Linux-Shell 高效進入目錄/執行命令


近期在看鳥哥的Linux私房菜,記錄下覺得有用的一點。

1.可以在shell中定義變量,然后使用變量,實現高效的跳轉到對應目錄,免去了輸入較長的地址。

比如我裝的LAMP環境,每次跑起環境都挺麻煩的。具體命令如下

cd /opt/lampp
sudo ./manager.run

通過在shell里,設置一個名為“lamp”的變量,在該變量中記錄好路徑,然后直接使用該變量啟動控制台,這樣能省些功夫。
具體操作如下:
終端中

vi ~/.bashrc    //在這個文件中添加lamp變量
lamp="/opt/lampp/manager.run"    //添加在末尾
保存退出
source .bashrc     //使之生效
現在就可以用了,比如我在終端中,進行如下操作
sudo $lamp   //即可打開lamp的控制面板,如下圖所示


上述代碼在Ubuntu18.04-64位中有效,在CentOS7中亦有效。
一樣的原理,定義一些較長的路徑名為變量,快速進入某路徑也可以用這樣的辦法。

2. 給命令設置別名,快速進入目錄或執行操作,比上面的更方便,畢竟 $ 按起來還是挺麻煩的

利用alias、unalias實現命令的別名設置和取消

alias設置別名

終端中:
alias lamp="sudo /opt/lampp/manager.run"
設置成功后,直接在終端中用"lamp"命令,輸入root密碼即可打開控制台

unalias取消命令別名

unalias 命令別名    //即可取消該別名設置,在終端中執行如下命令
unalias lamp   //執行后,lamp命令即不存在


免責聲明!

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



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