Linux Command alias&unalias

alias - Define or display aliases.

命令說明:
1. 定義或顯示命令別名

命令用法:
alias [-p] [name[=value] … ]

命令選項:
-p:打印當前shell進程中可用的命令別名

命令示例:
1、顯示當前系統中可用的命令別名
alias;
alias -p;
2、設置一個清屏的別名cls
alias cls = clear;

命令別名的好處:
1、簡化書寫,比如我們要經常進入一個很長的目錄層級操作就可以定義一個別名
2、安全的執行命令

特別說明:
1、使用alias命令定義的命令別名僅對當前shell進程有效,如果想要永久生效要定義在配置文件中。
僅對當前用戶有效:~/.bashrc
所有用戶有效:/etc/bashrc
2、修改配置文件後通過source config_file或. config file來重新加載
3、取消命令可以使用unalias命令來完成. 比如:unalias cls
4、系統中已經設置好的命令別名實際上在存放在/etc/profile.d/目錄下
5、命令別名是bash的特性,也是bash的內置命令,獲取幫助的方法就是help alias

工作案例:
1、工作中經常需要對要修改的文件備份,備份時最好是加上時間戳,生成時間戳可以使用date命令,date +%Y%m%d_%H:%M:%S; 每次都輸入這麼長的命令太麻煩,就可以將生成時間撮的命令定義爲命令別名,alias timestamp=‘date +%F_%T’; 做文件備份的時候可以cp命令,cp -a filename filename.timestamp.bak; 這樣就能在備份文件時自動生成時間戳備份

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章