【Linux常用指令整理8】别名、输入/输出重定向、管道、命令连接符、命令替换符...

命令1:别名

别名的作用是为了方便,你有某一个经常用的命令很长可以设置一个别名来等效它,例如系统默认有ls -alf的别名是ll

 

别名的设置格式是:

alias 别名=命令

alias 别名="命令组合"

alias 可以查看已经设置的别名

unalias 别名 删除别名

 

命令2:输入/输出 重定向

输出重定向

把一个命令的结果输入到一个文件里

例如:

ls -l /abc > /abc.msg 覆盖

ls -l /abc >> /abc.msg 后面追加不覆盖

 

输入重定向

wall  <  /abc.txt

 

错误输出重定向

ls /abc 2> ls.error

如果ls /abc 的执行没出错,将不会输出到ls.error。

如果ls /abc执行出错,例如不存在abc目录,将会输出到ls.error。

 

命令3:管道

将前一指令的结果作为后一命令的输入

例如想查看ls -l /etc,但是内容太多想分页查看可以用管道符号|串联起来:ls -l /etc | more

管道也可以设置多重

例如想查看ls -l /etc中和init有关的文件有多少个可以用ls -l /etc | gret init | wc -l

 

命令4:命令连接符

1.按顺序执行命令 使用;连接

例如:whoami;pwd;date

 

2.前一命令执行成功后后一命令才会执行 使用&连接

例如:write mary < /love.txt & rm /love.txt

 

3.前一命令执行失败后后一命令才会执行 使用||连接

例如:write mary < /love.txt || mail mary /love.txt

 

命令5:命令替换符

 将一个命令额执行结果作为另一个命令的参数 使用符号:``

例如:ls -l `which touch`

转载于:https://www.cnblogs.com/xuhongchuan/archive/2013/05/06/3062819.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值