命令行體驗(yàn)

自從用了 ubuntu,就習(xí)慣了在命令行里執(zhí)行一些操作,尤其是 Git 操作,不過也只是用了一些常用的,卻沒有仔細(xì)理解過這些命令行,我在學(xué)習(xí)過程中寫下這篇筆記,以便自己以后查閱。

常用的命令行

1. 文件/目錄

  • cd [文件夾/目錄] 將給定的文件夾(或目錄)設(shè)置成當(dāng)前工作目錄
  • mkdir [文件夾名] 新建文件夾
  • cp [源文件] [目的文件目錄] 對(duì)文件或文件夾進(jìn)行復(fù)制
  • rm [文件名] 刪除給定的文件或文件夾
  • mv [源文件] [目的文件目錄] 對(duì)文件或文件夾進(jìn)行移動(dòng)
  • pwd 顯示當(dāng)前工作目錄
  • ls 列出當(dāng)前工作目錄的內(nèi)容
    • ls -a 列出文件下所有的文件,包括以“.“開頭的隱藏文件
    • ls -l 列出文件的詳細(xì)信息,如創(chuàng)建者,創(chuàng)建時(shí)間,文件的讀寫權(quán)限列表等等
    • ls -s 在每個(gè)文件的后面打印出文件的大小
    • ls -t 按時(shí)間進(jìn)行文件的排序
  • tar 命令能創(chuàng)建、查看和提取tar壓縮文件
    • tar -cvf [壓縮文件] [文件] 創(chuàng)建壓縮文件
    • tar -tvf [壓縮文件] 查看壓縮文件
    • tar -xvf [壓縮文件] 提取對(duì)應(yīng)壓縮文件
  • find 在給定位置搜尋與條件匹配的文件
  • grep [字段] [文件] 在給定的文件中搜尋指定的字符串
    • grep -i 搜索時(shí)忽略字符串大小寫
    • grep -r 在當(dāng)前工作目錄的文件中遞歸搜尋指定的字符串
  • less [文件] 按頁(yè)或按窗口打印文件內(nèi)容。在查看包含大量文本數(shù)據(jù)的大文件時(shí)是非常有用和高效的。你可以使用Ctrl+F向前翻頁(yè),Ctrl+B向后翻頁(yè)
  • tail [文件] 默認(rèn)在標(biāo)準(zhǔn)輸出上顯示給定文件的最后10行內(nèi)容
    • 可以使用tail -n N [文件]指定在標(biāo)準(zhǔn)輸出上顯示文件的最后N行內(nèi)容
  • tree
    • sudo apt-get install tree ubuntu默認(rèn)沒有tree,所以要先安裝

2. 賬號(hào)操作

  • su [用戶名] 用于切換不同的用戶。即使沒有密碼,超級(jí)用戶也能切換到其它用戶
  • sudo 用超級(jí)用戶執(zhí)行命令
  • whoami 打印出當(dāng)前用戶
  • passwd 修改當(dāng)前用戶密碼

3. 包管理

  • apt-get
    • sudo apt-get install oh-my-zsh 安裝oh-my-zsh

4. 進(jìn)程相關(guān)

  • ps 顯示系統(tǒng)的運(yùn)行進(jìn)程
  • kill 終止一個(gè)進(jìn)程

5. 系統(tǒng)信息相關(guān)

  • top 默認(rèn)按照CPU的占用情況,顯示占用量較大的進(jìn)程
    • top -u [用戶] 查看某個(gè)用戶的CPU使用排名情況
  • df 查看文件系統(tǒng)中磁盤的使用情況–硬盤已用和可用的存儲(chǔ)空間以及其它存儲(chǔ)設(shè)備
    • df -h 將結(jié)果以人類可讀的方式顯示
  • uname 顯示出關(guān)于系統(tǒng)的重要信息,如內(nèi)核名稱、主機(jī)名、內(nèi)核版本、處理機(jī)類型等等
    +uname -a 查看所有信息

6. 網(wǎng)絡(luò)相關(guān)

  • ping [ip或網(wǎng)址] 通過發(fā)送數(shù)據(jù)包ping遠(yuǎn)程主機(jī)(服務(wù)器),常用與檢測(cè)網(wǎng)絡(luò)連接和服務(wù)器狀態(tài)

剩下幾個(gè)我還沒用過,期待后續(xù)吧.......(如果有的話)


參考資料:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容