▷顯示當前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和 的語...