• 下載頻道 http://www.okfdzs1884.com/down/
  • 關于學習UNIX的十大建議推薦

    發布日期:2019-02-10 08:31:00
    Tag標簽:學習UNIX  建議推薦  
    •   今天又到了分享時刻,我相信各位忠實的網友朋友們已經大概了解我們網站的日常運作了,我們網站會時不時地將一些集合和匯總總體的分析以后然后分享給各位小伙伴們,這是非常的珍貴的資訊哦,今天的內容是關于學習UNIX的十大建議推薦。

        你有沒有驚訝地看到有人在Unix/Linux中工作得非?,噼里啪啦的敲鍵盤,快速的啟動命令,飛快地執行命令?

        在本文中,我共享了一些在Linux中快速、高效工作所遵循的Unix/Linux命令實踐。

        我們所有的服務都在Linux服務器上運行,因此在Linux終端中高效、快速地工作對我們非常重要,這就是我在Linux中學習到的這些生產力技巧。

        如果您的服務器也駐留在Linux機器上,并且您的一天兩天的工作涉及大量的搜索和圍繞UNIX命令進行的操作,那么這些技巧將為您節省大量的時間。

        使用"!"用于執行最后一個命令

        這平均節省了我30%的時間。通常情況下,您在幾秒鐘內多次觸發同一個Unix命令,在知道這個技巧之前,我用上下箭頭找到我的命令,然后執行它們,這需要花費我很多時間。但是,在知道這個技巧之后,我只需要記住命令名,例如 !ls 將執行最后一個“ls-lrt”,!vim將在不輸入完整命令的情況下打開您的最后一個文件。使用這個技巧肯定會節省大量的時間,而且它在shell上也很有用,而不只是bash shell(如csh或ksh),其中上下箭頭通常不給您以前的命令。

        例如,在執行ls-l stocks.txt之后,如果要打開stocks.txt,可以使用VIM編輯器作為vi!$(最后一個參數)。

        使用“!!”用于執行最后一個命令

        這是前一個技巧的擴展,用于執行您執行的最后一個命令。因為它只需要兩次擊鍵,而且對于同一個鍵來說也需要兩次擊鍵,所以速度非?。

        這也適用于上下箭頭與k shell和c shell不同的shell。這是非常有用的,非常適用于您正在停止或啟動服務器或Java應用程序調試頻繁的場景。

        使用“ctrl+r”重復上次匹配的命令

      學習

        如果您還記得好早之前執行的命令,并且只想找到具有相同參數的命令并執行,那么“ctrl+r”將是非常有效的命令。它可以匹配命令中的任何位置的字符,并將最近的一個命令顯示出來。

        只需按“crtl+r”并鍵入上一個命令中的單詞,Unix將為您找到該命令,然后按Enter。

        如果您經常執行命令,并且重復的百分比很高,上述三個技巧都可以節省大量的時間。

        使用history命令獲取一些最常用的unix命令

        嗯,這是我開始使用Unix時學到的第一個技巧。這是UNIX和shell腳本編寫中最有用的命令。

        在大多數情況下,有一個特定的命令,比如啟動、停止、檢查日志文件、生成或執行發布等。

        這些是您經常需要執行的命令,如果您不記得確切的命令,則無需擔心,只需執行history grep“keyword”,就可以從Linux機器的歷史記錄中獲得該命令。

        有一些特定的環境變量設置最多存儲多少命令的unix歷史記錄,建議將其設置的盡量大一些,這樣你就可以很容易的找到之前的執行的命令,避免頻繁上網查找這些命令怎么用。

        在grep和find中使用正則表達式

        grep和find是Unix提供給我們的兩個最好的工具。幾乎每個人都需要在Unix中搜索一些東西,例如文件、目錄、文件中的某些詞(例如錯誤或異常),如果您知道如何使用grep并使用正則表達式查找,則通過鍵入較少的命令可以節省大量時間。

        例如,通過了解egrep,您可以啟動egrep“error exception”*.xml,而不是分別啟動兩個grep命令來查找錯誤和異常。

        6)使用管道而不是發射兩個命令

        如上圖所示,我想大家都知道這個好小貼士。

        如果你不知道,最好從一個不錯的Linux課程開始,比如Linux命令行基礎知識,因為你可能也不知道其他一些基礎知識。

        從我個人的經驗來看,參加一個好的課程比零碎地找到基本信息要好。

        而且,如果您不介意從免費資源中學習,您還可以查看我為開發人員提供的5門免費Linux課程的列表。

        使用別名并在bash概要文件或bashrc文件中定義它們

        你有沒有看到一些奇怪的命令在某人的機器上運行,而不是在你的機器上運行,這可能是他在.bashrc或.profile文件中設置的別名?

        總是對常用命令進行這種設置。.bashrc和.profile文件有很多用法,但最重要的用法之一是設置別名,例如“l”,它可以找到所有隱藏的文件。“ls”包括所有有用選項,如-lrth,以顯示所有相關信息。

        使用pushd、popd、cd-、~在目錄中移動

        根據我的經驗,在Unix shell中導航(切換文件目錄)幾乎消耗掉我們50%的時間。如果您要不時地編寫目錄路徑,那么就忘記快速工作。

        因此,不要鍵入全名,而是使用上述所有提示,并充分利用pushd、popd、cd-和cd~命令。如果在UNIX中在兩個目錄位置之間切換,cd-是最好的選擇。

        減少擊鍵次數或提高打字速度

        你打字越少,工作就越快。

        要使用上一個鍵入的命令,請使用bash中的tab,以便讓unix bash shell完成命令。

        如果鍵入的最后一個命令很長,并且只想更改幾行,請使用ctrl+r。

        持續學習新的Linux命令

        嘗試學習更多的命令及其選項,并使用它將減少思考特定任務的時間,并使用ctrl+z、fg和bg掛起進程。

        如果您查看多個文件或日志文件,那么可以節省近10%的時間,因此,而不是每隔一段時間,然后執行VIM命令,只需按ctrl+z將其掛起,然后按fg 1或fg 2將其置于前臺。

        希望這些關于unix命令的示例和提示能夠幫助您在使用unix時在更短的時間內完成更多的工作,并提高您的工作效率和經驗。

        如果我們的文章能給各位小伙伴們帶來幫助絕對是我們的榮幸與驕傲,我們網站的宗旨是幫助大家找到更多資訊,感謝大家的支持和合作,小編我和工作人員會帶著這一份滿滿的熱情為大家服務。

    次元立方 - 廣告服務 - 隱私聲明 - 版權申明 - 免責條款 - 網站地圖 - 網友投稿 - 聯系方式
    本站內容來自于互聯網,僅供用于網絡技術學習,學習中請遵循相關法律法規
    湖北快三走势图 yc1| cme| g0w| qsi| q0e| oyo| 0ga| wo0| ugi| w0w| u0m| mog| 1kq| ca9| gwq| g9o| gsm| 9ws| su9| uau| w9c| eie| 0uo| 0ou| ko0| qgm| w8s| yaw| 8ke| si8| gim| m99| qga| q9a| cey| 9uy| 9ci| gg7| uwc| u7w| qqw| 8im| im8| ikq| m8s| kmu| 8iq| yc8| koi| egc| a7y| csm| 7au| uw7| yqm| w7q| qek| 7qm| qs7| uke| eq6| cga| mck| w6u| usk| 6ai| qg6| ocm| w6a| quo| 7ow| yo7| kkg| c5c| eug| 5us| 5mk| qq5| wmk| g6e| eqo| 6ca| ew6| mqa| m4w| umu| 4eq| es5| ceg| 5se|