Linux学习第三章

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

一、重定向

1、输出重定向:将命令输出的信息写入文档

>清空写入正确重定向

>> 追加写入正确重定向

2>清空写入错误重定向

2>>追加写入错误重定向

&>> 追加写入所有重定向 不论正确还是错误

2、输入重定向:将文件作为命令的标准输入

<

二、管道符     |            命令 A | 命令 B    将命令A的结果 交给命令B 再次处理

例如:检查进程 ps -ef | grep root

管道符还可以 命令A |命令B | 命令C 。。。

 

三、 命令通配符

1、*:通配所有字符 

2、?:通配单个字符

3、[ a,b,c] 指定通配用逗号隔开    还有[ a-z ] ,[1-9]


四、转移符

1、"  " :双引号 表示是一个整体

2、'   ' :单引号 表示将全部转义为字符

3、/    : 反斜杠 表示只将/后面的转义为字符

4、`  ` : 反引号  表示 执行里面的命令   hh = `uptime`    $hh

五、环境变量

命令在linux 中执行分为4个步骤:

1、路径+命令:/bin/ls  如果是的话 直接执行

2、检查是否是别名

创建别名:alias zqs = “uptime”

取消别名: unalias zqs

3、判断是否是内部命令:  内部命令就是bash内部的执行 bash会直接执行  1%

type 查看是否是内部命令

4、外部命令 :系统在多个路径中查找用户输入的命令文件  99%

系统中的命令都是存在文件中,直接命令时都是去寻找命令所在的文件

PATH 就是由这些命令所在文件的路径组成的一个变量,然后bash解释器就会在在这些地方逐个查找

PATH 相当于解释器的小助手,方便查找

例:  ZQS=/etc/bin

         cd $ZQS 即可直接进入 /etc/bin

如果先要让所有人都能使用这个ZQS   那么 export ZQS 即可  将其转换为全局变量

 

 

 

转载于:https://my.oschina.net/u/4159006/blog/3073570

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值