1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        學會23個linux常用命令,不做前端切圖仔~

        共 3452字,需瀏覽 7分鐘

         ·

        2020-08-12 08:28

        來源 | https://segmentfault.com/a/1190000021439560

        前言

        一個前端好好切圖不好嗎?為什么要學 linux 呢? 嗯,真香 !

        1. ls 命令 : 顯示目錄內容列表

        Linux ls 命令用于顯示指定工作目錄下之內容(列出目前工作目錄所含之文件及子目錄)。

        ls?[-alrtAFR]?[name...]

        常用 options

        • -a 顯示所有文件及目錄 (ls 內定將文件名或目錄名稱開頭為"."的視為隱藏檔,不會列出)

        • -A 同 -a ,但不列出 "." (目前目錄) 及 ".." (父目錄)

        • -R 若目錄下有文件,則以下之文件亦皆依序列出

        2. rm 命令 : 刪除文件/目錄

        Linux rm 命令用于刪除一個文件或者目錄。

        rm?[options]?[name...]

        options:

        • -i 刪除前逐一詢問確認

        • -r 或-R:遞歸處理,將指定目錄下的所有文件與子目錄一并處理

        • -f:強制刪除文件或目錄

        3. tail 命令 : 查看文件內容

        tail 命令可用于查看文件的內容,有一個常用的參數(shù) -f 常用于查閱正在改變的日志文件。

        tail -f filename 會把 filename 文件里的最尾部的內容顯示在屏幕上,并且不斷刷新,只要 filename 更新就可以看到最新的文件內容。

        tail?[options][file]

        常用 options:

        • -f 循環(huán)讀取

        4. mv 命令 : 文件移動/改名

        Linux mv 命令用來為文件或目錄改名、或將文件或目錄移入其它位置。

        mv?[options]?source?dest
        #?or
        mv?[options]?source...?directory

        options:

        • -i: 若指定目錄已有同名文件,則先詢問是否覆蓋舊文件

        • -f: 在 mv 操作要覆蓋某已有的目標文件時不給任何指示

        | 命令格式 | 運行結果 |
        | :-: | :-: |
        | mv 文件名 文件名 | 將源文件名改為目標文件名 |
        | mv 文件名 目錄名 | 將文件移動到目標目錄 |
        | mv 目錄名 目錄名 | 目標目錄已存在,將源目錄移動到目標目錄.目標目錄不存在則改名 |
        | mv 目錄名 文件名 | 出錯 |

        5. touch 命令 : 新建文件

        Linux touch 命令用于修改文件或者目錄的時間屬性,包括存取時間和更改時間。若文件不存在,系統(tǒng)會建立一個新的文件。

        ls -l 可以顯示檔案的時間記錄。

        touch?[file]

        6. which 命令 : 查找文件

        which 指令會在環(huán)境變量$PATH 設置的目錄里查找符合條件的文件。

        which?[file...]

        7. cp 命令 : 復制文件/目錄

        Linux cp 命令主要用于復制文件或目錄。

        cp?[options]?source?dest
        #?or
        cp?[options]?source...?directory

        常用 options:

        • -f:覆蓋已經(jīng)存在的目標文件而不給出提示。

        • -r:若給出的源文件是一個目錄文件,此時將復制該目錄下所有的子目錄和文件。

        8. cd 命令 : 切換工作目錄

        Linux cd 命令用于切換當前工作目錄至 dirName(目錄參數(shù))。

        其中 dirName 表示法可為絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的 home 目錄,"~" 也表示為 home 目錄 的意思

        cd?[dirName]

        9. pwd 命令 : 顯示工作目錄

        Linux pwd 命令用于顯示工作目錄。

        執(zhí)行 pwd 指令可立刻得知您目前所在的工作目錄的絕對路徑名稱。

        pwd

        10. mkdir 命令 : 創(chuàng)建目錄

        Linux mkdir 命令用于建立名稱為 dirName 之子目錄。

        mkdir?[-p]?dirName

        options

        • -p 確保目錄名稱存在,不存在的就建一個。

        11. rmdir 命令 : 刪除空目錄

        Linux rmdir 命令刪除空的目錄。

        rmdir?[-p]?dirName

        options

        • -p 是當子目錄被刪除后使它也成為空目錄的話,則順便一并刪除。

        12. cat 命令 : 查看文件內容

        cat 命令用于連接文件并打印到標準輸出設備上。

        cat?fileName

        13. ping 命令 : 檢測主機

        執(zhí)行 ping 指令會使用 ICMP 傳輸協(xié)議,發(fā)出要求回應的信息,若遠端主機的網(wǎng)絡功能沒有問題,就會回應該信息,因而得知該主機運作正常。

        ping??[主機名稱或IP地址]

        常用 options:

        • -c<完成次數(shù)> 設置完成要求回應的次數(shù)。

        14. telnet 命令 : 端口是否可訪問

        雖然 Linux telnet 命令主要用于遠端登入。執(zhí)行 telnet 指令開啟終端機階段作業(yè),并登入遠端主機,

        但是我更經(jīng)常用它來查看某個遠端主機端口是否可訪問。

        telnet?[主機名稱或IP地址<通信端口>]

        15. grep 命令 : 查找關鍵字

        Linux grep 命令用于查找文件里符合條件的字符串。

        grep?[文件或目錄...]

        16. ps 命令 : 顯示當前進程狀態(tài)

        Linux ps 命令用于顯示當前進程 (process) 的狀態(tài)。

        ps?[options]

        常用 options

        • -e 顯示所有進程。

        • -f 全格式。

        ps?-ef?#?顯示所有命令,連帶命令行

        17. | 命令 : 管道命令

        通常情況下,我們只執(zhí)行一條命令,那么如何執(zhí)行多條命令呢?

        管道是一種通信機制,通常用于進程間的通信(也可通過 socket 進行網(wǎng)絡通信),它表現(xiàn)出來的形式將前面每一個進程的輸出(stdout)直接作為下一個進程的輸入(stdin)。

        • 只能處理前一條指令的正確輸出,不能處理錯誤輸出

        • 管道命令必須要能夠接受來自前一個命令的數(shù)據(jù)成為 standard input 繼續(xù)處理才行。

        18. kill 命令 : 殺死進程

        Linux kill 命令用于刪除執(zhí)行中的程序或工作。

        kill 可將指定的信息送至程序。預設的信息為 SIGTERM(15),可將指定程序終止。若仍無法終止該程序,可使用 SIGKILL(9)信息嘗試強制刪除程序。程序或工作的編號可利用 ps 指令或 jobs 指令查看。

        kill?[-s?<信息名稱或編號>][程序] 或 kill?[-l?<信息編號>]

        19. top 命令 : 實時顯示進程動態(tài)

        Linux top 命令用于實時顯示 process 的動態(tài)。

        top

        常用 options:

        • -pid 指定進程 id

        top?-pid?4712

        20. clear 命令 : 清除屏幕

        Linux clear 命令用于清除屏幕。

        clear

        21. alias 命令 : 別名配置

        Linux alias 命令用于設置指令的別名。

        用戶可利用 alias,自定指令的別名。若僅輸入 alias,則可列出目前所有的別名設置。alias 的效力僅及于該次登入的操作。若要每次登入是即自動設好別名,可在.profile 或.cshrc 中設定指令的別名。

        alias[別名]=[指令名稱]

        比如 git 原先就配置了一些別名,我們來看看

        22. find 命令 : 查找文件

        Linux find 命令用來在指定目錄下查找文件。任何位于參數(shù)之前的字符串都將被視為欲查找的目錄名。

        如果使用該命令時,不設置任何參數(shù),則 find 命令將在當前目錄下查找子目錄與文件。并且將查找到的子目錄和文件全部進行顯示。

        find???path???-option???[???-print?]???[?-exec???-ok???command?]???{}?\;

        23. curl 命令 : 文件傳輸

        linux curl 是通過 url 語法在命令行下上傳或下載文件的工具軟件,它支持 http,https,ftp,ftps,telnet 等多種協(xié)議,常被用來抓取網(wǎng)頁和監(jiān)控 Web 服務器狀態(tài)。

        curl?[options]?[url]

        常用 options:

        • -o 把輸出寫到該文件中

        • -I 僅僅返回 header

        curl 命令能做很多事,用過的人都說香,我說說我常用的場景吧:

        1. 調試請求

        1. 查看頭部信息

        1. 抓取網(wǎng)頁

        后記

        如果你和我一樣喜歡前端,也愛動手折騰,歡迎關注我一起玩耍啊~ ??


        瀏覽 54
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            免费看黄片视频 | 国产另类自拍 | heyzo美痴女北岛玲av aaa一级黄色片 | www欧美精品 | 国产精品不卡视频 | 91大奶| 黄色特级毛片 | 国产www视频 | 四虎国产精品久久久久久网址 | 一级片中文字幕 |