第三章 重定向通配符管道符转义符环境变量

Posted thinkagain

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三章 重定向通配符管道符转义符环境变量相关的知识,希望对你有一定的参考价值。

1. 重定向

输入重定向 < << 将 wc -l < file

输出重定向 > >>

 

标准输入重定向 STDIN 文件描述符为0

标准输出重定向 STDOUT 文件描述符为1

错误输出重定向 STDERR 文件描述符为2

 技术图片

 

 

 

2. 管道符 |

command1 | command 2 | command 3

| 前面命令的结果传给 | 后面的命令进行二次处理

ls |wc -l 统计目录下的文件个数,在此wc将每个文件名作为一行

echo "test" | passwd --stdin username 设置密码

 

3. 通配符

* 空值或者任意多的任意值

?匹配单个值,不能匹配空值 ,如:/dev/sda /dev/sda1,ls /dev/sda? ,只能匹配到/dev/sda1

[0-9]单个数字 如ls /dev/sda[0-9]

[a-z]单个小写字母,

[A-Z]单个大写字母

[a-z,A-Z]匹配大小写字母

[1,2,9]精准匹配某个数字

[a,c,z]精准匹配中括号中的字母

???? 匹配4个字符,ls /dev/sda????

 

转义符

反斜杠():使反斜杠后面的一个变量变为单纯的字符串。

单引号(‘‘):转义其中所有的变量为单纯的字符串。

双引号(""):保留其中的变量属性,不进行转义处理。

反引号(``):把其中的命令执行后返回结果。

 

4. 环境变量

HOME 用户的主目录(即家目录)

SHELL 用户在使用的 Shell 解释器名称

HISTSIZE 输出的历史命令记录条数

HISTFILESIZE 保存的历史命令记录条数

MAIL 邮件保存路径

LANG 系统语言、语系名称

RANDOM 生成一个随机数字

PS1 Bash 解释器的提示符

PATH 定义解释器搜索用户执行命令的路径

EDITOR 用户默认的文本编辑器

 

以上是关于第三章 重定向通配符管道符转义符环境变量的主要内容,如果未能解决你的问题,请参考以下文章

第三章:管道符重定向与环境变量

管道符重定向与环境变量

第三节课

linux第三章--管道符,重定向和环境变量

linux就该这么学——第三章管道符重定向与环境变量

linux就该这么学——第三章管道符重定向与环境变量