Linux基本操作命令(四)

管道符、重定向和环境变量
	输入输出重定向
		标准输入重定向(STDIN):默认从键盘输入,也可以从其他文件或命令输入。
		标准输出重定向(STDOUT):默认输出到屏幕。
		错误输出重定向(STDERR):默认输出到屏幕。
		
		输入重定向中符号的作用:
			命令 < 文件	:将文件作为命令的标准输入。
			命令 << 分界符 :从标准输入中读入,直到遇见分界符才停止。
			命令 < 文件1 > 文件2 :将文件1作为命令的标准输入并将标准输出到文件2。
			
		输出重定向中符号的作用:
			命令 > 文件 :将标准输出重定向到一个文件中。(清空原有文件的数据)
			命令 2> 文件 :将错误输出重定向到一个文件中。(清空原有文件的数据)
			命令 >> 文件 :将标准输出重定向到一个文件中。(追加到原有文件的数据后面)
			命令 2>> 文件 :将错误输出重定向到一个文件中。(追加到原有文件的数据后面)
			命令 >> 文件 2> &1 或  命令 &>> 文件 :将标准输出与错误输出共同写入到文件中。(追加到原有文件的数据后面)
		
	管道命令符
		格式: 命令 A|命令 B
		
	命令行的通配符
		ls -l /dev/sda* : 匹配所有/dev目录中,以sda开头的文件。
		ls -l /dev/sda? : 匹配所有/dev目录中,以sda开头并且后面还有其他字符的文件。
		ls -l /dev/sda[0-9] : 匹配所有/dev目录中,以sda开头并且后面跟数字的文件。
		
	常用的转义字符
		反斜杠\ : 使反斜杠后面的一个变量变为单纯的字符串。
		单引号'' : 转义其中所有的变量为单纯的字符串。
		双引号"" : 保留其中的变量属性,不进行转义处理。
		反引号`` : 把其中的命令执行后返回结果。
		
	重要的环境变量
		linux系统中最重要的10个环境变量
		HOME : 用户的主目录。
		SHELL : 用户在使用的shell解释器名称。
		HISTSIZE : 输出的历史命令记录条数。
		HISTFILESIZE : 保存的历史命令记录条数。
		MALL : 邮件保存路径。
		LANG : 系统语言、语系名称。
		RANDOM : 生成一个随机的数字。
		PS1 : bash解释器的提示符。
		PATH : 定义解释器搜索用户执行命令的路径。
		EDITOR : 用户默认的文本编辑器。
		

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值