LINUX:alias命令詳解


功能說明


 

  設置指令的別名。

 

 

語法


 

  alias[別名]=[指令名稱]

 


參數


 

  若不加任何參數,則列出目前所有的別名設置。

 


舉例


 

  alias egrep='egrep --color=auto'

  alias fgrep='fgrep --color=auto'

  alias grep='grep --color=auto'
  alias l='ls -CF'
  alias la='ls -A'
  alias ll='ls -alF'
  alias ls='ls --color=auto'

  alias hp="http_proxy=http://localhost:8123"

  注意等號后面沒有空格!

 

 

說明


 

  用戶可利用 alias,自定指令的別名。若僅輸入 alias,則可列出目前所有的別名設置。 

  alias 僅作用於該次登陸的會話。若要永久使用別名,可在 /etc/profile 或自己的 ~/.bashrc 中設定指令的別名。( MAC 的話 bash 的配置文件名為 bash_profile )

  操作流程如下:

    1. 打開 ~/.bash_profile

    2. 添加 alias hp="http_proxy=http://localhost:8123"

    3. 更新 bash 配置,即 source ~/.bash_profile

    4. 然后就可以使用 “hp + COMMAND“ 啦,可以拿”curl ip.gs 和 hp curl ip.gs“ 試一試

    5.(zshrc 用戶需要配置)在~/.zshrc文件最后,增加一行: source ~/.bash_profile

 

  

  還有,如果你想給每一位用戶都生效的別名,請把alias la='ls -al' 一行加在/etc/bashrc最后面,bashrc是環境變量的配置文件 /etc/bashrc和~/.bashrc 區別就在於一個是設置給全系統一個是設置給單用戶使用。

 

 

實例


 

  如果不想每次編譯c++11標准的程序時都要輸入“-std=c++11”這個選項,可以鍵入 alias  g++="g++ -std=c++11" ,之后再使用g++ 時就會默認帶上"-std=c++11"這個選項了。但是這是暫時性的,機子重啟又會無效。

 

 

 

 

      


免責聲明!

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



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