CentOS重定向,管道符,环境变量


重定向

一、重定向符号

>输出重定向到一个文件或设备 覆盖原来的文件
>!输出重定向到一个文件或设备 强制覆盖原来的文件
>>输出重定向到一个文件或设备 追加原来的文件
<输入重定向到一个程序

二、标准错误重定向符号

2>将一个标准错误输出重定向到一个文件或设备 覆盖原来的文件 b-shell
2>>将一个标准错误输出重定向到一个文件或设备 追加到原来的文件
2>&1将一个标准错误输出重定向到标准输出 注释:1 可能就是代表 标准输出
>&将一个标准错误输出重定向到一个文件或设备 覆盖原来的文件 c-shell
I&将一个标准错误 管道 输送 到另一个命令作为输入

三、命令重导向示例

在 bash 命令执行的过程中,主要有三种输出入的状况,分别是:

  1. 标准输入;代码为 0 ;或称为 stdin ;使用的方式为 <
  2. 标准输出:代码为 1 ;或称为 stdout;使用的方式为 1>
  3. 错误输出:代码为 2 ;或称为 stderr;使用的方式为 2>

举例说明:
(1)man bash > sbz.txt-------将bash里面的内容写入到sbz.txt这个文件当中。
(2)echo “66666” > sbz.txt------将66666写入到sbz.txt中
echo"55555" >>sbz.txt------将55555追加写入到sbz.txt中,原本的文件还在。

 
 

管道符

一、linux中管道符“|”的作用

举例说明:
(1)grep “/sbin/nologin” /etc/passwd | wc -l
查看被限制登录的用户的行数
(2)ls -l /etc/ | more
用分页的形式查看文件的权限

 
 

通配符

  • ls -l sbz*--------查看所有带有sbz的文件的权限
  • ls -l sbz?--------查看以sbz开头的文件权限
  • ls -l sbz[0-9]----查看sbz1到sbz9的文件权限
  • \:这是转义字符
     
     

环境变量

(1)unalias取消一个别名

unalias rm取消rm这个命令别名
alias rm 创建一个命令别名

(2)Linux定义路径的变量叫做PATH

可以用echo $ PATH输出路径
可以用PATH=$PATH:/XXX/XXX添加路径

(3)Linux中最重要的十个环境变量

变量名称作用
HOME用户的主目录(家目录)
SHELL用户在使用的SHELL解释器的名称
HISTSIZE输出的历史命令记录条数
HISTFILESIZE保存的历史命令记录条数
MAIL邮件保存路径
LANG系统语言、语系名称
RANDOM生成一个随机数字
PS1bash解释器的提示符
PATH定义解释器搜索用户执行命令的路径
EDITOR用户默认的文本编辑器

export可以把一般变量更改为全局变量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值