标签:linu 文件信息 lin 斜杠 str 图片 原来 size abc
一、输入输出重定向
1. 输入重定向是指把文件导入到命令中。命令符号为 “<” 。
输出重定向则是指把原本要输出到屏幕的数据信息写入到指定文件中 ,而输出重定向又分为清空写入 “>”,错误输出 “2>” 与 追加写入 ">>", 错误输出 “2>>”.
清空写入 “>”:将标准输出重定向到一个文件中(把原来文件里面内容清空,在写入的操作)。
错误输出 “2>”:将错误输出重定向到一个文件中(清空原有文件的数据)。
追加写入 ">>":将标准输出重定向到一个文件中(在原来文件里面内容后面添加内容,追加写入的操作)。
错误输出 “2>>”:将错误输出重定向到一个文件中(追加到原有内容的后面)。
&>:将标准输出与错误输出共同写入到文件中(追加到原有内容的后面)。
例:输入重定向,把文件输入到命令当中,这时候文件相当于命令操作符,不是对象了, 一般是命令 参数 对象 !
如图所示:
例2:输出重定向:是把原有要输出屏幕上的文件内容,输出到另一个文件当中。又分为正常(清空源文件信息)“>”、追加写入(写入到原有文件数据后面)信息">>"与错误信息"2>"、错误追加写入(写入到错误原有文件数据后面)"2>>".
如图所示:
二、管道命令符
1.任意门“ | ”,命令格式: 命令A | 命令 B | 命令C 多种命令都可以连在一起使用,把前一个命令原本要输出到屏幕的标准正常数据当作是后一个命令的标准输入。
例:查看hehe文件,cat hehe | wc -l 后面命令显示有多少行号,如图所示:
例2:修改用户root登录密码passwd参数--stdin,使用管道符命令 “|” 与其他命令一起组合使用,如图所示:
三、命令行通配符
1.通配符就是通用的匹配信息的符号。
如: 星号(*)代表匹配零个(空值)或多个字符(无穷多的信息),
问号(?)代表匹配单个字符,
中括号内加上数字[0-9]代表匹配0~9之间的单个数字的字符,而中括号内加上字母[abc]则是代表匹配a、b、c三个字符中的任意一个字符
四、常用的转义字符
4种常用的字符:
反斜杠(\):使反斜杠后面的一个变量变为单纯的字符串。
单引号(‘‘):转义其中所有的变量为单纯的字符串。
双引号(""):保留其中的变量属性,不进行转义处理。
反引号(``):把其中的命令执行后返回结果。
如图所示:
五、重要的环境变量
1.在Linux系统中,变量名称一般都是大写的,这是一种约定俗成的规范。
用alias命令查看全部已有的别名命令,自定义的命令名称来替换原本的命令名称“alias 别名=命令”,用别名命令就可以打开原有命令的效果。
也可以用unalias命令删除已设置的别名命令。
如图所示:
标签:linu 文件信息 lin 斜杠 str 图片 原来 size abc
原文地址:https://www.cnblogs.com/sheng-0/p/11891965.html