1. root 用户的家目录下创建两个目录分别 haha hehe,复制 hehe 目录到 haha 目录并重命名为 apple

1)用 mkdir haha hehe 创建haha hehe两个目录
2cp -a 命令将hehe复制到haha目录里
3用 mv 命令移动到相同目录下完成haha的重命名

2. hehe 目录移动到 apple 目录下,在 haha 目录下创建一个普通文件为 heihei.txt。

(1)mv hehe移动到apple

2)在haha目录下创建heihei.txt

3.在终端中显示当前系统时间,时间格式为月日时;

4.将上述显示的时间保存在文件 A.txt 中;

用重定向将 date 输出在屏幕的数据保存在创建的A.txt

5.用户配置/etc/passwd文件将 3,4 字段分别截取出来写入文件 UID 和文件 GID;

cut -d 命令,以':'作为分隔符截取,最后用重定向保存内容至文件

6、将/etc/passwd中内容按照冒号隔开的第三个字符从大到小排序后输出所有内容;

cut -d 将内容分割之后用sort -nr将输出的内容按数值大小排序

7、列出/etc/passwd中的第20行-25行内容;

cat -n 查看文件并显示行数,通过管道符将结果传输给后面的 head -25 查看前25行,最后再通过管 道符用 tail -6 查看后6行的内容

8、切割出你的ip地址和mac地址;

切割IP地址:
通过管道符将 ip a 内容让 grep ens160$ 筛选出以ens160结尾的行,用 tr -s ' ' 去掉重复的空格,
最后用 cut -d 以空格和/作为分隔符完成切割
切割mac地址:
通过管道符将 ip a 内容以 grep link/ether 筛选含有link/ether的行,用 tr -s ' ' 去掉重复的空
格,用cut -d ' ' -f3 切割多余内容

9、通过:切割出/etc/passwd中的最后一个字段并进行重复内容的重复次数统计;

先用 cut -d 切割出最后的字段,再用 uniq -c 统计重复行出现的次数

10、查找/var所有的日志文件(*.log)备份在自定义的日志目录/logfile下。

创建一个logfile目录

find 查找/var目录下以.log结尾的文件通过参数 -exec cp -a 将文件复制

11、将备份好的所有日志文件进行压缩格式为.gz 包名为all_log_backup.tar.gz。

12、将压缩包中的文件解压到/root/log_backup目录下。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐