1. 程式人生 > >Linux Shell Scripting Cookbook 讀書筆記 3

Linux Shell Scripting Cookbook 讀書筆記 3

AC 正則表達 設備 AD grep mage 創建 屬性 depth

1. 創建不可修改文件

chattr +i file

技術分享圖片

chattr -i file 移除不可修改屬性

2. 能夠啟動閃存或硬盤的混合ISO

isohybrid img.iso

dd if=img.iso of=/dev/sdb1

通常情況下不能將可引導的ISO文件寫入USB設備來引導操作系統,但是這種混合ISO可以做到(未測試)

3. patch

技術分享圖片

patch v1 < v.patch #文件v1會變得跟v2一樣

再執行一遍,輸入y,則會還原成v1

4. head && tail

技術分享圖片

head -n 後面加負數表示除了倒數五行以外

tail -n後面加號表示從第幾行開始到末尾

技術分享圖片

5. 只打印目錄文件夾的四種方法

ls -d */

ls -F | grep "/$" #目錄文件夾是以/結尾的

ls -l | grep "^d" #目錄文件夾以d開頭

find -type d -maxdepth 1 -print

6. tree

技術分享圖片

-h 顯示大小

-P 表示匹配的正則表達式

-I 除了匹配的正則之外

生產網頁格式的文件瀏覽模式

tree -H file:///home/ryan/workspace -o tree.html

打開tree.html

技術分享圖片

Linux Shell Scripting Cookbook 讀書筆記 3