初學Linux練習題

1、將/etc/issue文件中的內容轉換為大寫后保存至/tmp/issue.out文件中

tr ‘a-z’ ‘A-Z’ < /etc/issue? > /tmp/issue.out

QQ截圖20171119171304

2、將當前系統登錄用戶的信息轉換為大寫后保存至/tmp/who.out文件中

11

3、一個linux用戶給root發郵件,要求郵件標題為”help”,郵件正文如下:

Hello, I am 用戶名,The system version is here,pleasehelp me to check it ,thanks!

操作系統版本信息

QQ截圖20171119171457

11

 

4、將/root/下文件列表,顯示成一行,并文件名之間用空格隔開

ls -a |tr ‘\n’ ‘ ‘

22

5、計算1+2+3+..+99+100的總和

33

6、刪除Windows文本文件中的‘^M’字符

tr -d ‘\r’ 文件名

7、處理字符串“xt.,l 1 jr#!$mn2 c*/fe3 uz4”,只保留其中的數字和空格

44

8、將PATH變量每個目錄顯示在獨立的一行

echo $PATH|tr ‘:’ ‘\n’

55

9、將指定文件中0-9分別替代成a-j

tr [0-9][a-j] < 文件名

10、將文件/etc/centos-release中每個單詞(由字母組成)顯示在獨立的一行,并無空行

cat /etc/centos-release|tr ‘ ‘ ‘\n’|grep -v ^$

66

cat /etc/centos-release|tr -d .[0-9]|tr ‘ ‘ ‘\n’|grep -v ^$

77

11 刪除wang的家目錄,恢復之(權限,所有者組,數據)

[root@localhost ~]# useradd wang

[root@localhost ~]# echo 869860 |passwd –stdin wang

更改用戶 wang 的密碼

passwd:所有的身份驗證令牌已經成功更新。

[root@localhost ~]# ls /home/

wang

[root@localhost ~]# rm -rf /home/wang/

[root@localhost ~]# su wang

bash-4.2$

00

[root@localhost ~]# cp -aR /etc/skel /home/wang

[root@localhost ~]# ll /home/wang/

總用量 0

[root@localhost ~]# ll -d /home/wang/

drwxr-xr-x. 2 root root 62 11 16 10:39 /home/wang/

[root@localhost ~]# chown -R wang. /home/wang/

[root@localhost ~]# chmod 700 /home/wang/

[root@localhost ~]# ll -d /home/wang/

drwx——. 2 wang wang 62 11 16 10:39 /home/wang/

[root@localhost ~]# ll -a /home/wang/

總用量 12

drwx——. 2 wang wang? 62 11 16 10:39 .

88

drwxr-xr-x. 4 root root? 31 11 16 18:49 ..

-rw-r–r–. 1 wang wang? 18 8?? 3 05:11 .bash_logout

-rw-r–r–. 1 wang wang 193 8?? 3 05:11 .bash_profile

-rw-r–r–. 1 wang wang 231 8?? 3 05:11 .bashrc

99

ok

?

12取出eth0 IP

[root@qianfeng ~]# ifconfig eth0|grep netmask|tr -s ‘ ‘|cut -d’ ‘ -f3

192.168.40.128

13查出磁盤使用率最高的值:

# df |grep -v Use|tr ‘%’ ‘ ‘|awk -F’ ‘ ‘{print $5}’|sort -rn

11

14查出UID最大的用戶名 UID shell

22

15查出/tmp的權限,用數字表示

?????? 1777

16Awk取文件第一列

33

17生成隨機數命令2

44

?

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/88641

(0)
小白Linux小白Linux
上一篇 2017-11-19 16:30
下一篇 2017-11-19 18:02

相關推薦

  • Linux上命令使用格式及如何獲取幫助信息

    Linux系統上命令使用: 命令本身是一個可執行的程序文件,二進制格式的文件,有可能會調用共享庫文件,發起一條命令,請求內核將某一個二進制程序運行為一個進程。   命令的語法格式:   ~]#COMMAND(命令)   OPENTIONS(選項)   ARGUMENTS(參數) command 命令…

    Linux干貨 2016-10-30
  • 堡壘機-麒麟開源堡壘機SSH公私鑰認證配置文檔

    1、進入SSH公私鑰管理界面 操作步驟:進入系統,點擊左側導航資產管理,后邊TAB標簽導航SSH公私鑰,如下圖     2、批量導入SSH公私鑰: SSH公私鑰管理界面,點擊下方”導入“,進入導入頁面上傳公私鑰,     上傳說明: 1) 講所有的公私鑰放到一個名為pvt的空文件夾中。 2) 在同樣…

    Linux干貨 2016-05-29
  • 馬哥教育網絡班22期+第7周課程練習

    1、創建一個10G分區,并格式為ext4文件系統; fdisk /dev/sdd n p 1 2048 +10G w (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl; mke2fs -t ext4 -b 2048 -m 2&nb…

    Linux干貨 2016-09-26
  • ACL權限管理練習

    ACL簡介;
    權限管理練習

    2017-09-11
  • Linux Services and Security–part2

    一、請描述一次完整的http請求處理過程 (1).建立或處理連接:接收請求或拒絕請求; (2).接收請求:接收來自于網絡上的主機請求報文中對某特定資源的一次請求的過程; 接收請求的模型: 并發訪問響應模型: 單進程I/O模型:啟動一個進程處理用戶請求;這意味著,一次只能處理一個請求,多個請求被串行響應; 多進程I/O結構:并行啟動多個進程,每個進程響應一個請…

    Linux干貨 2017-11-13
欧美性久久久久