LINUX 管道符 , 重定向与环境变量

输入输出重定向

符号

作用

命令 < 文件

将文件作为命令的标准输入

命令 << 分界符

从标准输入中读入 , 知道遇见分界符才停止

命令 < 文件1 > 文件2

将文件1作为命令的标准输入并将标准输出到文件2

 

 

命令 > 文件

将标准输出重定向到一个文件中(覆盖)

命令 2> 文件

将错误输出重定向到一个文件中(覆盖)

命令 >> 文件

将标准输出重定向到一个文件中(追加)

命令 2>> 文件

将错误输出重定向到一个文件中(追加)

命令 >> 文件 2>&1 或

命令 &>> 文件

将标准输出与错误输出共同写入到文件中(追加)

 

 

管道命令符 "|"  把前一个命令原本要输出到屏幕的标准正常数据当做是后一个命令的标准输入;

命令行的通配符

符号

意义

*

0或多个字符

?

一个字符

[0-9][a-z][A-Z]

[0-9][a-z][A-Z]其中的单个字符

 

 

转义字符

转义字符

意义

反斜杠\

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

单引号''

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

双引号""

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

反引号``

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

环境变量 : 环境变量说白了就是一个系统级的全局变量

10 个常用的全局变量

 

变量名称

作用

HOME

用户的主目录(家目录)

SHELL

用户在使用的Shell解释器名称

HISTSIZE

输出的历史命令记录条数

HISTFILESIZE

保存的历史命令记录条数

MAIL

邮件保存路径

LANG

系统语言 , 语系名称

RANDOM

生成一个随机数字

PS1

Bash解释器的提示符

PATH

定义解释器搜索用户执行命令的路径

EDITOR

用户默认的文本编辑器

export 可以将普通变量声明为全局变量

声明普通变量的方式 : 

变量名=XXX

提升为全局变量

export 变量名

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值