linux入門基礎

以下講解內容都是基於Linux中centos7 x86_64版本
參考電子書https://www.linuxprobe.com/docs/LinuxProbe.pdf

配置開發環境

  • 使用阿里雲,騰訊雲等雲,學生有優惠基本10塊錢一個月,阿里雲有手機客戶端,相對來說比較方便管理。同時雲服務器有獨立ip,方便在不同地方遠程連接使用。
  • 在本地搭建虛擬機,虛擬機軟件有vmare,virtualbox。

登錄服務器

我個人用的是自己阿里雲服務器,使用putty進行遠程登陸,putty直接下載雙擊運行即可,不用安裝
putty
如圖配置好ip,或者綁定了該IP的域名,還有開放遠程登陸的端口,然後直接open就可以連接,輸入用戶名,密碼登陸

實際操作

目錄結構

path
在linux系統中,有幾個目錄是比較重要的,平時需要注意不要誤刪除或者隨意更改內部文件。
/etc: 裏面放置都是配置文件,包括自己手動安裝軟件的配置文件。如果你更改了該目錄下的某個文件可能會導致系統不能啓動,或者軟件運行錯誤。
/bin, /sbin, /usr/bin, /usr/sbin: 這是系統預設的執行文件的放置目錄,比如 ls 就是在/bin/ls 目錄下的。 /bin, /usr/bin 是給系統用戶使用的指令(除root外的通用戶),而/sbin, /usr/sbin 則是給root使用的指令。
當前目錄 . (一個點)
上級目錄 .. (兩個點)

常用命令

  • poweroff 關機
  • reboot 重啓
  • yum install [軟件名稱] 軟件安裝
  • wget [下載鏈接] 文件下載
  • uname 命令用於查看系統內核與系統版本等信息,格式爲“uname [-a]
    在使用 uname 命令時,一般會固定搭配上-a 參數來完整地查看當前系統的內核名稱、主機名、內核發行版本、節點名、系統時間、硬件名稱、硬件平臺、處理器類型以及操作系統名稱等信息。

工作目錄切換命令

  • 當前路徑 pwd
    pwd 命令用於顯示用戶當前所處的工作目錄,格式爲“pwd [選項]”。
  • 訪問文件夾 cd [文件夾路徑]
    這個命令應該是最常用的一個 Linux 命令了。可以通過 cd 命令迅速、靈活地切換到不同的工作目錄。
    “cd -”命令返回到上一次所處的目錄
    “cd..”命令進入上級目錄,
    “cd ~”命令切換到當前用戶的家目錄
    “cd ~username”切換到其他用戶的家目錄
  • ls 命令用於顯示目錄中的文件信息,格式爲“ls [選項] [文件] ”。
    所處的工作目錄不同,當前工作目錄下的文件肯定也不同。使用 ls 命令的“-a”參數看到全部文件(包括隱藏文件),使用“-l”參數可以查看文件的屬性、大小等詳細信息。將這兩個參數整合之後,再執行 ls 命令即可查看當前目錄中的所有文件並輸出這些文件的屬性信息:

文件目錄管理命令

  • touch 創建空白文件
  • mkdir 創建文件夾
  • cp 複製文件/文件夾,格式爲“cp [選項] 源文件 目標文件”。
    如果目標文件是目錄,則會把源文件複製到該目錄中;
    如果目標文件也是普通文件,則會詢問是否要覆蓋它;
    如果目標文件不存在,則執行正常的複製操作。
    cp
  • mv 剪切文件或將文件重命名 ,格式爲“mv [選項] 源文件 [目標路徑|目標文件名]”
    剪切操作不同於複製操作,因爲它會默認把源文件刪除掉,只保留剪切後的文件。如果在同一個目錄中對一個文件進行剪切操作,其實也就是對其進行重命名。
  • rm 命令用於刪除文件或目錄,格式爲“rm [選項] 文件”
    選項參數 -r 遞歸刪除文件夾下的所有文件和文件夾,-f直接刪除不再詢問 如 rm -rf [文件夾],
    一定不能使用 rm -rf / 或者 rm -rf / 這樣/後面爲空格或者* 的命令,/表示根目錄,這會刪除整個系統,會導致系統崩潰*

打包壓縮與搜索命令

  • tar 命令用於對文件進行打包壓縮或解壓,格式爲“tar [選項] [文件]”
    “tar -czvf 壓縮包名稱.tar.gz 要打包的目錄”命令把指定的文件進行打包壓縮;相應的解壓命令爲“tar -xzvf 壓縮包名稱.tar.gz”。

Vim 文本編輯器

命令模式:控制光標移動,可對文本進行復制、粘貼、刪除和查找等工作。
輸入模式:正常的文本錄入。
末行模式:保存或退出文檔,以及設置編輯環境。

創建並打開一個新文件 vim new.txt 也可以直接打開現有的文件。
默認進入的是 Vim 編輯器的命令模式。此時只能執行該模式下的命令,而不能隨意輸入文本內容,我們需要切換到輸入模式纔可以編寫文檔。可以分別使用 a、i、o 三個鍵從命令模式切換到輸入模式。其中,a 鍵與 i 鍵分別是在光標後面一位和光標當前位置切換到輸入模式,而 o 鍵則是在光標的下面再創建一個空行,此時可敲擊 a 鍵進入到編輯器的輸入模式, 進入輸入模式後,可以隨意輸入文本內容,Vim 編輯器不會把您輸入的文本內容當作命令而執行。
想要保存並退出,必須先敲擊鍵盤 Esc 鍵從輸入模式返回命令模式。然後再輸入:wq!切換到末行模式才能完成保存退出操作,直接退出不保存!q。


  • grep 命令用於在文本中執行關鍵詞搜索,並顯示匹配的結果,格式爲“grep [選項] [文件]”。
  • find 命令用於按照指定條件來查找文件,格式爲“find [查找路徑] 尋找條件 操作”。

在終端界面下,如果只記得 命令/文件名稱/路徑 的一部分,可以使用Tab按鍵進行自動補全,如果對命令的參數不熟悉可以使用命令 -h/-help 打印命令幫助

更多的內容請參考https://www.linuxprobe.com/docs/LinuxProbe.pdf

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章