Linux實用技巧之終端自定義命令

今天記錄的是一個能夠體驗linux terminal操作體驗的技巧。
技巧描述為:linux終端的任何命令都可以替換成其他的字符串來代替。同時,還可以借助.sh或者python腳本來實現(xiàn)命令的自定義。
具體怎么玩呢?逐步往下看,驚喜會越來越多。
比如,我覺得查看GPU運行狀態(tài)的nvidia-smi太長,每次輸入都很麻煩,我想改成"mygpu"。
操作如下:
vim ~/.bashrc
在文末加上一句:
alias mygpu='nvidia-smi'
然后:wq保存推出,再source一下:
source ~/.bashrc
這個時候,你的linux終端就認(rèn)得'mygpu'這個指令了:
ok, 用同樣的方法,我們可以把"watch -n 1 nvidia-smi"改成"watchgpu":
這樣就可以每秒更新gpu的信息。通過簡單的自己定義的名字來訪問復(fù)雜的指令。
除此以外呢,還可以將文件計數(shù)、文件查找等復(fù)雜命令改成你自定義的命令。這個可以自由發(fā)揮想象。
難道只有這樣嗎?
那可不是,alias支持調(diào)用python腳本或者.sh腳本。
我給你們打個樣,你們可以參考一下:
1. 建立python腳本:
cd mkdir sys_scripts cd sys_scripts vim cmd1.py
2. 編輯cmd1.py腳本:
for i in range(10): print(i)
按esc,然后:wq保存退出。
3. 用同樣的方法編輯.bashrc,加上下面這一行:
alias printnum='python ~/sys_scripts/cmd1.py'
然后source一下。然后,在終端輸入printnum得到結(jié)果
可以在python文件的編寫里盡情展示創(chuàng)意。
總結(jié)
利用python腳本,我們可以實現(xiàn)完全程度的shell命令自定義。
以上就是Linux實用技巧之終端自定義命令的詳細內(nèi)容,更多關(guān)于Linux終端自定義命令的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
- 這篇文章主要介紹linux常用命令的一些經(jīng)典使用技巧,學(xué)習(xí)linux的朋友可以參考下2013-04-01
- 這篇文章主要介紹了Linux的命令行中一些文本操作技巧的實例分享,包括tr命令與grep命令等的實際應(yīng)用,需要的朋友可以參考下2015-11-27
- 這篇文章主要介紹了11個讓你吃驚的 Linux 終端命令(翻譯),需要的朋友可以參考下2015-05-13
- 這篇文章主要介紹了簡單的Linux終端美化方法分享,包括設(shè)置顏色和閃爍等效果,需要的朋友可以參考下2015-10-19
- 這篇文章主要介紹了Linux history命令的幾個使用小技巧,Linux中的history命令很常用,無論是對管理員.普通用戶還是黑客,從另一個角度來說,它對安全的重要性也不言而喻,需要2015-06-03
學(xué)會這8個技巧讓你成為一個超強的Linux終端用戶
這篇文章是寫給缺乏經(jīng)驗的新手的,高手相信都知道,使用Linux終端不僅僅是只輸入命令。學(xué)習(xí)這些基本的技巧,你就會逐漸掌握Bash shell,這個在大多數(shù)Linux發(fā)行版上默認(rèn)使用2014-10-13