Linux——重定向、管道符与环境变量

目录

1、输入输出重定向

2、管道命令符

3、命令行的通配符

4、常用转义字符

5、重要的环境变量


1、输入输出重定向

【基本概念】:输入重定向指的是把文件导入到命令中,输出重定向指的是把原本要输出到屏幕的信息写入文件中。后者使用较频繁,输出重定向又分为标准输出重定向(文件描述符1)和错误输出重定向(文件描述符2)。

【输入输出重定向用到的符号及作用】

eg:

2、管道命令符

【作用】:把前一命令原本要输出到屏幕的标准正常数据作为后一个命令的标准输入,可使用它实现不同命令的组合,方便操作。

【格式】:命令A | 命令B(可以使用多次A|B|C)

【应用举例】:

1)grep文本搜索命令时,我们通过匹配关键词/sbin/nologin找出了所有被限制登录系统的用户,并使用wc命令统计文本行数

2)用翻页的形式查看/etc目录中的文件列表及属性信息,便于看清:

3、命令行的通配符

【作用】通配符就是通用的匹配信息的符号

——星号(*)代表匹配零个或多个字符

——问号(?)代表匹配单个字符

——中括号内加上数字[0-9]代表匹配0~9之间的单个数字的字符

——而中括号内加上字母[abc]则是代表匹配a、b、c三个字符中的任意一个字符。

【应用举例】批量查看所有硬盘文件的相关权限属性

4、常用转义字符

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

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

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

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

5、重要的环境变量

Linux系统中,变量名称一般都是大写的,这是一种约定俗成的规范。我们可以直接通过变量名称来提取到对应的变量值。Linux系统中的环境变量是用来定义系统运行环境的一些参数,比如每个用户不同的家目录、邮件存放位置等,10个重要的环境变量:

发布了86 篇原创文章 · 获赞 53 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/w464960660/article/details/104595639