我們正常使用Linux命令行的時候,面對一些長路徑需要自己輸入,不免有些麻煩,這時候我們可以使用 [Alias] 命令別名,我們把我們常用的長路徑定義為一個簡短的單詞或字母,可以實現輸入后快速使用長路徑,切換目錄,開啟程序,執行文件等等等一切你能想到的好玩的事情。
例如我們正常使用的 [ls] 命令,列出當前文件夾下的所有文件
ls 列出當前文件夾下的所有文件
ls -l 以詳細格式列出目錄下的所有文件
我們設置命令別名之后,直接使用 ll [自己設置的別名],也可以達到和使用 [ls -l]一樣的效果,這就是命令別名魅力的冰山一角,可以簡化我們的操作
別名設置格式 [alias ll='ls -l']
詳細的別名設置教程 https://www.cnblogs.com/nanstar/p/11999756.html
正常情況下,我會去[etc]文件夾下編輯,bash.bashrc 文件,直接讓設置的快捷鍵為所有的用戶生效,我安裝了oh-my-zsh 使用終端之后,設置的快捷鍵就失效了,找到了問題所在,來給大家分享一下
繼續之前,我們需要了解下Linux 下的profile文件的作用 https://www.cnblogs.com/alliance/p/7093784.html
然后我們編輯 [profile] 文件,注釋掉的部分代碼,是用來判斷當前shell的,我們注釋掉,不進行判斷,這樣我們再編輯bash.bashrc文件的時候就可以直接生效了
編輯完成之后,我們需要使用 [source bash.bashrc] 讓我們的修改立即生效,這樣就可以直接使用我們設置的別名命令了