Linux学习第三章

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

1、重定向bash

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

>清空写入正确重定向进程

>> 追加写入正确重定向文档

2>清空写入错误重定向变量

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

&>> 追加写入全部重定向 不论正确仍是错误im

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

<环境变量

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

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

管道符还能够 命令A |命令B | 命令C 。。。

 

3、 命令通配符

一、*:通配全部字符 

二、?:通配单个字符

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


4、转移符

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

二、'   ' :单引号 表示将所有转义为字符

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

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

5、环境变量

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

一、路径+命令:/bin/ls  若是是的话 直接执行

二、检查是不是别名

建立别名:alias zqs = “uptime”

取消别名: unalias zqs

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

type 查看是不是内部命令

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

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

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

PATH 至关于解释器的小助手,方便查找

例:  ZQS=/etc/bin

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

若是先要让全部人都能使用这个ZQS   那么 export ZQS 便可  将其转换为全局变量

相关文章
相关标签/搜索