回覆列表
-
1 # CrazyJin1988
-
2 # 小小猿愛嘻嘻
這個非常簡單,直接使用Linux的alias命令即可,如果在當前命令列下執行,則臨時有效,如果新增到bashrc配置檔案中,則永久有效,下面我簡單介紹一下,感興趣的朋友可以嘗試一下:
臨時有效這種方式是在終端命令列下直接執行alias命令建立別名,當會話結束或中斷的時候,則建立的別名自動失效:
1.基本使用方式“alias [別名]=[需要別名的命令] ”,以“ls -a”命令為例,你可以建立別名“alias la="ls -a"”,則執行la命令時會顯示所有檔案,檢視當前別名列表,也可看到新建的別名,如下:
永久有效這種方式是將alias建立的別名新增到bashrc配置檔案中,不管當前會話是否結束或中斷,建立的別名會一直有效:
1.配置/etc/bashrc檔案,則建立的別名會對當前所有使用者有效,以root使用者修改bashrc檔案,新增如下別名,執行source命令使其生效:
則切換到任意一個普通使用者,這些別名都有效,如下,也可以在別名列表中直接查到:
2.如果配置到使用者自己的bashrc(~/.bashrc)檔案中,則只對使用者自己本身有效,切換到其他使用者時,是不能使用的,如下,在當前使用者bashrc檔案中新增下列別名,執行source命令使用生效:
當切換到其他使用者時,別名是無效的,如下:
至此,我們就完成了在Linux下使用alias命令建立命令別名。總的來說,整個過程非常簡單,只要你有一定的Linux基礎,熟悉一下相關文件和示例,很快就能掌握的,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。
把下面這行程式碼放到bash的配置檔案裡再source一下這個配置檔案,再執行ls命令的時候執行的就是ls -lh了。
alias ls=‘ls -lh’