回覆列表
  • 1 # 木訥大叔愛運維

    Linux命令可以分為以下幾類:

    1.檔案操作類命令

    mkdir、touch、rmdir、rm、cp、mv等

    2.磁碟相關命令

    磁碟空間檢視df、du等

    磁碟分割槽fdisk、parted等

    檔案系統 mkfs、e2fsck等

    LVM磁碟命令pvcreate、vgcreate、lvcreate、pvextend、vgextend、lvextend等

    3.使用者類命令

    使用者、使用者組:useradd、userdel、passwd、groupadd、usermod等

    許可權分配:chown、chmod等

    4.效能監控

    伺服器cpu、記憶體資源:top

    網路監控:iftop

    磁碟監控:iostat、iotop

    程序檢視: ps

    埠檢視:netstat、ss、lsof

  • 2 # 微控制器小張

    其實我剛學的時候也很暈。。。。這個東西不是死記硬背的,不要死記硬背,不要死記硬背。重要的事情兩邊就夠了,嘿嘿,裝個虛擬機器加ubuntu,有空多敲敲,你這麼想,常用的你總敲,自然而然記住了,不常用的記不住就記不住,反正用的也少,到時候查下資料手冊就行了,做點小專案,才能用的熟能生巧,另外不要去看那種死厚的書,比如鳥叔的私房菜這種,但可以當字典用,網上有達內的培訓影片,可以跟著看看,練好Linux下的高階c語言,還有網路套接字的使用,加油

  • 3 # 你看我獨角獸嗎

    執行Linux

    在操作作業系統時,您需要使用命令列,一種使您可以訪問作業系統服務的介面。

    大多數Linux發行版都使用圖形使用者介面(GUI)作為外殼,主要是為了使使用者易於使用。

    話雖這麼說,但更推薦使用命令列介面(CLI),因為它更強大,更有效。透過在CLI中鍵入一些命令,可以在幾秒鐘內完成需要透過GUI進行多步驟處理的任務。

    因此,如果您考慮使用Linux,則學習基本命令列將大有幫助。

    Linux命令

    在繼續執行命令列表之前,您需要首先開啟命令列。

    儘管步驟可能會因所使用的發行版而異,但通常可以在“ 實用程式”部分中找到命令列。

    現在您已經準備好,讓我們開始吧,好嗎?

    1. pwd命令

    使用pwd命令查詢您所在的當前目錄(資料夾)的路徑。該命令將返回絕對(完整)路徑,該路徑基本上是以正斜槓(/)開頭的路徑。絕對路徑的一個示例是/ home / username

    2. cd命令

    要瀏覽Linux檔案系統,請使用cd命令。它需要完整路徑或目錄名稱,具體取決於您所在的當前目錄。

    假設您位於/ home / username / Documents中,並且想要轉到Documents的子目錄Photos。為此,只需鍵入cd Photos

    另一種情況是,如果您想切換到一個全新的目錄,例如/ home / username / Movies。在這種情況下,您必須鍵入cd,然後輸入目錄的絕對路徑。

    如果要快速導航,可以使用一些快捷方式。使用cd ..(帶有兩個點)將一個目錄上移,或者使用cd直接進入主資料夾。要移至上一個目錄,請鍵入cd-(帶連字元)。

    附帶說明一下,Linux的檔案區分大小寫。因此,您必須準確輸入名稱的目錄。

    3. ls命令

    ls命令用於檢視目錄的內容。預設情況下,此命令將顯示當前目錄的內容。

    如果要檢視其他目錄的內容,請鍵入ls,然後輸入目錄的路徑。例如,輸入LS /家/使用者名稱/文件檢視的內容的檔案

    4. cat命令

    cat是Linux中最常用的命令之一。它用於檢視標準輸出(sdout)上檔案的內容。要執行此命令,請鍵入cat,然後輸入檔名及其副檔名。例如:cat file.txt

    5. cp命令

    使用cp命令從當前目錄複製檔案。例如,命令cp scenery.jpg / home / username / Pictures將建立一個scenery.jpg副本到Pictures目錄。

    6. mv命令

    mv命令的主要用途是移動檔案,儘管它也可以用於重新命名檔案。

    該命令中的引數類似於cp命令。您需要輸入mv,檔名和目標目錄。例如:mv file.txt / home / username / Documents

    要重新命名檔案,語法為mv oldname.ext newname.ext

    7. mkdir命令

    使用mkdir命令建立一個新目錄,例如mkdir Music將建立一個名為Music的新目錄。

    10.touch命令

    該touch命令可以透過命令列來建立新的空白檔案。例如,輸入touch /home/username/Documents/Web.htmlDocuments目錄下建立一個名為Web的HTML檔案。

    11.定位命令

    您可以使用此命令來定位檔案,就像Windows中的搜尋命令一樣。此外,將-i引數與該命令一起使用將使其不區分大小寫,因此即使您不記得其確切名稱,也可以搜尋檔案。

    要搜尋包含兩個或多個單詞的檔案,請使用星號(*)。例如,l ocate -i school * note命令將搜尋任何包含單詞“ school”和“ note”的檔案,無論它是大寫還是小寫。

    12.查詢命令

    find命令類似,使用 find還可搜尋檔案。區別在於,您可以使用find命令在給定目錄中定位檔案。

    例如,find / home / -name notes.txt命令將在主目錄及其子目錄中搜索名為notes.txt的檔案。

    13. grep命令

    無疑對於日常使用非常有用的另一個命令。grep使您可以搜尋給定檔案中的所有文字。

    為了說明這一點,grep blue notepad.txt將在記事本檔案中搜索單詞blue。包含搜尋到的單詞的行將被完整顯示。

    14. sudo命令

    該命令是“ SuperUser Do ”的縮寫,使您能夠執行需要管理或超級使用者許可權的任務。但是,建議不要將此命令用於日常使用,因為如果您做錯了一些事情,很容易發生錯誤。

    15. df命令

    使用df命令獲取有關係統磁碟空間使用情況的報告,以百分比和KB表示。如果要以兆位元組為單位檢視報告,請輸入df -m

    16. du命令

    如果要檢查檔案或目錄佔用了多少空間,答案是du(磁碟使用情況)命令。但是,磁碟使用情況摘要將顯示磁碟塊號,而不是通常的大小格式。如果要以位元組,千位元組和兆位元組為單位檢視它,請在命令列中新增-h引數。

    17. kill命令

    如果您的程式無響應,則可以使用kill命令手動終止它。它將向執行異常的應用傳送特定訊號,並指示該應用自行終止。

    總共可以使用六十四種訊號,但是人們通常只使用兩種訊號:

    SIGTERM(15):請求程式停止執行,並給它一些時間來儲存其所有進度。如果在輸入kill命令時未指定訊號,則將使用此訊號。SIGKILL(9):強制程式立即停止。未儲存的進度將丟失。

    除了知道訊號之外,您還需要知道要殺死的程式的程序標識號(PID)。如果您不知道PID,只需執行命令ps ux

    在知道您要使用的訊號以及程式的PID之後,輸入以下語法:kill [訊號選項] PID

    18. ping命令

    使用ping命令檢查與伺服器的連線狀態。例如,只需輸入ping google.com,該命令將檢查您是否能夠連線到Google並測量響應時間。

    19. wget命令

    Linux的命令列非常有用,您甚至可以在wget命令的幫助下從Internet下載檔案。為此,只需鍵入wget,然後鍵入下載連結。

    20. chmod命令

    chmod是另一個基本命令,用於更改檔案和目錄的讀取,寫入和執行許可權。由於此命令相當複雜,因此您可以閱讀其他完整的教程以正確學習它。

  • 4 # EmacserVimer

    Linux常用命令無非就那幾組,我其實不建議花太多時間去記憶這些命令,大家把常用的一些命令記住就好了,其他不記得的就查資料就好了。

    強烈建議每一個使用macOS/Unix/Linux的開發者,都把Arch Linux Wiki新增到自己的收藏夾,這可能是目前最好的Linux Wiki,沒有之一,基本所有的Linux問題你都能在這裡找到答案。致力於從頭到尾好好學習一下Linux的同學,可以去買鳥哥那本書來看,這是目前我認為入門Linux最好的書籍了。

    關機、重啟命令

    關機命令:shutdown -h now

    重啟命令:shutdown -r now或者reboot

    shutdown是安全關機命令,halt是立即關機,跟shutdown -h now一樣,halt實質上也是呼叫shutdown -h命令,halt只殺死應用程序,執行sync系統呼叫。不過要注意的是,這個命令操作在檔案系統寫操作完成之後就會停止核心工作,作業系統不工作了,不過電源還在工作。poweroff命令則會關閉系統,然後再關閉電源。值得說明的是,reboot跟halt工作原理是一樣的。

    關機過程中,你還可以設定引數,比如用“-t”引數來設定關機執行時間。"-n"引數可以用來執行非正常關機,用強制殺死執行中程序的方式來強制關機。“time”引數可以用來設定關機的具體時間。要注意的是,Linux有幾個比較重要的執行等級,run level 0代表關機,run level 3是命令列工作模式,run level 5是帶有圖形介面的工作模式。

    安裝軟體、更新軟體

    Unix/Linux目前使用得比較多的分為三大類,一類是macOS、FreeBSD為代表的Unix系統,一類是Debian、RedHat、ArchLinux為代表Linux系統,尤其是這三大類Linux發行版,基本上代表了使用量最多的三類Unix作業系統,其他的發行版基本上也都是基於這三個發行版進行的二次開發,在包管理上基本上也就跟這三個發行版相同。本文主要以Debian為藍本來演示,其他版本只是包管理不同,大家只要對比操作就好。

    安裝更新:sudo apt-get update/upgrade,update是更新列表,幫你獲取最新的軟體列表,讀取軟體列表之後,儲存到本地、軟體包管理器看到的軟體列表也都是透過update命令更新的,upgrade是更新軟體,這個命令將本地安轉的軟體跟軟體列表裡面的進行版本對比,如果有新的版本就會提示你更新,你只要更新就好了。

    安裝特定的軟體:sudo apt-get install 軟體名稱,比如你要安裝git版本系統,只要執行命令sudo apt-get install git就可以。

    解除安裝軟體:sudo apt-get remove刪除軟體包,不過軟體的配置檔案不刪除,sudo apt-get remove --purge刪除軟體包,同時也會刪除軟體的配置檔案,sudo apt-get autoremove則會將依賴包也都刪除。舉個例子,你要解除安裝emacs文字編輯器,就可以使用這三個命令徹底將這個軟體解除安裝、並且連帶配置檔案、依賴包全都解除安裝乾淨。

    基本的檔案操作

    必要的檔案操作還是要掌握的。這個我覺得是比較重要的,尤其是對於程式設計師來說,要經常進行目錄操作,也要經常進行檔案操作,我想用一個簡單的流程來演示。

    第一步,pwd:確定當前操作所處的資料夾;

    第二步,ls:顯示當前資料夾包含的檔案;

    第三步,mkdir、touch:建立資料夾、建立檔案;

    第四步,rm -r:向下遞迴,不管有多少級目錄都全部刪除;rm -f:直接強制刪除,不作任何提示。必須要強調一點的是,尤其要注意“rm -rf”這個命令一定要謹慎使用,尤其是開發者在生產環境中一定要注意使用這種危險命令。

    第五步,進入某個子資料夾,或者退回上級目錄,cd ../cd:退回上級目錄,或者進入下級目錄。

    這些命令只是冰山一角,我們需要的命令其實遠遠不止,不過還是那句話,大多數命令我們並不需要掌握,需要的時候直接查Linux相應發行版的wiki就好,Debian、ArchLinux都有非常完善的文件供你查詢,實在覺得翻wiki比較麻煩,你還可以直接透過Google、StackOverflow直接查詢資料也是非常方便的。

    除了上面這些最基本的,還有shell命令,還有vim、emacs、gcc、gdb等眾多命令,想要真正學好Linux,也絕不是一天兩天的事情,不過當你真的掌握之後,你就會發現Unix/Linux的設計哲學就是一切為了生產力、一切為了極客。

  • 5 # 程式猿追程式媛

    寫在前面,個人使用的是:ubuntu 18.04版本的系統,使用的是虛擬機器和某訊雲伺服器的。

    分類的依據主要是根據功能來區分的。

    常用的命令

    cd cd是change directory 的縮寫;cd命令後面跟一個路徑,可以是絕對路徑也可以是相對路徑。

    ls命令 ls是list的縮寫;列出路徑或當前目錄下的所有檔案資訊

    mkdir命令 mkdir是make directory 的縮寫。建立資料夾

    cp命令 cp是copy 的縮寫。複製檔案或資料夾。

    cat命令 cat是concatenate 的縮寫。讀取檔案內容

    關機命令,sudo shutdown -h now 這樣比直接關閉虛擬機器好一些的,使用虛擬機器時一定要保持好習慣。

    man命令 檢視幫助手冊 1-8 8個部分 1是命令 2是系統呼叫 3是庫函式 標準C 4是 裝置檔案 5 檔案格式 6是遊戲幫助手冊

    安裝命令,比如安裝幫助手冊 sudo apt install manpages

    檔案和目錄的命令

    cd .. 返回上一級目錄

    cd ../.. 返回上兩級目錄

    cd ~ 返回根目錄

    pwd 顯示工作路徑

    ls 檢視目錄中的檔案

    ls -l 顯示檔案和目錄的詳細資料

    ls -a 顯示隱藏檔案

    mkdir dir1 建立目錄dir1

    查詢和搜尋命令

    使用的主要是 find命令 這個也是工作中和麵試的時候常常遇見的命令。

    檔案許可權命令

    ls -lh 顯示許可權

    + 設定許可權 - 取消許可權

    chmod命令

    chattr +S file1 一旦應用程式對這個檔案執行了寫操作,使系統立刻把修改的結果寫到磁碟

    打包壓縮檔案

    tar cfvz

    new.tar.gz

    <檔名>

    tar -xvf archive.tar 釋放一個包

    tar -xvf archive.tar -C /tmp 將壓縮包釋放到 /tmp目錄下

    tar -cvfz archive.tar.gz dir1 建立一個gzip格式的壓縮包

    tar -zxvf archive.tar.gz 解壓一個gzip格式的壓縮包

    寫在最後

    1.命令哪怕不常用也是要了解和學習的,以後工作中拿來看看就可以用了

    2.常用的命令不用死記硬背,熟能生巧,使用的次數多了,自然而然就記得了

    3.記憶命令根據功能去分配記憶,好比腦海裡有個導圖一樣,記憶更深刻

    4.好記性不如爛筆頭,多總結,記筆記,寫總結。進步是最快的

  • 6 # 鋒語者與風

    Linux常用命令無非就那幾組,我其實不建議花太多時間去記憶這些命令,大家把常用的一些命令記住就好了,其他不記得的就查資料就好了。

    強烈建議每一個使用macOS/Unix/Linux的開發者,都把ArchLinuxWiki新增到自己的收藏夾,這可能是目前最好的LinuxWiki,沒有之一,基本所有的Linux問題你都能在這裡找到答案。

    致力於從頭到尾好好學習一下Linux的同學,可以去買鳥哥那本書來看,這是目前我認為入門Linux最好的書籍了。

    大多數命令我們並不需要掌握,需要的時候直接查Linux相應發行版的wiki就好,Debian、ArchLinux都有非常完善的文件供你查詢,實在覺得翻wiki比較麻煩,你還可以直接透過Google、StackOverflow直接查詢資料也是非常方便的。

    想要真正學好Linux,也絕不是一天兩天的事情,不過當你真的掌握之後,你就會發現Unix/Linux的設計哲學就是一切為了生產力、一切為了極客。

  • 中秋節和大豐收的關聯?
  • 108寬度,1.6的鋁材,具體材料如下,做陽臺封窗好嗎?