Linux實(shí)用技巧之終端自定義命令

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