Linux day9作業習題

2022-03-15 14:13:24 字數 3849 閱讀 9934

1.已知sort.log檔案內容如下,請根據檔案內容的第二列進行倒序排序。

cat >>sort.log<<'eof'

218.65.30.25 68652

218.65.30.53 34326

218.87.109.154 21201

112.85.42.103 18065

112.85.42.99 17164

218.87.109.151 17163

218.87.109.150 17163

218.65.30.61 17163

218.65.30.126 17163

218.65.30.124 17163

eof[root@linux10 ~]# sort -nk 2r sort.log

218.65.30.25 68652

218.65.30.53 34326

218.87.109.154 21201

112.85.42.103 18065

112.85.42.99 17164

218.65.30.124 17163

218.65.30.126 17163

218.65.30.61 17163

218.87.109.150 17163

218.87.109.151 17163

2.統計系統檔案/etc/services有多少行。

wc -l /etc/services

[root@linux10 ~]# wc -l /etc/passwd

19 /etc/passwd

3.已知檔案內容如下,請對該檔案的字串出現的次數進行統計,並從小到大的進行排序出來。

cat>>uniq.txt<<'eof'

oldboy

oldgirl

oldboy

egon

student

oldgirl

oldboy

eof[root@linux10 ~]# sort uniq.txt | uniq -c | sort -n

1 egon

1 student

2 oldgirl

3 oldboy

4.取出系統中的檔案/etc/passwd的第七列(以:為分隔符)。

[root@linux10 ~]# cut -d ':' -f 7 /etc/passwd

/bin/bash

/sbin/nologin

/sbin/nologin

/sbin/nologin

/sbin/nologin

/bin/sync

/sbin/shutdown

/sbin/halt

/sbin/nologin

/sbin/nologin

/sbin/nologin

/sbin/nologin

/sbin/nologin

/sbin/nologin

/sbin/nologin

/sbin/nologin

/sbin/nologin

/sbin/nologin

/sbin/nologin

5.已知檔案test.txt內容如下,請給出輸出test.txt檔案內容時,不包含oldboy字串的命令。

test

qiudao

oldboy

[root@linux10 ~]# grep -v 'oldboy' test.txt

test

quidao

6.只檢視/etc/passwd檔案內第5到第15行的內容

[root@linux10 ~]# head -15 /etc/passwd | tail -11

lp❌4:7:lp:/var/spool/lpd:/sbin/nologin

sync❌5:0:sync:/sbin:/bin/sync

shutdown❌6:0:shutdown:/sbin:/sbin/shutdown

halt❌7:0:halt:/sbin:/sbin/halt

mail❌8:12:mail:/var/spool/mail:/sbin/nologin

operator❌11:0:operator:/root:/sbin/nologin

games❌12

linux day9 字元處理命令

用法 sort 選項 檔案 root localhost cat sort.txt b 3c 2 a 4e 5 d 1f 11 字元排序 sort root localhost sort sort.txt a 4b 3 c 2d 1 e 5f 11 注意 什 麼都不 加,預設按照 首字 母排序 t ...

LinuxDay9 檔案查詢和壓縮

locate 查詢系統上預建的檔案索引資料庫,依賴於事先構建的索引 var lib mlocate mlocate.db 索引構建過程需要遍歷整個根檔案系統,極消耗資源 查詢速度快 模糊查詢 非實時查詢 搜尋的是檔案的全路徑,不僅僅是檔名 可能只搜尋使用者具備讀取和執行許可權的目錄 i 不區分大小寫...

DAY9(作業習題)

c include intmain return0 需要解決的就是如何判斷輸入的數字是幾位數 include intmain for int i 0,c 100 i n i return0 include intmain for int i 0,c 100 i n i return0 輸入的數字需要...