第三章 liunx 檔案管理

2021-08-28 22:23:36 字數 3272 閱讀 7056

1,檔案管理

1.怎麼新建檔案及目錄

touch file file1 file2 … 新建檔案

mkdir dir 新建目錄

mkdir -p dir1/dir2/dir3 新建遞迴目錄 -p=path

2,怎麼刪除檔案及目錄

rm -f file1 file2 file3… 刪除檔案

rm -fr dir -f force 表示強制刪除不提示 刪除目錄

-r recursive 遞迴刪除

3.怎麼複製檔案和目錄

cp file dest 複製單個檔案

cp file file1 file2 dir 複製多個檔案到指定目錄中

.複製目錄

cp -r sourcedir1 sourcedir2 destdir 複製目錄到指定目錄中

4,怎麼移動檔案

mv file file1 重新命名

mv file dir 移動檔案

mv test/hello . ##此命令中的"."代表當前目錄

5、怎麼檢視檔案

cat file ##顯示檔案全部內容

-n file ##顯示檔案內容並在每行前加入行號

-b file ##顯示檔案內容並在每行前加入行號但是不包含空行

less 分頁瀏覽

上|下			逐行檢視

pgup|pgdn 主頁檢視

/關鍵字 搜尋關鍵字並高亮顯示,"n"向下匹配乙個關鍵字

"n"想上匹配乙個關鍵字

注意:檢視完後,需按ctrl+c退出!

head file 顯示檔案前10行

head -n 3 file 顯示檔案前3行

tail file 顯示檔案後10行

tail -n 3 file 顯示檔案後3行

2,檔案修改

1.圖形工具, gedit file

2.vim vim file

檔案統計

wc - file 行數,單詞數,位元組數

-l file 行數

-w file 字數

-m file 字元數

-c file 位元組數 統計檔案大小

5,檔案路徑 ,

1.相對路徑

相對與當前系統位置,檔名稱的簡寫,此名稱前會自動新增』pwd』命令的輸出,

相對路徑檔名稱前不會出現"/"

2.絕對路徑

檔案在系統中的真實位置,在任何情況下都可以使用

絕對路徑一定以"/" 開頭

3.linux的系統結構及目錄分類

linux是乙個倒樹型結構頂級目錄 「/」 根目錄

"/"下的二級目錄

/bin ##系統常規命令

/boot ##系統啟動目錄

/dev ##裝置影射檔案

/etc ##系統配置檔案

/home ##普通使用者家目錄

/lib ##32位函式庫

/lib64 ##64位函式庫

/media ##光碟臨時掛載

/mnt ##手動臨時掛載

/run ##自動臨時掛載

/opt ##第三方軟體安裝位置

/proc ##系統程序資訊和硬體資訊

/root ##超級使用者家目錄

/sbin ##系統管理命令

/srv ##系統資料

/sys ##核心相關調式

/tmp ##臨時檔案

/usr ##使用者相關設定

/var ##系統資料

6,關於系統路徑的命令

pwd #顯示當前路徑

ls dir #顯示路徑資訊

ls -l file ##顯示目標屬性

ls -l -d dir ##顯示目錄本身屬性

ls -r dir ##遞迴顯示目錄中的所有內容

ls -a ##顯示所有檔案包括以"."開頭的隱藏檔案

ls -ad .* ##顯示所有隱藏檔案

7,切換

cd 進入當前使用者家目錄

cd /mnt 進入mnt目錄

cd … 進入到當前目錄的上一級目錄

cd - 當前目錄和進入當前目錄之前所在目錄之間

3,檔案批處理,

? 匹配單個字元

[[:alpha:]] 匹配單個字元

[[:lower:]] 匹配單個小寫字元

[[:upper:]] 匹配單個大寫字元

[[:digit:]] 匹配單個數字

[[:alnum:]] 匹配單個數字或字母

[[:punct:]] 匹配單個符號

[[:space:]] 匹配單個空格

1,{} 精確匹配

[!a-c] ##不是a並且不是b並且不是c

[^a-c] ##不是a並且不是b並且不是c

3,特殊的目錄

~ ##模糊匹配

~username ##指定使用者家目錄

~+ ##當前目錄

~- ##當前目錄所在目錄

第三章 記憶體管理

一 概述 1.記憶體管理的領域 1.管理物理記憶體頁 2.分配開啟記憶體的夥伴系統 3.分配小記憶體的slab slub slob分配器 4.分配非連續記憶體快的vmalloc 5.程序的位址空間 核心將虛擬位址空間分為兩個部分,底部較大,用於使用者空間,上部用於核心,在發生程序切換時,底部會變化,...

第三章 記憶體管理

報考的是三系老師 不是搞硬體的 但由於自己考研時選的科目有作業系統,所以 大致看一下了解即可 1 程式裝入和連線 裝入 將裝入模組裝入記憶體執行 3 連續分配管理方式 分頁儲存管理 分割槽大小固定 分段儲存管理 分割槽大小不固定 5 基本分頁儲存管理 6 基本分段儲存管理 7 段頁式儲存管理 1 區...

第三章 檔案I O

include int open const char pathname,int oflag,mode t mode 成功返回檔案描述符,出錯返回 1 oflag 可多選 o rdonly 唯讀 o wronly 只寫 o rdwr 讀 寫 mode o creat 檔案不存在則建立 o excl ...