初學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
下一篇 2017-11-19

相關推薦

  • HTTP響應連接介紹

    HTTP即超文本傳輸協議,web站點的實現就是基于HTTP協議得以實現。本文將詳細討論HTTP。 1. HTTP協議版本: HTTP從誕生到現在一共有如下幾個版本: HTTP 0.9:是最早的版本,為HTTP的原型版本,其功能非常簡陋; HTTP 1.0:此版本增加了很多新特性,如cache,method,MIME等,MIME的出現讓網頁不再是單純的純文本界…

    2017-05-31
  • 設計模式 ( 十八 ) 策略模式Strategy(對象行為型)

    設計模式 ( 十八 ) 策略模式Strategy(對象行為型) 1.概述         在軟件開發中也常常遇到類似的情況,實現某一個功能有多種算法或者策略,我們可以根據環境或者條件的不同選擇不同的算法或者策略來完成該功能。如查找、排序等,一種常用的方法是硬編碼(Hard Coding)在一個類中,如需要提供多種查找算…

    Linux干貨 2015-07-28
  • corosync + pacemaker搭建高可用http

    一、實驗圖:    二、實驗環境準備:  1)時間同步(172.16.2.15是時間服務器) [root@web1 ~]# crontab  -e   */5 * * * * /usr/sbin/ntpdate&nbsp…

    Linux干貨 2015-06-30
  • linux文件權限管理和用戶,組管理常用命令應用實例

    用戶和組概念簡述 用戶一般指使用計算機的人,GNU/linux通過用戶和用戶組實現對計算機的文件訪問和設備使用控制。 用戶分類1.管理員root(類似皇帝,權力最大)2.普通用戶:分為系統用戶和普通登錄用戶。系統用戶不登錄,常用于發起一些進程提供服務,防止進程被劫持帶來的風險,所以盡量減少以root身份發起進程對外提供服務。3.用戶標識UID。管理員的UID…

    2017-10-05
  • 0801課堂練習與作業

    1、將/etc/issue文件中的內容轉換為大寫后保存至/tmp/issue.out文件中      cat /etc/issue | tr 'a-z' 'A-Z' > /tmp/issue.out 2、將當前系統登錄用戶的信息轉換為大寫后保存至/tmp/who.out文…

    Linux干貨 2016-08-02
  • N25 第一周作業 2016/12/5

       1.描述計算機的組成及其功能         計算機組成由:CPU 內存 IO設備           功能:                cpu就是中…

    Linux干貨 2016-12-05
欧美性久久久久