Linux-一些必须掌握的命令(三)重定向、管道符与通配符、转义字符、环境变量
一、输出输入重定向
1、输出: 把原本要输出到屏幕的数据写入到指定文件。
标准输出信息:文件相关权限、所有者、所属组、文件大小以及修改时间等信息
错误输出信息:报错提示信息。
(1)标准输出重定向:
仅重定向标准输出信息。“>”清空写入与">>" 追加
(2)错误输出重定向:
仅重定向错误输出信息。 “2>清空写入”与“2>>追加”
(3)标准/错误输出重定向:
不论是标准输出信息还是错误输出信息都能重定向。“&>清空写入”与“&>>追加”
2、输入:把文件导入到命令中,Linux命令可以从文件获取输入。
语法:命令 < 文件
二、管道符与通配符
1、管道符:把前命令的输出作为后命令的输入。
grep执行关键词搜索 | 查看文件并排行
更改密码: echo “密码” | passwd --stdin 用户
2、命令行中的通配符(区分大小写)
* | 空值或无限 |
---|---|
? | 单个字符(除空字符) |
[0-9]、[a-z]、[A-Z] | 数字、大小写字母 |
(1)*【空值或无限】
(2)?【单个字符除空字符】
(3)[ 范围]