如何自定義簡單命令(一)—alias裹驰、function

學完bash和vim隧熙,可以開始一些命令新玩法了。
function不用介紹了幻林,就是函數(shù)贞盯。
[alias]是許多命令行界面的命令。也就是用自定義字符串替換指定命令的功能沪饺,通常用于簡寫系統(tǒng)命令邻悬。

alias


  1. 我們可以在~/.bashrc里添加alias
  • ~/.bashrc是什么呢
    就是一個文件,bash 會在啟動時運行 ~/.bashrc 里面的內容随闽,我們可以自定義bashrc文件內容父丰。
  • rc 是配置文件的意思
  1. 添加alias
    在任何一個編輯器里打開bashrc文件,這里我們用vim掘宪,在vim里給bashrc加入一行
alias xxx='yyy'   ---xxx隨便定義一個名字蛾扇,yyy是xxx對應的字符串,命令
例如:
alias f='find f. -name'   --在當前目錄里查找名字叫xxx的文件

寫好后魏滚,f就被賦予了特殊的意義镀首,保存退出重啟

  1. 運行

在bash里輸入

source ~/.bashrc          --或者xxx  ‘yyy’ 
f 'chiang'                --例子

function


  1. 同樣在vim里編輯~/.bashrc

  2. 自定義function

  • 舉例
fd () {
local d          --聲明一個變量
d=$(find . -type d -name $1)    -- 查找name為$1的目錄,然后返回這個目錄給d鼠次。$1是第一個參數(shù)更哄,這是bash語法規(guī)定的芋齿,沒有為社么
cd "$d"             --進入這個目錄
}
  1. 在bash里輸入
source ~/.bashrc          ---或者xxx(函數(shù)名)  ‘yyy(參數(shù))’ 
fd 'chiang'                       --例子

小結


  • bash語法很奇怪,需要強行記憶
  • alias和function可以把一些復雜的命令變得簡單成翩,學會a它們可以更加高效的使用命令行

分享一個z文件


z文件就是一個會記住曾經到過的目錄的文件

  1. 下載[z.sh]觅捆,放到一個不會刪除的目錄下
  2. 在 ~/.bashrc 里面加入z.sh的路徑
    source /path/to/z.sh
  3. 運行 source ~/.bashrc
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市麻敌,隨后出現(xiàn)的幾起案子栅炒,更是在濱河造成了極大的恐慌,老刑警劉巖术羔,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件赢赊,死亡現(xiàn)場離奇詭異,居然都是意外死亡级历,警方通過查閱死者的電腦和手機释移,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來寥殖,“玉大人秀鞭,你說我怎么就攤上這事】盖荩” “怎么了锋边?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長编曼。 經常有香客問我豆巨,道長,這世上最難降的妖魔是什么掐场? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任往扔,我火速辦了婚禮,結果婚禮上熊户,老公的妹妹穿的比我還像新娘萍膛。我一直安慰自己,他們只是感情好嚷堡,可當我...
    茶點故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布蝗罗。 她就那樣靜靜地躺著,像睡著了一般蝌戒。 火紅的嫁衣襯著肌膚如雪串塑。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天北苟,我揣著相機與錄音桩匪,去河邊找鬼。 笑死友鼻,一個胖子當著我的面吹牛傻昙,可吹牛的內容都是我干的闺骚。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼妆档,長吁一口氣:“原來是場噩夢啊……” “哼僻爽!你這毒婦竟也來了?” 一聲冷哼從身側響起过吻,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蔗衡,沒想到半個月后纤虽,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡绞惦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年逼纸,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片济蝉。...
    茶點故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡杰刽,死狀恐怖,靈堂內的尸體忽然破棺而出王滤,到底是詐尸還是另有隱情贺嫂,我是刑警寧澤,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布雁乡,位于F島的核電站第喳,受9級特大地震影響,放射性物質發(fā)生泄漏踱稍。R本人自食惡果不足惜曲饱,卻給世界環(huán)境...
    茶點故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望珠月。 院中可真熱鬧扩淀,春花似錦、人聲如沸啤挎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽庆聘。三九已至旺韭,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間掏觉,已是汗流浹背区端。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留澳腹,地道東北人织盼。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓杨何,卻偏偏與公主長得像,于是被迫代替她去往敵國和親沥邻。 傳聞我的和親對象是個殘疾皇子危虱,可洞房花燭夜當晚...
    茶點故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內容