2020-05-17 linux命令之builtin
builtin用于执行shell内部命令,当外部定义了和内置命令同名的命令时(类似于重载),bash会执行内置的命令而不是重新定义的外部命令
? ls #ls 正常 test test.txt ? pwd #pwd正常 /tmp/test ? alias pwd="ls" #将pwd作为ls的别名 ? pwd #此时执行pwd,相当于执行ls test test.txt ? ls test test.txt ? builtin pwd #此时再执行pwd,执行的是内置命令pwd,输出正常 /tmp/test
ps : 直接在命令行执行的alias是临时的,重新打开一个terminal再执行pwd也是正常的
相关推荐
敏敏张 2020-11-11
SCNUHB 2020-11-10
小木兮子 2020-11-11
wwwsurfphpseocom 2020-10-28
WasteLand 2020-10-18
Cocolada 2020-11-12
杜鲁门 2020-11-05
shirleypaddy 2020-10-19
qingmumu 2020-10-19
Testingba工作室 2020-09-15
周公周金桥 2020-09-13
专注前端开发 2020-08-16
emagtestage 2020-08-16
heniancheng 2020-08-15
hanjinixng00 2020-08-12
小方哥哥 2020-08-09
83327712 2020-07-30
卖小孩的咖啡 2020-07-21
wqiaofujiang 2020-07-05