Linux 命令(111)—— alias 命令(builtin)

  • 2020 年 2 月 15 日
  • 筆記

1.命令簡介

alias 是 Bash 內建命令,用來設置命令的別名。

我們可以使用 alias 命令將一些較長的命令進行簡化,建議使用單引號將原來的命令引起來,防止特殊字元導致錯誤。

alias 命令的作用只局限於當前會話,若要每次登錄都能夠使用這些命令別名,則可將相應的 alias 命令存放到 Bash 的初始化文件 /etc/bashrc(針對所有用戶)或 ~/etc/.bashrc(針對當前用戶)中。

2.命令格式

alias [-p] [NAME[=VALUE] ...]

不帶參數或使用 -p 選項將在標準輸出上以 「alias name=value」 的形式列印別名列表。對於參數列表中沒有提供值的每個名稱,將列印別名和對應的值,否則設置別名對應的值。

3.選項說明

-p  	以可重用的格式 alias name=value 列印所有已定義的別名

4.常用示例

(1)以可重用的格式 alias name=value 列印所有已定義的別名。

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

(2)查看指定命令的別名。

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

(3)設置命令別名。

alias ll="ls -l --color=auto -h"

參考文獻

[1] alias(1) manual