Linux学习笔记3-管道符,重定向,环境变量
其他
2018-06-21 11:45:26
阅读次数: 2
管道命令符
- | 作用:将前一个命令的标准输出当作后一个命令的标准输入,命令A | 命令B
重定向
- 标准输入:默认从键盘输入,为0时,表示从其他文件或命令的输出
- 标准输出:默认输出到屏幕,为1时,表示输出到文件
- 错误输出:默认输出到屏幕,为2时,表示输出到文件
输出重定向符情况
符号 |
作用 |
命令>文件 |
将标准输出重定向到一个文件中(清空原有文件的数据) |
命令2>文件 |
将错误输出重定向到一个文件中(清空原有文件的数据) |
命令>>文件 |
将标准输出重定向到一个文件中(追加到原有内容的后面) |
命令2>>文件 |
将错误输出重定向到一个文件中(追加到原有内容的后面) |
命令>>文件 2>S1 |
将标准输出与错误输出共同写入到文件中(追加到原有内容的后面) |
输入重定向情况
符号 |
作用 |
命令<文件 |
将文件作为命令的标准输入 |
命令<<分界符 |
从标准输入中读入,直到遇见 分界符 才停止 |
命令<文件1>文件2 |
将文件1作为命令的标准输入并将标准输出到文件2 |
命令行通配符
通配符 |
含义 |
* |
匹配零个或多个字符 |
? |
匹配任意单个字符 |
[0-9] |
匹配范围内的数字 |
[abc] |
匹配已出的任意字符 |
字符扩展
字符 |
作用 |
\ |
转义后面单个字符 |
” |
转义所有的字符 |
“” |
变量依然生效 |
“ |
执行命令语句 |
环境变量
- alias 命令用于设置命令的别名,alias 别名=命令
- unalias 命令用于取消命令的别名,unalias 别名
- env 命令用于查看系统当前的环境变量
- export 命令用于将局部变量提升为全局变量,export 变量名 | =变量值 |
重要的环境变量
变量名称 |
作用 |
HOME |
用户的主目录“家” |
SHELL |
当前的是哪个程序 |
HISTSIZE |
历史命令记录条数 |
MAIL |
邮件信箱文件 |
LANG |
语系数据 |
RANDOM |
随机数字 |
PSI |
bash提示符 |
HISTFILESIZE |
history命令存储数量 |
PATH |
在路径中的目录查找执行文件 |
EDITOR |
默认文本编辑器 |
HOME |
用户主目录 |
转载自blog.csdn.net/ims_php/article/details/80677507