重學Linux 筆記

2021-07-04 18:18:15 字數 1474 閱讀 3983

分割槽

主分割槽最多只能有四個,由硬碟結構決定,不受作業系統影響。

擴充套件分割槽,強制最多只能有乙個,不能用於儲存資料,只能被劃分為邏輯分割槽

格式化目的是寫入檔案系統。把分割槽寫成等大小的資料塊(block),如4kb。製作分割槽列表:記錄id號,修改時間,許可權和檔案位置。

硬體裝置檔名

dev一級目錄,存放硬體裝置檔名。

邏輯分割槽一定從5開始。 掛載

以目錄作為分割槽

/(根分割槽)和swap分割槽(交換分割槽,記憶體的2倍,當做記憶體用)這兩個必須分割槽

啟動時硬碟中不能滿,boot分割槽盡量單獨分割槽放在系統不能啟動

從linux來看/boot在/下,但從硬碟角度看/boot可以在單獨的硬碟上

linux常用命令

pwd 列印當前資料夾

table鍵盤可以用於補全命令以做提示

ls -l(長格式顯示,顯示檔案資訊)i(顯示i節點即檔案id)h(檔案大小以human容易接受的方式顯示)

mkdir建立目錄 -p遞迴建立

rm -r(刪資料夾) -f(false,強制,即不要問刪不刪)

cp -r(複製目錄) -a(使得目標檔案和原始檔一模一樣連帶最後一次修改時間) 檔名 目標位址(可以直接改名)

mv和rm一樣,不過原始檔消失,因為是移動,剪下

etc配置檔案目錄,bin ,sbin=super bin

sys proc是記憶體目錄

ln -s(soft軟鏈結)

locate 檔名(不能搜尋新建的檔案),只能搜尋檔名,這個命令在/var/lib/mlocate搜尋資料庫,資料庫一天更新一次,updatedb強制更新資料庫

whereis 命令名稱 (搜尋系統命令的命令)

which 檢視命令,同時會顯示命令的別名。但有些命令是找不到的,比如cd命令,因為cd是shell自帶的命令。

find 搜尋位置 -按什麼搜尋 要搜尋的字元。避免大範圍搜尋。要寫完整的名字即會完整比配,除非使用萬用字元。

*匹配任意內容 匹配乙個內的字元 ?任意乙個單獨字元

find 搜尋位置 -iname(不區分大小寫) -nouser(沒有所有者的檔案) -user(特定使用者的檔案) -mtime +10(查詢10天前修改的檔案)atime檔案訪問時間ctime改變檔案屬性mtime修改檔案內容 +10(10天前)10(10天當天)-10(10天內)

-size(按檔案大小)

find /etc -size +20k -a -size -50k -a(and)-o(or)

-exec 第二條命令 {} \;

linux下*.tar.gz檔案解壓縮命令

1.壓縮命令:

命令格式:tar  -zcvf   壓縮檔案名.tar.gz   被壓縮檔案名

可先切換到當前目錄下。壓縮檔案名和被壓縮檔案名都可加入路徑。

2.解壓縮命令:

命令格式:tar  -zxvf   壓縮檔案名.tar.gz

解壓縮後的檔案只能放在當前的目錄。

《鳥哥的Linux私房菜》重學筆記(七)

正規表示法基本上是一種 表示法 只要工具程式支援這種表示法,那麼該工具程式就可以用來作為正規表示法的字串處理之用。例如 vi,grep,awk sed 等等工具,因為她們有支援正規表示法,所以,這些工具就可以使用正規表示法的特殊字元來進行字串的處理。但例如 cp,ls 等指令並未支援正規表示法,所以...

Linux核心修改(重學習)

1.linux的基本體系結構 2.linux kernel檔案目錄 asm.s 處理系統硬體異常造成的終端。exit.c 處理程序終止的系統呼叫。fork.c 建立程序。mktime.c 計算程式開機時間,僅在系統初始化時被呼叫一次。sys.c 系統呼叫函式。system call.s 實現linu...

重學Linux 檔案處理命令

檔案處理命令 auther張念磊 date 2020 1 29 touch 命令所在路徑 bin touch 執行許可權 所有使用者 語法 touch filename 功能描述 建立空檔案 範例 touch japanlove.listcat 語法 cat filename 功能描述 列印檔案內容...