如何添加shell的自定義命令


在linux shell中,有時候會想要添加一些自定義的命令,有時候這些自定義命令很簡單,就是把帶參數的shell中自帶的命令整合成一個短語,有時候是自己寫了一個腳本,想通過自定義命令執行這個腳本

步驟:

1.編輯~/.bashrc文件

sudo vim ~/.bashrc 

2.在打開的.bashrc文件中插入自定義語句,這里分兩種情況

  (1)簡單定義

  比如我想將"ls -l"這句帶參數的重新定義為“chaxun”,就在.bashrc最后插入這句語句

alias chaxun="ls -l"

  記住等號兩邊不能有空格,bash的賦值語句等號兩邊不允許有空格

  (2)通過命令執行腳本

  比如自己寫了一個腳本,比如abc.sh,然后你把這個腳本放在了~/test/文件夾下面,我想在命令行里面直接敲abc就調用這個腳本,同樣在.bashrc文件里面加上

alias abc="home/ubuntu/test/abc.sh"

  這里的路徑是你的腳本文件的絕對路徑

  ps:查詢絕對路徑用命令 pwd

  然后把你的腳本文件改下權限

sudo chmod 777 /home/ubuntu/test/abc.sh

3.更新配置

source ~/.bashrc

之后在命令行界面輸入chaxun(第1種情況)abc(第2種情況)就可以直接執行命令了

參考來源:https://blog.csdn.net/zxcvn8866/article/details/77750369


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM