1. gzyueqian
      13352868059

      嵌入式培訓學習總結(jié) Linux命令行常用項用法簡述

      更新時間: 2019-04-01 15:08:54來源: 嵌入式培訓瀏覽量:5757

        無論你找的是什么運維,不會linux你就喪失了至少一半的競爭幾率。Why?因為服務器端的系統(tǒng)幾乎都是Linux啊!可想而知,懂linux是件多么必要的事情。粵嵌嵌入式Linux培訓總結(jié)了Linux命令行的常用的一些用法,希望對您有所收獲。

        1. 搜索

        嵌入式Linux培訓課程,在vi和vim中如果打開一個很大的文件,不容易找到對應的內(nèi)容,可以使用自帶的搜索關(guān)鍵字進行搜索定位:

        在vi和vim界面中輸入:"/"(反斜杠),之后會出現(xiàn)一個輸入框讓你輸入,當你輸入的關(guān)鍵字在文件中存在就會以高亮的形式顯示出來,之后按回車就確定定位到當前高亮位置,如果不是你要找的,則可以按:"n",意即尋找下一個輸入關(guān)鍵字的內(nèi)容。

        2. vim恢復以及亂碼問題

        (1) 在vi和vim中如果不小心誤刪除了一些東西,想要恢復怎么辦?

        首先要退出編輯狀態(tài),即按Esc鍵,之后再按u撤銷之前的修改的內(nèi)容。

        (2) 在用vi或vim打開一個文件的時候,如果有些地方出現(xiàn)一些特殊符號或是亂碼,可以通過以下命令嘗試:

        vim -b mytest.php(其中-b一般是用來查看對應的二進制文件的)

        3. 管道命令,即豎杠-->'|'

        上面的意思是:將查詢出來的內(nèi)容交給管道后面的命令裝飾之后再展示出來

        例如:cat install.log | more (more的意思是將一屏放不下的內(nèi)容以分頁的形式顯示)

        ls -l /etc | more

        如果想看上一頁的內(nèi)容,可以通過:Shift + PageUp 來查看

        管道配合grep(過濾)可以達到很好用的組合例如:

        cat -n hello.txt | grep "hello" (查看hello.txt文件內(nèi)容,并過濾出來帶有hello的內(nèi)容) ,-n 表示顯示出來第幾行的內(nèi)容

        4. find 搜尋文件或目錄

        find /home -name hello* (查找home目錄下的文件名或目錄為hello的)

        find / -name h?m* (在跟目錄下查找h開頭第二個字符是任意的,第三個是m,后面的是任意的字符)

        find / -size +1000000k (表示在根目錄下查詢文件大于1000000K的文件)

        5 字符串替換命令

        :s/well/good/替換當前行個well 為 good

        :s/well/good/g 替換當前行所有well 為 good

        :n,$s/well/good/ 替換第 n 行開始到一行中每一行的個 well 為 good

        :n,$s/well/good/g 替換第 n 行開始到一行中每一行所有 well 為 good

        n 為數(shù)字,若 n 為 .,表示從當前行開始到一行

        :%s/well/good/ (等同于 :g/well/s//good/) 替換每一行的個 well 為 good

        :%s/well/good/g (等同于 :g/well/s//good/g) 替換每一行中所有 well 為 good

        特殊符號轉(zhuǎn)義:可以使用#作為分隔符,此時中間出現(xiàn)的 / 不會作為分隔符

        :s#well/#good/#  替換當前行個 well/ 為 good/

        :%s#/usr/bin#/bin#g可以把文件中所有路徑/usr/bin換成/bin

        6. 重定向命令

        ls -l /etc/ 希望

        ls -l /etc > /home/myback.txt (覆蓋重定向)把顯示的結(jié)果覆蓋到/home/myback.txt中去

        ls -l /etc >> /home/myback.txt (追加重定向)把顯示的結(jié)果追加到/home/myback.txt中去

        7. 刪除多行

        刪除多行步驟如下:

        1. 首先要顯示對應的行數(shù)這樣方能知道從第幾行到第幾行刪除

        : set nu

        2. 按Esc鍵退出,在命令行中輸入:190,6233d(即[190 , 6233]都刪除掉)

        如果想要情況整個文件內(nèi)容,在直接運行以下命令:

        清空文件內(nèi)容:> log.txt

        至此,粵嵌嵌入式Linux培訓愿你我都能成為的運維工程師!


      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 日韩国产网站一区 | 日本久久久久亚洲中文字幕 | 日本三日本三级少妇三级66 | 中文字幕亚洲二区婷婷 | 亚州Av片在线劲爆看 | 熟女精品视频一区二区三区 |