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

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


    基本用法:

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

    eg. alias ll='ls -a'


    獲取別名:

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


    取消別名:

    unalias 簡化命令

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



    永久生效:

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

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

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

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

wKiom1dveW3iD8cAAABmydfpoWk279.png

    因此最好不要直接在/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過濾時,用默認顏色突出顯示過濾的字符(串)




    (待補充)




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章