Linux系統的命令別名功能(自定義短命令)。
- 2017-12-26 20:13:00
- IDO老徐 原創
- 17627
在使用Linux系統的過程中,會使用到大量命令,有一些很長的命令或用法經常被用到,重複而頻繁地輸入某個很長命令或用法比較浪費時間;
這時可以使用命令別名功能將這個過程簡單化。
1.系統定義的別名
一般情況,系統中已經定義了一些命令別名,要查看已經定義的命令別名,命令如下:
#alias命令將輸出所有已經定義的命令別名
# alias
alias cp='cp -i'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias mv='mv -i'
alias rm='rm -i'
alias cdt='cd /APP/isTester.com'
/
2.用戶自定義別名
很多時候,大家喜歡會按自己的使用習慣定義命令別名。
比如,經常要查看jenkins 進程狀態,比較麻煩,我們可以定義一個短命令。
alias psj='ps -ef |grep jenkins'
alias cdt='cd /APP/isTester.com'
如上,定義了兩個自定義變量;
1)后续,只需输入psj ,就可以查看jenkins进程状态 。
2)经常需要进入isTester.com网站目录,比较麻烦;后续,只需输入cdt即可 。
/
3.取消定義的別名
要取消已經定義好的命令別名,可以對別名使用unalias命令:
unalias psj
unalias cdt
/
4.保存別名設置
當系統重新啓動或用戶重新登錄時,使用alias命令定義的別名將會丟失。
如果要定義全局別名,通常建議將命令添加到全局配置文件/etc/profile中。
# echo "alias cdt='cd /APP/isTester.com'">>/etc/profile
如果某個用戶想要定義自己的命令別名,可以將命令添加到當前目錄中的文件.bash_profile中。
# echo "alias cdt='cd /APP/isTester.com'">>~/.bash_profile
OK ,搞定 。
退出並重新登陸以使定義生效。
IDO老徐
全网同名,个人IP公衆號
日更10年,每天 1 分钟、解决 1 个问题
職場、副業、輕創業、寫作、個人IP
公衆號、視頻號、小红书、知乎
長按/掃碼,關注IDO老徐
關注回複 401 送你「十年原創资料包」
聯系人: | IDO老徐 |
---|---|
Email: | 957863300@qq.com |
QQ: | 957863300 |
微信: | 957863300 |
微博: | isTester |
網址: | idoxu.com |
地址: | 中国 · 广东 · 深圳 |
來源備注:老徐博客