在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在Linux上使用的5個(gè)超級(jí)神奇的Shell別名

jf_ZqFkd6Up ? 來(lái)源:Linux迷 ? 2023-06-06 17:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如果你還沒(méi)有充分利用Shell縮寫(xiě),那么你正在浪費(fèi)寶貴的時(shí)間。一遍又一遍地重復(fù)輸入相同的內(nèi)容是無(wú)聊、單調(diào)而且效率低下的。為什么要花時(shí)間記住冗長(zhǎng)的命令,當(dāng)你可以簡(jiǎn)化它們呢?

縮寫(xiě)是給命令、一串命令或一小段文本起個(gè)名字的方法。你可以將多個(gè)命令鏈接在一起,或者將一長(zhǎng)串參數(shù)傳遞給經(jīng)常使用的命令,并給它起一個(gè)更短的名字。如果你經(jīng)常輸入相同的內(nèi)容并希望給它起一個(gè)更容易記住的名字,這非常有用。使用縮寫(xiě)可以減少運(yùn)行常用命令的時(shí)間。而且,你再也不會(huì)忘記正確的參數(shù),因?yàn)槟憧梢詫⑺鼈儤?gòu)建到縮寫(xiě)中。如果設(shè)置得當(dāng),你可以通過(guò)縮寫(xiě)實(shí)現(xiàn)一些真正神奇的事情。在這篇文章中,我想告訴你一些作為工程師我每天都在使用的縮寫(xiě)。這些縮寫(xiě)是絕對(duì)的生命救星。它們已經(jīng)成為了肌肉記憶,老實(shí)說(shuō),我無(wú)法沒(méi)有它們生活。

1、Git status


	
alias gg='git status'
簡(jiǎn)單,是的。高效?你無(wú)法想象。如果你計(jì)算一下每天調(diào)用git status的次數(shù),你可能會(huì)有些震驚。在Git存儲(chǔ)庫(kù)中,這是一個(gè)非常常見(jiàn)的命令。它顯示了哪些文件已準(zhǔn)備提交,你處于哪個(gè)分支上,以及許多其他有價(jià)值的信息。輸入 git status 可能看起來(lái)并不太瘋狂,但看看它需要多長(zhǎng)時(shí)間?看看你的手指在鍵盤(pán)上跳舞的方式。有一個(gè)空格,字符本身以特定的模式間隔開(kāi),容易出錯(cuò)。一旦搞砸了,你就需要重新開(kāi)始。浪費(fèi)了這么多時(shí)間。只需要縮寫(xiě)它。輸入gg要快得多,如果你輸入錯(cuò)誤,那么也許考慮一下打字課程...

2、運(yùn)行Pylint


	
alias pll='pylint -f colorized'
無(wú)論你喜歡還是討厭,代碼檢查器都是必不可少的。不管你喜不喜歡,沒(méi)有一個(gè)工程師是完美無(wú)缺的。我們都會(huì)在某個(gè)時(shí)刻犯錯(cuò)誤。你需要對(duì)代碼進(jìn)行檢查,因此讓它變得簡(jiǎn)單易行是至關(guān)重要的。我寫(xiě)了很多Python代碼,所以我非常依賴(lài)Pylint進(jìn)行代碼檢查。我也喜歡以帶顏色的輸出方式運(yùn)行Pylint,有時(shí)還使用其他自定義參數(shù)。一遍又一遍地鍵入這些內(nèi)容并不有趣。將其設(shè)置為一個(gè)簡(jiǎn)短的縮寫(xiě),現(xiàn)在就更有趣了。你可以傳遞不同的格式類(lèi)型、忽略文件、檢查器以及不同的.rc文件。基本上,任何你可以傳遞給正常命令的東西都可以放在縮寫(xiě)中。這就是它的強(qiáng)大之處,因?yàn)槟憧梢愿鶕?jù)自己的喜好設(shè)置代碼檢查器,而無(wú)需記住或重新輸入所有這些選項(xiàng)。

3、登錄ECR


	
alias ecr_login='aws ecr get-login-password --region  | docker login --
username AWS --password-stdin '
如果你經(jīng)常使用Docker鏡像并且還使用ECR,那么這個(gè)別具一格的命令將會(huì)比面包更好。登錄ECR非常繁瑣。你必須將所有這些命令連接在一起,并使用特定的憑據(jù)讓Docker登錄。如果你不記得該命令,那真是一大痛苦。然后你還得去查找,浪費(fèi)很多時(shí)間。只需將登錄命令設(shè)置為一個(gè)簡(jiǎn)潔明了的別名。如果你在多個(gè)ECR區(qū)域工作,甚至可以根據(jù)區(qū)域別名。為東海岸、西海岸甚至更遠(yuǎn)的地方都設(shè)置一個(gè)登錄別名。世界就是你的海蠣,現(xiàn)在你可以快速輕松地登錄。不要忘記在上述命令中添加你自己的區(qū)域和ECR URI,以使其正常工作。

4、運(yùn)行Ansible


	
alias apb='cd <repo> && ansible-playbook -i <inventory_file>
對(duì)我來(lái)說(shuō),運(yùn)行Ansible playbooks是日常工作。我每天運(yùn)行多個(gè)play,并且經(jīng)常重復(fù)執(zhí)行。尤其是當(dāng)我正在構(gòu)建新的角色或與Ansible中的條件邏輯作斗爭(zhēng)時(shí)。誰(shuí)不喜歡將YAML作為代碼呢?能夠使用我需要的基本標(biāo)志運(yùn)行Ansible非常重要。重新輸入一長(zhǎng)串參數(shù)需要很長(zhǎng)時(shí)間。當(dāng)然,你可以按上箭頭重用之前執(zhí)行的命令,但這并不總是最方便的選項(xiàng)。如果你轉(zhuǎn)而切換到編輯文件,現(xiàn)在又要按兩次上箭頭。這很容易在開(kāi)發(fā)過(guò)程中被忽略,然后你又得重新輸入一遍。只需給它取個(gè)別名。這還可以讓你有機(jī)會(huì)確保你是否在使用ansible.cfg文件(如果有的話)。在上面的命令別名中,我們進(jìn)入了我們的倉(cāng)庫(kù)并在該上下文中運(yùn)行。這是因?yàn)槲覀兊腁nsible配置位于那里。一旦你進(jìn)入那個(gè)目錄,它會(huì)自動(dòng)使用該配置。如果有其他的清單文件,你也可以傳入它們。如果你有一些跨多個(gè)環(huán)境的全局清單,這將非常有幫助。5、縮短常用命令

	
alias tf='terraform'
alias k='kubectl'
這是我最近開(kāi)始實(shí)施的最后一個(gè)建議。起初我覺(jué)得這并不是必要的,但一旦你開(kāi)始使用一兩個(gè)字母的命令而不是七八個(gè)字母的命令,就會(huì)有很大的不同。我每天都經(jīng)常使用terraform和kubectl。這些命令是另一個(gè)例子,它們的名稱(chēng)很煩人。它們?nèi)菀壮鲥e(cuò),而將它們?cè)O(shè)為別名非常簡(jiǎn)單。給自己一個(gè)方便,現(xiàn)在就將它們縮短,這樣你就可以忘記它們的拼寫(xiě)。我還鼓勵(lì)你查看其他你經(jīng)常輸入的單詞命令。可能有一些你一遍又一遍地輸入的命令可以從縮短中受益。現(xiàn)在,去給命令設(shè)置別名吧!


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11508

    瀏覽量

    213567
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86628
  • Shell
    +關(guān)注

    關(guān)注

    1

    文章

    372

    瀏覽量

    24178

原文標(biāo)題:在 Linux 上使用的5個(gè)超級(jí)神奇的 Shell 別名

文章出處:【微信號(hào):Linux迷,微信公眾號(hào):Linux迷】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何使用Shell腳本 Linux 服務(wù)器尋找攻擊證據(jù)

    使用 Shell 腳本 Linux 服務(wù)器能夠控制、毀壞或者獲取任何東西,通過(guò)一些巧妙的攻擊方法黑客可能會(huì)獲取巨大的價(jià)值,但大多數(shù)攻擊也留下蹤跡。當(dāng)然,這些蹤跡也可通過(guò)
    的頭像 發(fā)表于 10-09 14:24 ?1181次閱讀

    Shell基礎(chǔ)知識(shí)(

    shell腳本日常的Linux系統(tǒng)管理工作中是必不可少的。如果不會(huì)寫(xiě)shell腳本,你就不算是一個(gè)合格的管理員。目前,很多單位在招聘
    發(fā)表于 11-14 09:24 ?653次閱讀

    Linux使用的5個(gè)超級(jí)神奇Shell別名

    如果你還沒(méi)有充分利用Shell縮寫(xiě),那么你正在浪費(fèi)寶貴的時(shí)間。一遍又一遍地重復(fù)輸入相同的內(nèi)容是無(wú)聊、單調(diào)而且效率低下的。為什么要花時(shí)間記住冗長(zhǎng)的命令,當(dāng)你可以簡(jiǎn)化它們呢?
    發(fā)表于 06-06 17:03 ?371次閱讀

    個(gè)小而美的嵌入式shell - letter shell

    。其中最常用的有csh和bash。Shell本身是一個(gè)用C語(yǔ)言編寫(xiě)的程序,它是用戶(hù)使用Unix/Linux的橋梁,用戶(hù)的大部分工作都是通過(guò)Shell完成的。
    的頭像 發(fā)表于 06-10 15:11 ?1.2w次閱讀
    一<b class='flag-5'>個(gè)</b>小而美的嵌入式<b class='flag-5'>shell</b> - letter <b class='flag-5'>shell</b>

    100個(gè)Linux Shell腳本總結(jié)

    不知道大家有沒(méi)有發(fā)現(xiàn),會(huì)編寫(xiě)shell腳本的運(yùn)維,工資不會(huì)低,并且他的工作會(huì)很輕松!今天浩道跟大家分享每一個(gè)Linux運(yùn)維應(yīng)知必會(huì)的100個(gè)shel
    的頭像 發(fā)表于 12-05 09:28 ?1686次閱讀

    [分享]Linux下的Shell工作原理

    shell或其他程序向Linux傳遞命令時(shí),內(nèi)核會(huì)做出相應(yīng)的反應(yīng)。 shell是一個(gè)命令語(yǔ)言解釋器,它擁有自己內(nèi)建的shell命令集,
    發(fā)表于 04-27 11:25

    Linux下的Shell工作原理

    ,實(shí)現(xiàn)用戶(hù)與Linux核心的接口。系統(tǒng)初啟后,核心為每個(gè)終端用戶(hù)建立一個(gè)進(jìn)程去執(zhí)行Shell解釋程序。它的執(zhí)行過(guò)程基本按如下步驟: (1)讀取用戶(hù)由鍵盤(pán)輸入的命令行。 (2)分析命令
    發(fā)表于 04-14 10:34

    嵌入式linux] Linux下的Shell工作原理

    shell或其他程序向Linux傳遞命令時(shí),內(nèi)核會(huì)做出相應(yīng)的反應(yīng)。 shell是一個(gè)命令語(yǔ)言解釋器,它擁有自己內(nèi)建的shell命令集,
    發(fā)表于 05-04 15:01

    Linux Shell系列教程之Shell簡(jiǎn)介和類(lèi)型

    Shell簡(jiǎn)介Shell自身是一個(gè)用C語(yǔ)言編寫(xiě)的程序,是用戶(hù)來(lái)使用Unix或Linux的橋梁,用戶(hù)的大部分工作都需要通過(guò)Shell來(lái)完成。只
    發(fā)表于 08-28 13:56

    linux shell命令/unix shell命令教程

    linux shell命令/unix shell命令教程:為了防止未授權(quán)用戶(hù)訪問(wèn)你的文件,可以文件和目錄上設(shè)置權(quán)限位。還可以設(shè)定文件創(chuàng)建
    發(fā)表于 12-06 13:08 ?61次下載
    <b class='flag-5'>linux</b> <b class='flag-5'>shell</b>命令/unix <b class='flag-5'>shell</b>命令教程

    Linux開(kāi)發(fā)_Shell腳本編程語(yǔ)言

    介紹LinuxShell編程,介紹shell里語(yǔ)句、變量、函數(shù)、運(yùn)算符的使用。
    的頭像 發(fā)表于 09-17 15:39 ?1497次閱讀

    通過(guò)Shell腳本掩蓋Linux系統(tǒng)的操作痕跡

    使用 Shell 腳本 Linux 服務(wù)器能夠控制、毀壞或者獲取任何東西,通過(guò)一些巧妙的攻擊方法黑客可能會(huì)獲取巨大的價(jià)值,但大多數(shù)攻擊也留下蹤跡。
    的頭像 發(fā)表于 04-03 10:43 ?718次閱讀

    超級(jí)漂亮的Shell介紹

    Linux/Unix 提供了很多種 Shell,為毛要這么多 Shell? 難道用來(lái)炒著吃么?那我問(wèn)你,你同類(lèi)型的衣服怎么有那么多件?花色,質(zhì)地還不一樣。寫(xiě)程序比買(mǎi)衣服復(fù)雜多了,而且程序員往往
    的頭像 發(fā)表于 05-12 10:55 ?713次閱讀
    <b class='flag-5'>超級(jí)</b>漂亮的<b class='flag-5'>Shell</b>介紹

    使用Shell腳本掩蓋Linux的操作痕跡

    使用 Shell 腳本 Linux 服務(wù)器能夠控制、毀壞或者獲取任何東西,通過(guò)一些巧妙的攻擊方法黑客可能會(huì)獲取巨大的價(jià)值,但大多數(shù)攻擊也留下蹤跡。
    的頭像 發(fā)表于 05-23 09:15 ?884次閱讀
    使用<b class='flag-5'>Shell</b>腳本掩蓋<b class='flag-5'>Linux</b><b class='flag-5'>上</b>的操作痕跡

    linux命令和shell編程有什么聯(lián)系

    Linux命令和Shell編程之間存在密切的聯(lián)系。 首先,ShellLinux命令行下的解釋器,它提供了一個(gè)用戶(hù)界面,使用戶(hù)能夠與
    的頭像 發(fā)表于 11-08 10:53 ?1189次閱讀
    主站蜘蛛池模板: 日本免费网 | 日本三级日本三级日本三级极 | 男人天堂伊人网 | 成人欧美一区二区三区黑人免费 | 精品欧美一区二区三区在线观看 | 久热福利视频 | 国产 日韩 欧美 高清 | 美女扒开内裤让男人桶 | 国产高清不卡一区二区 | 网友偷自拍原创区 | 手机看片久久青草福利盒子 | 一二三区在线观看 | 精品在线一区二区 | 永久视频免费 | 在线a人片免费观看不卡 | 日本三级视频 | 美女喷白浆| 午夜男人影院 | 欧美aaaaaaaaaa | tube日本videos69 | baoyu污污网站入口免费 | 亚洲影院手机版777点击进入影院 | 可以看黄色的网站 | 久久精品男人的天堂 | 丁香五香天堂网卡 | 四虎影永久地址www 四虎影永久在线观看精品 四虎影永久在线观看网址 四虎影院.com | 久久久久久久久国产 | 久久一级毛片 | 黄色录像日本 | 亚洲最新 | 欧美一区二区三区影院 | 欲色影视香色天天影视来 | 护士一级aaaaaa毛片 | 色综合天天色综合 | www.87福利| 免费久久精品国产片香蕉 | 久久综合成人网 | 国产簧片 | 日本免费在线视频 | 午夜欧美福利 | 中文字幕亚洲一区婷婷 |