Shell 命令別名

2021-09-02 11:43:32 字數 453 閱讀 3029

命令別名

1、alias,直接輸入該命令會顯示系統定義的別名,比如ll就是ls -l的別名

2、也可以自定義:

比如 alias net='cat /etc/sysconfig/network-scripts/ifcfg-eth0' 建立別名net,臨時的僅在當

前shell生效

3、type -a 命令 看一條命令的型別,是乙個常規命令還是乙個別名。乙個命令存在多條時,別名優先

4、unalias net 取消別名

5、\命令 跳過別名,比如\ls,就會跳過以ls為別名的命令

6、永久別名:gedit /etc/bashrc

在最後一行加入:alias net='cat /etc/sysconfig/network-scripts/ifcfg-eth0' 即可建立永

久別名

Shell不使用已有別名 執行命令

這個標題真是想不到要寫什麼!在指令碼中或在shell命令列中,一些命令預設自帶別名,儲存在使用者家目錄下的 bashrc檔案中 cat bashrc bashrc user specific aliases and functions alias rm rm i alias cp cp i alia...

Linux test命令別名

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

BASH命令別名

顯示當前shell程序所有可用的命令別名 alias 定義別名name,其相當於執行命令value alias name value 在命令列中定義的別名,僅對當前shell程序有效 如果想永久有效,要定義在配置檔案中 僅對當前使用者 bashrc 對所有使用者有效 etc bashrc 編輯配置給...