2021-09-12 linux学习-基础操作(三) 之重定向、管道符、转义符、环境变量

输入输出重定向

输入重定向中用到的符号及其作用

符号	            作用
命令 < 文件	        将文件作为命令的标准输入
命令 << 分界符	    从标准输入中读入,直到遇见分界符才停止
命令 < 文件1 > 文件2	将文件1作为命令的标准输入并将标准输出到文件2

 输出重定向中用到的符号及其作用

符号	         作用
命令 > 文件	     将标准输出重定向到一个文件中(清空原有文件的数据)
命令 2> 文件	     将错误输出重定向到一个文件中(清空原有文件的数据)
命令 >> 文件	     将标准输出重定向到一个文件中(追加到原有内容的后面)
命令 2>> 文件	 将错误输出重定向到一个文件中(追加到原有内容的后面)
命令 >> 文件 2>&1
或
命令 &>> 文件	 将标准输出与错误输出共同写入到文件中(追加到原有内容的后面)

管道命令符 |

把前一个命令原本要输出到屏幕的信息当作后一个命令的标准输入

命令行的通配符

Linux系统中的通配符及含义

通配符	    含义
*	        任意字符
?	        单个任意字符
[a-z]	    单个小写字母
[A-Z]	    单个大写字母
[a-Z]	    单个字母
[0-9]	    单个数字
[[:alpha:]]	任意字母
[[:upper:]]	任意大写字母
[[:lower:]]	任意小写字母
[[:digit:]]	所有数字
[[:alnum:]]	任意字母加数字
[[:punct:]]	标点符号

常用的转义字符

最常用的转义字符如下所示

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

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

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

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

重要的环境变量

 Linux系统中最重要的10个环境变量

变量名称	        作用
HOME	        用户的主目录(即家目录)
SHELL	        用户在使用的Shell解释器名称
HISTSIZE	    输出的历史命令记录条数
HISTFILESIZE	保存的历史命令记录条数
MAIL	        邮件保存路径
LANG	        系统语言、语系名称
RANDOM	        生成一个随机数字
PS1	            Bash解释器的提示符
PATH	        定义解释器搜索用户执行命令的路径
EDITOR	        用户默认的文本编辑器
变量名称=$变量名称:路径    设置变量
export 变量名称           提升为全局变量
unset 变量名称            取消变量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鹅一只

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值