Linux命令之命令別名

2022-06-06 16:03:07 字數 1001 閱讀 7393

對於經常執行的較長的命令,可以將其定義成較短的別名,以方便執行

[04:33:43 root@c8[ ~]#alias

alias cp='cp -i'

alias egrep='egrep --color=auto'

alias fgrep='fgrep --color=auto'

alias grep='grep --color=auto'

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

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

alias ls='ls --color=auto'

alias mv='mv -i'

alias rm='rm -i'

alias which='(alias; declare -f) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot'

alias xzegrep='xzegrep --color=auto'

alias xzfgrep='xzfgrep --color=auto'

alias xzgrep='xzgrep --color=auto'

alias zegrep='zegrep --color=auto'

alias zfgrep='zfgrep --color=auto'

alias zgrep='zgrep --color=auto'

定義別名name,其相當於執行命令value

範例:撤消別名:unalias

注意:在命令列中定義的別名,僅對當前shell程序有效

如果想永久有效,要定義在配置檔案中

僅對當前使用者:~/.bashrc

對所有使用者有效:/etc/bashrc

編輯配置給出的新配置不會立即生效,bash程序重新讀取配置檔案

如果別名同原命令同名,如果要執行原命令,可使用

Linux 之alias 命令別名

顯示當前shell程序所有可用的命令別名 alias 定義命令別名,其命令為 alias name value 在命令列中定義的別名,僅對當前shell程序有效 想要永久有效,需要在配置檔案中定義 對當前使用者有效 修改檔案 bashrc 對所有使用者有效 修改檔案 etc bashrc 修改配置檔...

Linux學習之十二 命令別名與歷史命令

命令別名配置 alias,unalias 那麼需要下達 ls al more 這個命令,我是覺得很煩啦!要輸入好幾個單字!那可不可以使用 lm 來簡化呢?當然可以,你可以在命令列下面下達 root www alias lm ls al more 另外,命令別名的配置還可以取代既有的命令喔!舉例來說,...

Linux學習之十二 命令別名與歷史命令

命令別名配置 alias,unalias 那麼需要下達 ls al more 這個命令,我是覺得很煩啦!要輸入好幾個單字!那可不可以使用 lm 來簡化呢?當然可以,你可以在命令列下面下達 root www alias lm ls al more 另外,命令別名的配置還可以取代既有的命令喔!舉例來說,...