linux學習筆記一(linux發展史及基本命令)

2021-06-28 03:26:01 字數 2461 閱讀 3799

linux學習日記第一天

一:linux發展史介紹

由於剛接觸linux,對linux的了解不夠深入,原來是想在電腦上裝個雙系統,可是後來覺得還是在虛擬機器上執行一段時間再說吧,等對linux了解更深入的時候再真正的裝個linux。

不過其中參與這個計畫的ken thompson和dennis ritchie在這個計畫中得到了有用的資料和經驗。經過他們的努力,乙個新的作業系統unix誕生了,經過幾年的改進,unix被許多公司看中並且各自公司研發了他們自己的unix,其中有sun,ibm,hp等,但是當時的unix是不可移植,只能在各自公司的對應的計算機使用而不能在別的公司計算機上移植。突然,在這商業化的競爭中,2023年,unix被版權化,並且**不再公開。在linux和unix中還有minix過度。

2023年,芬蘭的linustorvalds的大學生為自己開始寫作乙個類似minix,可執行在386上的作業系統尋

二:linux入門知識

1:檔案系統、分割槽和掛載

windows檔案系統是以驅動器碟符為基礎,每乙個目錄與相應的分割槽相對應。而linux檔案系統是乙個檔案樹,所有檔案和外部裝置都是以檔案形式掛結在這樹上。windows目錄結構屬於分割槽,linux分割槽掛載在目錄下。

2:主分割槽,擴充套件分割槽和邏輯分割槽

主分割槽:系統啟動所必須的檔案和資料的分割槽。(1-3個)

擴充套件分割槽:除主分割槽外的分割槽(0-1個)。但是不能直接使用,必須再分成若干個邏輯分割槽才可使用。

3:檔案型別

4:檔案屬性

-rwxr-xr-x

「c」字元裝置, 「b」塊檔案

第2-4字元:檔案擁有者屬性。第5-7字元:檔案所有組屬性。第8-10字元:其他使用者屬性。

5:linux安裝

三:linux基礎命令

(1)  使用者切換(su)

su [選項] [使用者]

(2)  使用者管理(useradd和passwd)

useradd:新增使用者

useradd [選項] 使用者名稱

選項預設時,在「/home」目錄下建立對應賬號的乙個名為同名的主目錄,並為使用者建立同名的組。

passwd:更改對應賬號密碼

passwd [選項] [使用者名稱]

(3)  系統管理命令(ps 和 kill)

ps:顯示當前系統中由該使用者執行的程序列表。

ps [選項]   選項

kill:輸出特定訊號給特定的pid程序,根據該訊號完成指定的行為。

kill [選項] pid   選項

(4)  磁碟相關命令

free:記憶體  df:磁碟空間占用情況

du:統計檔案所佔磁碟大小 fdisk:分割槽情況(root許可權)

(5)  磁碟掛載命令(mount,umount)

mount [選項] [型別] 裝置檔名 掛載點目錄

2檔案目錄相關命令

(1)  cd:改變工作目錄     cd [路徑] 「./」:當前目錄 「../」:上級目錄

(2)  ls:列出目錄的內容   ls [選項] [檔案]

選項(3)  mkdir:建立乙個目錄  mkdir [選項] 路徑

選項(4)  cat:連線顯示乙個或多個檔案的有關資訊  cat[選項] 檔案1 檔案2

選項(5)  cp:複製  cp [選項] 源檔案目錄 目標檔案/目錄

選項(6)  mv: 移動檔案/重新命名

(7)  rm: 刪除檔案   rm [選項] 檔案或目錄

選項(8)  chown:改變檔案的擁有者  chown[選項] 檔案所有者 檔案(root許可權)

(9)  chmod:改變檔案的訪問許可權 chmod[選項] 符號標記/八進位制 檔案

符號標記:例u+w,g+x     擁有者(u)組(g)其他(0)所有(a)

八進位制:rwx:000 – 111     要擁有root許可權

(10) grep:搜尋   grep[選項] 內容 [檔案或路勁]

(11) find 查詢        find [路徑] [選項] [描述]

描述 (12) ln:建立符號連線 ln[選項] 目標 目錄   

選項 –s

3.檔案壓縮打包相關命令

(1)gzip (.gz檔案)壓縮或解壓縮檔案

(2)tar:打包檔案

Linux學習筆記(一)

一 基礎知識 整個unix體系結構包括這麼幾個部分 1 登入 系統的口令檔案存放在 etc passwd下面,每行是一條記錄。每條記錄以 分隔包含7個字段 但是現在所有的系統都將這些資訊放在其他檔案 which file linux預設是bourne again shell bash 2 檔案和目錄...

linux學習筆記一

gnu general public license 奇數發展中版本,偶數穩定版本 linux的兩種操作方式 圖形介面 x windows system 僅是linux上的一套軟體 文字介面 command line 網路伺服器 www,mail server,file server,ftp ser...

Linux學習筆記(一)

一 磁碟分割槽 第一步 檔案系統型別 ext3 掛載點 固定大小 10000mb 第二步 檔案系統型別 ext3 掛載點 boot 強制為主分割槽 100mb 第三步 檔案系統型別 swap 固定大小 1000mb 第四步 檔案系統型別 ext3 掛載點 home 固定大小 5000mb 二 圖形介...