linux什么是命令替换,Linux中命令别名alias与命令替换

当我们使用bash进行一些操作的时候,希望一些较为长的命令使用一些短的命令即可完成输入运行的话,我们就可以使用alias命令别名来帮助我们完成这个任务

alias作为一个bash的内置命令,具有一定的便携性

alias cls=clear

alias pp="ping www.baidu.com"

在命令别名中,若有空格的话,建议使用双引号将其括起来

在shell中定义的别名仅仅在当前的shell生命周期中有效,即使是子shell也是无效的

e883855170ef3c03fe088e8d8c5a30d5.png

84c5da76328d7c362b668a0fb0d4d649.png

当我们不想使用某一个命令别名的时候,我们只需要使用 unlias 别名 即可完成清除别名的效果

690ceda9b1416b7ecd606345b909b294.png

当我们使用alias定义了一些命令字符来完成其他命令的功能时,怎么使用原先命令的功能呢?

e3fda42227525062f531ac6e6a9177de.png

使用\command来完成转义即可!

当我们使用一些命令时,我们希望命令是随着环境的变化而产生一定的灵活变化的,这个时候我们就需要用到命令替换

命令替换 $() 使用``也有同样的效果

把命令中某个子命令替换为其执行结果的过程

7c31ea765072fbcff74a6dab395a51ee.png

创建一个文件,文件名是 file-2018-02-28-14-54-45.txt ,中间数字必须显示为当前时间日期

touch file-$(date +%F-%H-%M-%S).txt

而且不同时间点运行所产生的文件名也是不同的

0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值