码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-05-09 21:33:54      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:图片   code   微软   bsp   提示   home   命令记录   执行   标准输出   

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 用户默认的文本编辑器

 

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

标签:图片   code   微软   bsp   提示   home   命令记录   执行   标准输出   

原文地址:https://www.cnblogs.com/thinkagain/p/12859911.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!