檔案打包壓縮和sed行編輯器練習

2022-09-19 06:39:09 字數 1602 閱讀 3118

1、查詢/var目錄下屬主為root,且屬組為mail的所有檔案

2、查詢/var目錄下不屬於root、lp、gdm的所有檔案

3、查詢/var目錄下最近一周內其內容修改過,同時屬主不為root,也不是postfix的檔案

*以上兩種方法都可以

4、查詢當前系統上沒有屬主或屬組,且最近乙個週內曾被訪問過的檔案

*因為我這裡沒有,所以查不出來

5、查詢/etc目錄下大於1m且型別為普通檔案的所有檔案

6、查詢/etc目錄下所有使用者都沒有寫許可權的檔案

7、查詢/etc目錄下至少有一類使用者沒有執行許可權的檔案

*以上兩種都可使用

8、查詢/etc/init.d目錄下,所有使用者都有執行許可權,且其它使用者有寫許可權的檔案

sed 行編輯器練習

1,刪除centos系統/etc/grub2.cfg檔案中所有以空白開頭的行行首的空白字元

2,刪除/etc/fstab檔案中所有以#開頭,後面至少跟乙個空白字元的行的行首的#和空白符

*以上兩種方法均可使用

3,在centos6系統/root/install.log每一行行首增加#號

4,在/etc/fstab檔案中不以#開頭的行的行首增加#號

5,處理/etc/fstab路徑,使用sed命令取出其目錄名和基名

目錄名:

基名:6,利用sed取出ifconfig命令中本機的ipv4位址

7,統計centos安裝光碟中package目錄下的所有rpm檔案的以(.)分割倒數第二個欄位的重複次數

*注意8和7系統 可能packages目錄存在位置可能不太一樣

第一種方法:

第二種方法:

8,統計/etc/init.d/functions檔案中每個單詞的出現次數,並排序(用grep和sed兩種方法分別實現)

sed 方法:

grep 方法:

9,將文字檔案的n和n+1合併為一行,n為奇數行

linux之SED行編輯器

n 靜默模式,不再預設顯示模式空間中的內容 i 直接修改原檔案 e script e script 可以同時執行多個指令碼 f path to sed script r 表示使用擴充套件正規表示式 d 刪除符合條件的行 p 顯示符合條件的行 a string 在指定的行後面追加新行,內容為strin...

(10 5)流編輯器sed 編輯檔案實戰

1 刪除配置檔案中 開頭的行 sed d file.txt 2 若 號前面有空格或者tab,也能刪除 sed t d file.txt 3 刪除配置檔案中 號注釋行 sed y t yd file.txt y和y是一對,表示正則,表示申明一下 4 刪除無內容空行 sed r d file.txt s...

Snapde和常用的CSV檔案編輯器對比

snapde,乙個專門為編輯超大型資料量csv檔案而設計的單機版電子 軟體 它執行的速度非常快,反應非常靈敏。csv是一種用逗號分隔列 回車分割行的文字檔案,市面上常用的csv編輯軟體有 snapde ron s editor csv editor pro dmcsveditor csvpad cs...