1、將/etc/issue文件中的內容轉換為大寫后保存至/tmp/issue.out文件中
tr ‘a-z’ ‘A-Z’ < /etc/issue? > /tmp/issue.out
2、將當前系統登錄用戶的信息轉換為大寫后保存至/tmp/who.out文件中
3、一個linux用戶給root發郵件,要求郵件標題為”help”,郵件正文如下:
Hello, I am 用戶名,The system version is here,pleasehelp me to check it ,thanks!
操作系統版本信息
4、將/root/下文件列表,顯示成一行,并文件名之間用空格隔開
ls -a |tr ‘\n’ ‘ ‘
5、計算1+2+3+..+99+100的總和
6、刪除Windows文本文件中的‘^M’字符
tr -d ‘\r’ 文件名
7、處理字符串“xt.,l 1 jr#!$mn2 c*/fe3 uz4”,只保留其中的數字和空格
8、將PATH變量每個目錄顯示在獨立的一行
echo $PATH|tr ‘:’ ‘\n’
9、將指定文件中0-9分別替代成a-j
tr [0-9][a-j] < 文件名
10、將文件/etc/centos-release中每個單詞(由字母組成)顯示在獨立的一行,并無空行
cat /etc/centos-release|tr ‘ ‘ ‘\n’|grep -v ^$
cat /etc/centos-release|tr -d .[0-9]|tr ‘ ‘ ‘\n’|grep -v ^$
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$
[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 .
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
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
14查出UID最大的用戶名 和UID 和 shell
15查出/tmp的權限,用數字表示
?????? 1777
16Awk取文件第一列:
17生成隨機數命令2
?
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/88641