Linux命令能夠被修改,用於啓動一些不起眼的程序。html
操做方法以下:vim
whereis ls cd /usr/bin mv ls ls_bak vim ls 新建的ls文件中 chmod +x ls cd ~ ls -l -h
說明: 一、$0對應的是當前Shell腳本程序的名稱。此處爲ps 二、$1,第一個參數。此處爲-l。 三、$2,第二個參數。此處爲-h。 四、$@或者$*,全部參數。此處爲-l -h 五、$#對應的是總共有幾個參數(含命令自己)。此處爲3 不知道爲啥,第一個參數變成了--color=auto,這是被自動添加的參數。
緣由參考:http://www.javashuo.com/article/p-qkvtuwmy-gq.html bash
新建的ls文件中spa
#!/usr/bin/bash echo "123123123123" echo "s0=$0" echo "s1=$1" echo "s2=$2" echo "s3=$3" echo "s@=$@" echo "s*=$*" echo "s#=$#" ls_bak $@
輸出結果:code