近期在看鳥哥的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命令即不存在