BASH命令別名

2021-10-01 12:33:00 字數 838 閱讀 9664

▷顯示當前shell程序所有可用的命令別名

alias

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

alias name=『value』

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

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

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

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

▷編輯配置給出的新配置不會立即生效

▷bash程序重新讀取配置檔案

source /path/to/config_file

. /path/to/config_file

▷撤銷別名:unalias

unalias [-a] name [name …]

-a 取消所有別名

▷命令執行過程:

1、別名

2、內部命令

3、hash表

4、$path

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

\aliasname

「aliasname」

『aliasname』

command aliasname

/path/command

▷hash -p將命令全路徑起別名為name

hash -p /path/to/command name

bash 命令列 歷史命令 命令別名 引用符號

bash 一些用法 shell 子shell bash 1.命令歷史 命令不全 2.管道 重定向 3.命令別名 4.命令列編輯 5.命令名展開 6.檔名通配 7.變數 8.程式設計,指令碼游標跳 ctrl a 跳到命令列首 ctrl e 跳到命令行尾 ctrl u 刪除游標至命令列首的內容 ctrl...

Shell 命令別名

命令別名 1 alias,直接輸入該命令會顯示系統定義的別名,比如ll就是ls l的別名 2 也可以自定義 比如 alias net cat etc sysconfig network scripts ifcfg eth0 建立別名net,臨時的僅在當 前shell生效 3 type a 命令 看一...

Linux test命令別名

linux中test命令可以用來檢測表示式的真假,如果為真,則返回乙個0值,如果為假則返回乙個大於0的值。test命令還有乙個別名 test與其別名 都可以在 usr bin或 bin中找到。test可以單獨使用也可以與if while或until命令結合使用來對程式的流程進行控制。test和 的語...