华南农业大学Linux课程实验一

1、把 实验⼀.txt 移动到 /tmp ⽬录下,并重命名为 exam1.txt ;
[root@wu1 home]# mv 实验⼀.txt /tmp
[root@wu1 tmp]# mv 实验⼀.txt exam1.txt

2、把 exam1.txt 转成unix格式(命令未安装请⾃⾏安装)[root@wu1 tmp]# yum install dos2unix unix2dos
[root@wu1 tmp]# dos2unix exam1.txt

3、利⽤重定向把字符串 1234567890 追加到 exam1.txt 的末尾;
[root@wu1 tmp]# echo 1234567890 >> exam1.txt

4、把/etc/passwd的最后5⾏追加到 exam1.txt 中;
[root@wu1 tmp]# cat /etc/passwd|tail -n 5 >> exam1.txt

5、搜索 /usr 下所有以 xml 结尾的⽂件(只搜索普通⽂件),并把路径中含有 common 的⽂件路径追加到 exam1.txt 中;
[root@wu1 tmp]# find /usr -name "*.xml" -type f | grep common >> exam1.txt

6、把当前时间按照 年-⽉-⽇ 时:分:秒 的格式追加到 exam1.txt 中。如:2020-11-23 09:32:43;
[root@wu1 tmp]# date '+%Y-%m-%d %H:%M:%S' >> exam1.txt

7、对⽬录 /var/log 进⾏压缩⽣成名为 log.tar.gz ⽂件;
[root@wu1 var]# tar -czvf log.tar.gz log

8、通过 ls 命令以⻓格式的形式查看 log.tar.gz 的信息,并把信息追加到 exam1.txt中;
[root@wu1 var]# ls -l /var/log.tar.gz >> /tmp/exam1.txt

9、利⽤ awk 命令提取上⼀步中打印的 log.tar.gz 的 ⽂件类型和权限信息 追加到exam1.txt 中;
[root@wu1 tmp]# ls -l /var/log.tar.gz | awk '{print $1}' >>exam1.txt

10、把 exam1.txt 转换成window格式;
[root@wu1 tmp]# unix2dos exam1.txt

查看命令行历史记录

/root/.bash_history是个隐藏文件,里面存放着Linux命令行你输入命令的历史记录。你执行过的正确的和错误的(未正确执行)命令都在里面。
也可以直接输入命令history查看。

[root@wu1 src]# history

遇到的问题和解决

问题解决:tar: Removing leading `/’ from member names_小白的编程之旅-CSDN博客

你可能感兴趣的:(Linux,linux,centos)