SHELL基础:chapter1

Posted Umbrellaox

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SHELL基础:chapter1相关的知识,希望对你有一定的参考价值。

Shell是什么:命令解释器;

bash属于Bourne shell家族;

bash与sh兼容;

查看系统里有哪些shell?:cat /etc/shells

输出:echo

echo "hello world!"

-e:支持反斜线\\控制的字符转换;

支持那些\\参数呢?

 

 举例:echo -e "Error!\\a"

提示错误并警报;

echo -e "ab\\bc"

输出"ac";

echo -e "1\\t2\\t3\\n4\\t5\\t6\\n"

 

 

输出带颜色的字符串:

 

 echo  -e "\\e[1;31m abcd \\e[0m"

 

逐字解释一下:

\\e[1:开启颜色输出;

 \\e[0m:结束颜色输出;

31m:代表红色;

abcd:你要输出的字符;

标准格式 : "\\e[1;颜色代码  要输出的语句 \\e[0m";

举例:输出红色警告并附加警报声:

echo -e "\\e[1;31m Error! \\e[0m\\a"

 

 第一个脚本:

 

一般情况下,#xxxx为注释,但在shell脚本第一行中,#!/bin/bash代表你一下写的所有代码都是bash语句,一定不可省;

(bash可换为其他shell)

 

以上是关于SHELL基础:chapter1的主要内容,如果未能解决你的问题,请参考以下文章

Linux基础:初识shell之系统命令基础

bash shell基础语法

linux基础正则表达式shell基础文件查找和压缩

Shell基础整理

shell脚本基础变量

Linux安全基础:shell及一些基础命令