学习Linux系统第二天
- 1.管道命令符
- 2.输入输出重定向
- 3.命令行通配符
- 4. 实用的PATH变量
1.管道命令符
管道命令符“|”按照我自己的理解就相当于数学上的交集,它可以将多个命令同时被执行,得到同时满足所有命令的结果。例如,翻页形式查看目录中的文件,显示文件文本信息并复制,显示文本信息和单词数等等。2.输入输出重定向
输入输出重定向:命令执行后的结果有两种,一种是标准输出,一种是错误输出。而对于输出重定向符分别有以下几种情况。符号 作用 命令 > 文件 将标准输出重定向到一个文件中(清空原有文件的数据) 命令 2> 文件 将错误输出重定向到一个文件中(清空原有文件的数据) 命令 >> 文件 将标准输出重定向到一个文件中(追加到原有内容的后面) 命令 2>> 文件 将错误输出重定向到一个文件中(追加到原有内容的后面) 命令 >> 文件 2>$1 将标准输出和错误输出重定向到一个文件中(追加到原有内容的后面) 输入重定向的情况
符号 作用 命令 < 文件 将文件作为命令的标准输入 命令 << 分界符 从标准输入中读入,直至遇见“分界符”才停止 命令 < 文件 1> 文件2 将文件1作为命令的标准输入并将标准输出到文件2 例如将man命令的帮助文档写入test.txt中,在test1.覆盖一句话,在test2中添加一句话
3.命令行通配符
bash解释器的特殊字符扩展
字符 作用 \ 转义后面单个字符 ‘’ 转义所有字符 “” 变量依然生效 ’‘ 执行命令语句 4. 实用的PATH变量
(1)alias------------设置命令的别名,格式为“alias 别名=命令”
(2)unalias-------------取消命令的别名,格式为“unalias 别名”alias cp = "cp -i" # 设置cp命令的别名 unalias cp #取消cp命令的别名 (3)查看$PATH变量-----------------echo $PATH