指令: alias

功能說明:設置指令的別名。

語法:alias[別名]=[指令名稱]
補充說明:使用者可利用alias,自定指令的別名。
若僅輸入alias,則可列出目前所有的別名設置。 

 
alias的效力僅及於該次登入的操作。若要每次登入是即自動設好別名,可在/etc/profile或自己的~/.bashrc中設定指令的別名。
還有,如果你想給每一位用戶都生效的別名,請把alias la="ls -al" 一行加在/etc/bashrc最後面,bashrc是環境變量的配置文件 /etc/bashrc和~/.bashrc 區別就在於一個是設置給全系統一個是設置給單用戶使用.
 
參數:若不加任何參數,則列出目前所有的別名設置。 資料來自 www.linuxidc.com Linux公社
 
CentOS5.6 內建的alias定義
取消別名的方法是在指令前加\,比如 \mkdir

#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"
alias which="alias | /usr/bin/which –tty-only –read-alias –show-dot –show-tilde"

有的系統裡沒有ll這個命令,原因就是沒有定義ll="ls -l –color=tty"這個別名
利用alias可以把很長的指令變成任意我們喜歡的簡短的,或是簡化難記的指令
設置和修改alias命令別名格式很簡單
 
alias ll="ls -l –color=tty"
 
如果想永久生效,就把這條寫入到 /etc/bashrc裡面
一般的使用者則是可以寫在個人的bashrc 或是cshrc裡面
IMGP9607

Tags: , ,