linux下為命令設定別名

2021-09-02 23:50:29 字數 1269 閱讀 8491

通常情況下,系統中已經定義了一些命令別名,要檢視已經定義的命令別名,可以使用alias命令:

# alias

alias cp='cp -i'

alias l.='ls -d .* --color=tty'

alias ll='ls -l --color=tty'

alias ls='ls --color=tty'

alias mv='mv -i'

alias rm='rm -i'

#進入目錄/etc/profile.d/

# cd /etc/profile.d/

#檢視目錄中的檔案

# ls

許多時候管理員都會按自己的使用習慣定義命令別名。例如讓檢視當前檔案內容的命令相容dos中的檢視文字命令type:

#為cat命令定義乙個別名type

# alias type='cat'

#使用type命令檢視檔案alias.txt的內容

# type alias.txt

上面的命令中,先為cat命令定義了乙個名為type的別名。當使用者使用命令type時,系統會自動使用cat命令將其替代

3.取消定義的別名

要取消已經定義好的命令別名,可以對別名使用unalias命令:

# unalias type

# type alias.txt

-bash:type: command not found

4.儲存別名設定

當系統重新啟動或使用者重新登入時,使用alias命令定義的別名將會丟失。可以在系統別名目錄中新增別名配置檔案,但這種方式定義的別名對所有的使用者都生效,通常不建議使用這種方法。

如果要定義全域性別名,通常建議將命令新增到全域性配置檔案/etc/profile中。例如定義全域性別名:

# echo "alias type='cat'">>/etc/profile

這條命令將alias pg='cat'新增到檔案/etc/profile中。

注意:在對/etc/profile這樣的系統配置檔案進行操作時,一定要謹慎,否則有可能會損壞系統。因此上面的命令中使用的是">>"而不是">",">>"表示將內容追加到檔案結尾。

如果某個使用者想要定義自己的命令別名,可以將命令新增到使用者家目錄中的檔案.bash_profile中。例如要定義使用者自己的別名:

# echo "alias vi='vim'">>~/.bash_profile

source ~/.bash_profile  最後,退出並重新登陸以使定義生效。

Linux下為命令取別名

linux下為命令取別名 早就想玩玩linux,前段時間耐不住裝了個ubuntu12.04.一開始感覺是很不錯,但是由於軟體的嚴重缺失,現在超想裝回windows啊,只是嫌麻煩。又渾渾噩噩地過了一段日子,裝了linux 也沒想著怎麼學,光顧著看那些在linux裝windows下的軟體的教程就折磨死人...

Linux設定使用者命令別名

在工作中上linux主機,有些很長的命令經常用到,每次輸入很繁瑣,我們可以設定命令別名,後面輸入簡單的別名就可以了。具體操作如下 ll a vim bash profile alias 別名 執行命令 修改完,需要重新整理下配置 source bash profile一些配置檔案的區別 etc pr...

Linux 別名設定

alias 功能說明 設定命令的別名。語法 alias p 別名 命令 包名稱 bash 相關命令 unalias 補充說明 使用者可以利用alias自定義命令的別名。若僅輸入alias,則可列出當前所有的別名設定。alias僅作用於該次登入的作業。若要每次登入時都自動設好別名,請在.profile...