一、目錄層次

1.1常見層次

- 根(/):相當于一個入口,檔案的總入口,也是唯一入口
- boot:系統內核、啟動檔案
- dev: 硬體檔案(黃色)
- etc:組態檔等同于windows 注冊表,一般都是文本檔案
- var/log日志檔案,資料變化的
- root系統管理員的家目錄上 /root
1.2/usr目錄
(1)此目錄用于存盤系統軟體資源,FHS 建議所有開發者,應把軟體產品的資料合理的放置在 /usr 目錄下的各子目錄中,而不是為他們的產品創建單獨的目錄,
(2)Linux 系統中,所有系統默認的軟體都存盤在 /usr 目錄下

1.3/var目錄
/var 目錄用于存盤動態資料,例如快取、日志檔案、軟體運行程序中產生的檔案等,

二、查看檔案內容
2.1cat






查看非文本檔案內容
hexdump
- -C:輸出規范的十六進制和ASCII碼
- -n length:格式化輸出檔案的前length個位元組

2.2more
more [選項] 檔案名 基本操作: 1.空格下一行到文末后自動退出 2.b上一行 3.enter一行一行滾動 4.自動退出 5.q退出

2.3less
less [選項] 檔案名
可以使用/查找,n向下,N向上查找
Page Up 向上翻頁,Page Down 向下翻頁
2.4head/tail
- head -n 具體數字 檔案名 (不加具體的數字,默認開頭十行)
- tail -n 具體數字 檔案名 (不加具體的數字,默認結尾十行)
- tail -f 具體數字 檔案名 實時跟蹤最后十行



2.5wc
wc [選項]... 目標檔案..
統計列數,wc本身就是引數 (word)
- l:統計行數
- w:統計單詞個數
- c:統計位元組數

2.6grep
grep [選項]… 查找條件 目標檔案
- -i:查找時忽略大小寫
- -v:反向查找,輸出與查找條件不相符的行
- -o 只顯示匹配項
- -f 對比兩個檔案的相同行
- -c 匹配的行數([root@localhost ky15]# grep -c root passwd 2)
基本格式:
- 要查找的字串以雙引號括起來單引號也可以
- “^……”表示以……開頭,“……$”表示以……結尾
- “^$”表示空行


三、壓縮/解壓縮
3.1gzip/bzip2
gzip [-9] 檔案名… #######提高壓縮比例,但是檔案較大時效率會低
bzip2 [-9] 檔案名...
gzip -d .gz格式的壓縮檔案 ######d就是解壓
bzip2 -d .bz2格式的壓縮檔案
9代表壓縮比率,9最大1最小,使用以上兩種壓縮源檔案不存在了
gzip的壓縮率 要高于bzip2
不會使用因為只能對檔案操作


3.2歸檔tar
tar [選項] ... 歸檔檔案名 源檔案或目錄
tar [選項] ... 歸檔檔案名 [-C 目標目錄]
- -c:創建(Create).tar 格式的包檔案
- -x:解開.tar 格式的包檔案
- -C:解壓時指定釋放的目標檔案夾
- -f:表示使用歸檔檔案(一般都要帶上表示使用tar)
- -p:打包時保留檔案及目錄的權限
- -P:打包時保留檔案及目錄的絕對徑
- -t:串列查看包內的檔案(要和f一起使用)
- -v:輸出詳細資訊(Verbose)
- -j:呼叫 bzip2 程式進行壓碩訓解壓
- -z:呼叫 gzip 程式進行壓碩訓解壓

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/509260.html
標籤:其他
