Linux centos下讓alias自定義永久生效(+常用的別名)


標簽:alias

    alias可以簡化一些復雜的命令串,使一個單詞或簡化后的命令即可實現復雜(通常是帶很多參數的長串)命令。

 

    基本用法:

    alias 簡化命令=‘實際的長串命令’    //實際長串命令通常為‘原命令 -/選項參數’

    eg. alias ll=‘ls -a‘

 

    獲取別名:

    alias        //即可查看當前設定的所有alias別名

 

    取消別名:

    unalias 簡化命令

    eg. unalias ll            //取消ll的別名

 


    永久生效:

    直接使用alias命令定義的別名,重啟后就會失效。因此如果需要永久使用別名,就需要做一些操作。

    修改/定義別名,實際上也是在定義系統的環境變量。

    系統環境變量文件是/etc/profile。

    但是查看profile文件,你會發現文件最開頭就有提示:

技術分享

 

    因此最好不要直接在/etc/profile文件出進行定義,而是在/etc/bashrc中進行定義,定義完成后,通過    #source /etc/bashrc使其生效。

    或者,重新定義一個文件 /etc/profile.d/alias_bash.sh (alias_bash文件名是任意取的),然后通過    #source /etc/profile.d/alias_bash使其生效。

    通過這個方法,就可以使自己(自定義)的別名永久生效了。

 


    常用alias命令串(根據自身使用習慣有很大差別):

    

    alias du1=‘du -h --max-depth=1‘    //查看一級目錄使用大小(占用空間)

    alias du2=‘du -h --max-depth=2‘    //查看一、二級目錄使用大小(占用空間)

    alias grep=‘grep --color=auto‘    //使用grep過濾時,用默認顏色突出顯示過濾的字符(串)

 

 

 

    (待補充)


 

 

Linux centos下讓alias自定義永久生效(+常用的別名)

標簽:alias


免責聲明!

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



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