筆記:Linux命令(目錄和檔案管理)
一、概述:
Linux目錄結構
常見子目錄的作用
/root 系統管理員root的宿主目錄
/home 普通使用者的宿主目錄
/boot 系統核心,啟動檔案
/dev 裝置檔案
/etc 配置檔案
/bin 所有使用者可執行的使用者
/sbin 管理員可執行的命令
/usr 應用程式
/var 日誌檔案等
二、檢視及檢索檔案
1、檢視檔案內容
(1)cat命令 顯示並連線檔案的內容(用於檔案較小的)
語法:cat 選項 檔名
(2)more和less命令 分頁檢視檔案內容(less擴充套件內容更多)
語法:more/less 選項 檔名
More的互動:
enter逐行滾動
space 下一頁
b 上一頁
q 退出
Less的互動:
pageup 向上翻頁
pagedown 向下翻頁
n 下一個內容
N 上一個內容
“/”查詢內容
其他功能基本與more相似 Ctrl+C 終止
(3)head和tail命令 開頭或末尾的部分內容(預設為10行)
語法:head/tail -n 檔名 (n為顯示多少行)
Tail經常與-f配合使用。以便檢視網路訪問、服務除錯時的動態更新
EX:tail -5f 1.txt
2、統計和檢索檔案內容
(1)wc命令 統計檔案內容中的單詞數量(Word count)、行數、位元組數等資訊
語法:wc 選項 檔名
-w 統計檔案內容中的單詞數
-l 統計檔案內容中的行數
-c 統計檔案內容中的位元組數
(2)grep命令 檢索、過濾檔案內容
語法:grep 選項 查詢條件 目標檔案
-i:忽略大小寫(ignore case)
-v:反轉查詢(invert輸出與條件不相符的行)
查詢條件設定
“^…”表示以…開頭“…KaTeX parse error: Expected group after '^' at position 15: ”表示以.......結尾“^̲”表示空行
三、備份與恢復文件
1、gzip和bzip壓縮及解壓縮軟體
語法:gzip 選項 引數
-d 解壓縮
語法:bzip 選項 引數
-d 解壓縮
-9 高壓縮比
2、tar歸檔和釋放工具
語法:tar 選項 引數
-c:建立.tar格式的包檔案
-C:釋壓時指定釋放的目標資料夾
-f:表示使用歸檔檔案
-j:呼叫bzip2程式進行壓縮或解壓縮
-p:打包時保留檔案及目錄的許可權
-P:打包時保留檔案及目錄的絕對路徑
-t:列表檢視包內的檔案
-v:輸出詳細資訊
-x:解開.tar格式的包檔案
-z:呼叫gzip程式進行壓縮或解壓
-f:檔名,指定的檔名存檔
四、vi文字編輯器
Vi編輯器有三種工作模式分別為命令模式、輸入模式、末行模式
命令模式的快捷鍵
dd:刪除一行
u:撤回
yy:複製一行
p:將複製的一行貼上在游標所在行的下一行
P:將複製的一行貼上在游標所在行的上一行
x:刪除游標所在處的字元
r:替換游標所在出的字元
zz(shift+zz):儲存退出
編輯模式的快捷鍵
a:將在游標所在位置之後插入文字(append)
A:將在游標所在行末插入文字
i:將在游標所在位置之前插入文字(insert)
I:將在游標所在行的第一個非空字元前插入文字
o:將在游標所在行的下一行開始插入文字(open)
O:將在游標所在行的上一行開始插入文字
gg:游標移動到文字首行
G:游標移動到文字末行
#G:游標跳轉到第#行
末行模式的快捷鍵
:q 退出命令模式
:w 儲存
:wq 儲存退出
:q! 強制不儲存退出
:wq! 強制儲存退出
:set nu 顯示行號
:/abc 查詢abc字元,n查詢下一個,N查詢上一個
相關文章
- adb命令管理Linux 檔案和目錄Linux
- linux檔案與目錄管理命令Linux
- Linux 檔案與目錄管理常用命令 記錄Linux
- Linux檔案和目錄管理Linux
- Linux檔案系統-目錄和檔案管理Linux
- Linux學習筆記--rm命令(刪除檔案或目錄)Linux筆記
- 在Linux中用chattr和lsattr命令管理檔案和目錄屬性Linux
- Linux — 檔案、目錄管理Linux
- linux rm 命令(刪除檔案和目錄)Linux
- Linux常見命令-目錄檔案命令Linux
- linux學習(3)檔案和目錄管理Linux
- Linux檔案及目錄管理Linux
- Linux 檔案與目錄管理Linux
- 快速上手Linux核心命令(三):檔案和目錄操作命令Linux
- RHCE7認證學習筆記6——管理檔案和目錄筆記
- Linux檔案與目錄管理(2)Linux
- Linux 檔案與目錄管理(轉)Linux
- linux檔案系統的目錄結構筆記Linux筆記
- Linux rm(刪除檔案/目錄) 命令Linux
- linux目錄及檔案命令學習Linux
- linux查詢檔案或目錄命令Linux
- 與Linux檔案和目錄管理相關的一些重要命令Linux
- Linux 基礎-檔案及目錄管理Linux
- Linux rm命令:刪除檔案或目錄Linux
- Linux 學習筆記--目錄結構及檔案基本操作Linux筆記
- scp命令 用於Linux之間複製檔案和目錄Linux
- 列出目錄/檔案命令ls
- 第二章 檔案和目錄操作命令
- linux伺服器目錄檔案的命令操作Linux伺服器
- 在 Linux 中如何歸檔檔案和目錄Linux
- Linux cp 命令的15個示例 - 建立檔案和目錄的副本Linux
- Linux基礎學習——檔案與目錄管理Linux
- Linux學習之檔案處理命令(二)目錄處理命令 && 檔案處理命令Linux
- Linux 檔案與目錄Linux
- linux命令之----cp命令用於複製檔案或目錄Linux
- Linux SSH遠端檔案/目錄傳輸命令scpLinux
- Linux用inotify監聽檔案和目錄Linux
- Linux的檔案屬性和目錄配置Linux