日期:2019年7月12日
地点:家里
内容:输入输出与重定向、管道符、通配符、转义字符、环境变量。
输入输出与重定向
标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可从其他文件或命令中输入。
标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕。
错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕。
输入:![](https://oscimg.oschina.net/oscnet/21d9ce1157ca5da20ffbf816d9aa1f59871.jpg)
输出:![](https://oscimg.oschina.net/oscnet/ff0d86c703108f578f321fb237e5b536e71.jpg)
管道符 同时按下键盘上的Shift+\键即可输入管道符,其执行格式为“命令A | 命令B”。
通配符
[00-99]=[0-9][0-9]
转义字符 反斜杠(\):使反斜杠后面的一个变量变为单纯的字符串。
单引号(''):转义其中所有的变量为单纯的字符串。
双引号(""):保留其中的变量属性,不进行转义处理。
反引号(``):把其中的命令执行后返回结果。
环境变量 1. 别名命令”,即用一个自定义的命令名称来替换原本的命令名称。
2. 可以用alias命令来创建一个属于自己的命令别名,格式为“alias 别名=命令”
3. 若要取消一个命令别名,则是用unalias命令,格式为“unalias 别名”。
使用export命令将其提升为全局变量,这样其他用户也就可以使用它了
whereis+命令:用于查找命令所在路基。