shell:
shell是核心程序之外的指令解析器,是一个程序,同时是一种命令语言和程序设计语言。
简单理解就是:将我们写的代码通过shell解释器翻译给内核识别。内核返回的信息通过shell解释器翻译给用户。类似于javac
shell的分类 cat /etc/shells
查看当前运行环境
shell 基本指令:
1、echo指令
echo [选项] [输入内容]
选项:
-e 支持反斜杠控制的字符串转换
-n 取消输入后行末的换行符号(就是内容输入后不换行)
-n ---------------------
-e ----------------------
\\ 输出本身
\a 输出警告音
\b 退格键,也就是向左删除健
\c 取消输出行末的换行符,和-n 一样
\e ESCAPE 键
\f 换页符
\n 换行符
\r 回车键
\t 制表符,也就是tab键
\v 垂直制表符
\0nnn 按照八进进制ASCII 码表输出字符
\xhh 按照十六进制ASCII 码表输出字符
例如1、\b ,会删除左侧的b,输出ac
例子2、\t 制表符 \n换行
例子3、会把abc按照红色输出。\e[1 标准格式 ,代表颜色输入开始。\e[0m 代表颜色输入结束。 31m 定义颜色是红色