【新星计划·2023】Linux就该这么学—管道符、重定向与环境变量

本文介绍了Linux命令行的基本操作,包括输入输出重定向(STDIN,STDOUT,STDERR),管道符用于进程间通信,通配符在文件搜索和创建中的应用,以及转义字符的功能。此外,还讨论了环境变量在定义系统运行环境参数中的作用。
摘要由CSDN通过智能技术生成

一.输入输出中定向

1.标准输入重定向(STDIN):文件描述符为0。默认从键盘输入,也可以从其他文件或命令中输入。

2.标准输出重定向(STDOUT):文件描述符为1。默认输出到屏幕。

3.错误输出重定向(STDERR):文件描述符为2。默认输出到屏幕。

0bf0d8653cf4422b8131224b38475b71.png

6074fce7e08a4bf2a7dfc53f8fe5e8c7.png

 二.管道符(I)

1.管道符的作用

        管道是一种通信机制,通常用于进程间的通信。它表现出来的形式将前面每一个进程的输出直接作为下一个进程的输入。

2.管道符的快捷键:Shift+\

3.管道符的命令格式:[root@localhost  ~]命令1|命令2

      命令1: (ps aux)ps命令就是最基本进程查看命令,-a : 显示现行终端机下的所有进程,包括其他用户的进程;-u :以用户为主的进程状态 ;x :通常与 a 这个参数一起使用,可列出较完整信息。
命令2:(grep nginx)从ps aux执行结果中寻找含有nginx的行。

三.命令行的通配符

1.通配符

(1)通配符不一定非要放到最后面,也可以放到前面。

(2)通配符可用于搜索文件或代替被通配的字符。

(3)通配符可以与创建文件的命令相结合,创建出好多个文件。

(4)通配符可以输出一些指定的信息

b2c17d74876947a1bfebc72708ac971b.png

四.常用的转义字符 

1.反斜杠(\)

      使反斜杠后面的一个变量变为单纯的字符。

2.单引号(”)

      转义其中所有的变量为单纯的字符串。

3.双引号(“ ”)

      保留其中的变量属性,不进行转义处理。

4.反引号(``)

      把其中的命令执行后返回结果。

五.环境变量

1.变量的定义变量是计算机系统用于保存可变值的数据类型。

2.变量名称

      在Linux系统中,变量名称一般都是大写的,命令则都是小写的,这是一种约定俗成的规范。

3.环境变量用来做什么?

      Linux系统中的环境变量是用来定义系统运行环境的一些参数,比如每个用户不同的家目录、邮件存放位置等

4.变量值:可以直接通过变量名称来提取到对应的变量值。

 

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值