Linux基礎命令練習題7 15

2022-02-15 04:42:39 字數 2972 閱讀 4311

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

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

test

qiudao

oldboy

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

4.把test.txt檔案中的oldboy替換為oldgirl,給出命令

5.test.txt 的內容如下,要求過濾出不包含qiudao的行。有幾種方法可以實現

oldboy

oldgirl

qiudao

6.把檔案/etc/passwd檔案中的/sbin/nologin替換為/bin/bash

7.把/etc/selinux/config檔案中的selinux=enforcing行中的enforcing替換成disabled

8.現將檔案b.txt 中的所有123 替換成def,請問如何實現?

9.將檔案的test.txt中的第10行的oldboy改為oldgirl

10.請執行命令取出linux中eth0的ip位址(請用cut,有能力者也可分別用awk,sed命令答)。

11.使用命令調換/etc/passwd檔案裡 root 位置和/bin/bash 位置? 即將所有的第一列和最後一列位置調換?

12.先拷貝,再刪除/etc/passwd檔案的前三行內容。

13.使用sed命令列印出/etc/passwd檔案的第一行到第三行

14.過濾出/etc/services 檔案包含3306或1521兩數字所在的行的內容。(三種方法)

15.在linux 系統中,當lan(區域網)內沒有條件記案例dns 伺服器,但又想讓區域網內的使用者可以使用計算機名互相訪問時,應配置( )檔案(請寫全路徑)

16.寫出redhat中,配置網絡卡及dns的配置檔案是什麼?有什麼區別?

17.若要將滑鼠從vm中釋放出來,可按()鍵完成。

18.如何統計/etc下有多少個目錄,不包括隱藏目錄,只顯示目錄個數。

19.統計secure.log檔案中每個ip位址破解你使用者密碼的次數(包含failed password字串的行屬於破解密碼的,日誌群裡有,檔案很大,建議不要使用cat開啟)。

20.輸入last,統計當前連線本機的每個遠端終端ip的連線總次數

21.輸入lscpu,取出當前系統的cpu核心數

22.輸入df -h,取出當前系統根分割槽剩餘可用磁碟空間

23.顯示/proc/meminfo檔案中以s開頭的行(忽略大小寫)

24.執行命令echo "i am qls,myqq is 1176494252">/oldboy/oldboy.txt,

現在需要從檔案中過濾出「qls」和「1176494252」字串,請給出命令?(最少三種方法)

25.接上題,如果需要從檔案中過濾出「qls,1176494252」字串,請再給出命令?

26.我想在/data/oldboyedu目錄下面建立 乙個oldboy.txt檔案,出現了如下報錯。

[root@qiudao ~]# touch /data/oldboyedu/oldboy.txt

touch: cannot touch 『/data/oldboyedu/oldboy.txt』: no such file or directory

問:為何出現這樣的錯誤?該怎麼解決?

27.翻譯題

01).command not found         

02).no such file or directory       

03).file exists         

04).is a directory        

05).not a directory   

28.在/backup下建立10個.txt的檔案,找到/backup目錄下所有字尾名為.txt的檔案

29.顯示/etc/services檔案的第10行到第20行的內容?

30.顯示檔案/etc/services的大小?

31.以「:」為分隔符,取出/etc/passwd第一行的第七列也就是最後一列的內容?(兩種方法)

32.找出/var/log目錄中以.log結尾的檔案,並顯示這些檔案的屬性資訊。

33.尋找名稱為mytest.log的檔案

34.用命令列更改config.txt檔案,把裡面的「name」更改為「address」

35.把/etc/passwd檔案中的:替換成#

36.說明下面這幾個檔案的作用:/etc/hostname、/etc/resolv.conf、/etc/hosts

37.嘗試使用sed命令的後向引用和awk命令取出ip位址,請分別使用ip和ifconfig命令取出。

38.在123.txt檔案末尾插入『test』。(兩種方法)

39.將/etc/passwd檔案中第一行到第五行的root替換為admin?

40.統計nginx訪問日誌access.log中每個訪問ip出現次數最多的10個。(已知ip在第一列,日誌群裡有)

41.取出下列檔案的許可權如:0644 ?(兩種方法)

[root@qls ~]# stat  qls.txt

file: 『123.txt』

size: 44         blocks: 8          io block: 4096   regular file

device: 803h/2051d inode: 67160518    links: 1

access: (0644/-rw-r--r--)  uid: (    0/    root)   gid: (    0/    root)

access: 2019-07-27 16:55:57.055131412 +0800

modify: 2019-07-27 16:55:50.098131214 +0800

change: 2019-07-27 16:55:50.101131214 +0800

42.刪除qls.txt檔案中的第10行到20行。(兩種方法)

linux基礎命令練習題

2 如何通過命令列重啟linux作業系統?shutdown r now reboot init 6 3 如何在命令列中快速刪除游標前的內容?ctrl u ctrl k 刪除游標之後的內容 5 設定 test a.txt屬主有讀寫執行許可權,屬組,有讀寫,其他賬戶無許可權 chmod 760 test...

Linux 練習題 2基礎 命令

1 過濾出已知當前目錄下 etc中的所有一級目錄 不包含 etc目錄下面目錄的子目錄及隱藏目錄,只能是一級目錄 ls l grep d ls p grep ls f grep find maxdepth 1 type d name 2 快速返回上次工作目錄 cd 每切換一次目錄,系統就會將上次的工作...

Linux基礎命令練習題7 24

31.在你修改了test.txt檔案之後,如何知道在你下次要修改這個檔案時,這個檔案有沒有被別人修改過?45.新建使用者oldboy,oldgirl,屬同一使用者組edu 46.修改檔案1.txt的所有者為oldboy,屬組為edu 47.除所有者以外,屬組和其他使用者均沒有任何許可權 要求普通使用...