第五周作業

2021-10-06 03:30:49 字數 1826 閱讀 4937

題1

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

[root@use10 ~]

# find /etc/ -size +1m -type f

/etc/udev/hwdb.bin

/etc/selinux/targeted/active/policy.kern

/etc/selinux/targeted/contexts/files/file_contexts.bin

/etc/selinux/targeted/policy/policy.31

題2

打包/etc/目錄下面所有conf結尾的檔案,壓縮包名稱為當天的時間,並拷貝到/usr/local/src目錄備份

[root@use10 ~]

# tar -czf /usr/local/src/$(date +%f).gz.tar /etc/*.conf

tar: removing leading `/' from member names

預設情況下tar命令是指向當前目錄,因此會出現「removing leading `/』 from member names」這個提示,不影響打包,也可以加上-p啟動根路徑,就不會出現提示

題3利用sed 取出ifconfig命令中本機的ipv4位址

[root@use10 ~]

# ifconfig ens33 | sed -nr 's#.*inet (.*) netmask.*#\1#p'

192.168.75.42

題4

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

[root@use10 ~]

# cp /etc/fstab /tmp/

[root@use10 ~]

# sed 's/^#[[:space:]]*//g' /tmp/fstab

/etc/fstab

created by anaconda on tue apr 21 07:50:54 2020

accessible filesystems, by reference, are maintained under '/dev/disk'

see man pages fstab(5), findfs(8), mount(8) and/or blkid(8)

formore info

uuid=8a56e27e-d052-4674-94f4-eb43cd968343 / xfs defaults 0 0

uuid=30e02cd8-cb7f-4753-a997-4fd3b78535f4 /boot xfs defaults 0 0

uuid=5055b883-3dd0-4f58-b667-41e398c772fc swap swap defaults 0 0

題5

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

目錄名

[root@use10 ~]

# echo /etc/fstab | sed -nr 's#^(/.*)/([^/]+)/?#\1#p'

/etc

基名

[root@use10 ~]

# echo /etc/fstab | sed -nr 's#^(/.*)/([^/]+)/?#\2#p'

fstab

第五周作業

includeusing namespace std class student 用引數的初始化表對資料成員初始化。void max student arr void display private int num int score void student display void studen...

第五周作業

5求自然對數 include using namespace std int main cout e 6求圓周率 include include using namespace std int main cout pi約等於 7 include using namespace std int mai...

第五周作業

注意 總時間限制 1000ms 記憶體限制 65536kb 描述寫乙個mystring 類,使得下面程式的輸出結果是 1.abcd efgh abcd 2.abcd 3.4.abcd efgh 5.efgh 6.c 7.abcd 8.ijal 9.ijal mnop 10.qrst abcd 11....