1. 新建一个当前系统的快照---“命令练习”
  1. 新建word目录,在word目录下批量建立几个文件,利用通配符删除work目录下的所有文件,但是不删除work目录本身。

cd /home

mkdir word

touch /home/word/wordb{1..6}.txt

cd /word

rm *

Linux提升shell命令练习

  1. 用rmdir删除work目录

cd ..

rmdir word

Linux提升shell命令练习

  1. 显示/etc/passwd文件中包含root的行,将结果保存到/tmp/test.info文件中。

(提示:grep,重定向)

cat /etc/passwd | grep root >/tmp/test.info

Linux提升shell命令练习

  1. 查找/etc目录下以http开头的文件,保存结果到/tmp/fhttp;(提示:find)

find /etc -name "http*" >/tmp/fhttp

Linux提升shell命令练习

  1. 查找/etc下以shell开头的文件名及其匹配的行(不包括错误信息和父目录),并导出到/tmp/ishell.files。(提示:ls、grep命令,利用 通配符、管道、重定向)

ls /etc | grep "shell*" > /tmp/ishell.files

Linux提升shell命令练习

  1. 统计系统中不允许登陆的用户的数量:搜索在/etc/passwd中”/sbin/nologin”出现的行。(提示:grep)

grep "/sbin.nologin/" /etc/passwd | wc -l

Linux提升shell命令练习

  1. 在文件/root/initial-setup-ks.cfg中所有包含字符串boot的行写入一个/root/lines文件中。/root/lines文件不要包含空行。(提示:cat、重定向)

cat /root/initial-setup-ks.cfg | grep "boot" | grep -v "^$" >>/root/lines

Linux提升shell命令练习

  1. 查看chmod命令的帮助,搜索帮助中的chmod关键字

man chmod | grep "chmod"

Linux提升shell命令练习

  1. 用root身份在普通用户user的家目录下建立一个目录rootfd,修改该目录权限为744,切换到user身份,尝试cd或ls该目录,体会效果。

mkdir /home/liukai/rootfd

chmod 744 /home/liukai/rootfd

su liukai

cd rootfd

Linux提升shell命令练习

Linux提升shell命令练习

  1. 将/var目录打包并压缩成gzip格式,文件名为var.tar.gz,保存到/tmp目录下。

tar -czf /tmp/var.tar.gz /var

Linux提升shell命令练习

  1. 把虚拟机恢复到开始做的 “命令练习”快照

 

相关文章:

  • 2021-10-04
  • 2022-12-23
  • 2021-07-17
  • 2021-11-20
  • 2021-04-06
  • 2022-02-08
  • 2021-10-04
猜你喜欢
  • 2021-06-11
  • 2021-04-09
  • 2021-08-18
  • 2022-12-23
  • 2021-12-30
相关资源
相似解决方案