Linux操作系统
要求如下:
1、查看/etc/passwd文件的第18-20行内容,并将找到的内容存储至/home/passwd文件中
2、查找/etc/passwd文件中包含root字符的行并将找到的行存储至/root/passwd文件中
3、将/home目录复制到/root目录
4、将/root/home目录,/home/passwd和/root/passwd打包并压缩为/root/hp.tar.xz(tar -cJf)
5、为admin账号设置密码为123(passwd)
首先 进行如上操作 我们需要知晓以下指令的作用(不包含之前列过的指令)
cat 适合查看一些短小的文件
-n 显示行号
-b 显示非空行号
tac 倒着读取文件
head -num 显示文件头num行
tail命令是从未见的尾部还是读取内容,他可以实时监控文件的变化
# tail命令常用调试程序时的日志监控。
tail -num :显示文件的最后num行
tail -n num -f 文件名:时间监控文件的更新
-n num 表示显示文件最新的num行
-f 表示实时监控该文件的变化
grep过滤命令,可以在大量的文本中进行筛选,只显示包含关键字的行内容。
-n 开启行号
-v 反选:直线不包含关键字的行
-i选项不区分大小写 只要字符是同一个字母就认识 相同的关键字
-A向下多显示两行
-B向上多显示两行
-C上下都多显示两行
修改用户密码 passwd
root用户可以修改所有人密码,并且无需知道其原有密码,直接就可修改。
普通用户使用passwd修改密码
# 只能修改自己的密码,并且要输入原密码,正确后才可修改,新密码必须大于8位有英文大小写数字及符号。
用法都是:passwd +要修改的用户名
文件压缩
zip 压缩:zip 文件名 要压缩的文件
-1:快速压缩
-9:高压缩率
-r压缩文件夹(文件夹下的所有文件压缩)
unzip解压缩
unzip -v 查看压缩包中的内容
bzip2压缩:bzip2 要压缩的文件
压缩文件夹下所有文件
gzip压缩:
压缩文件夹 gzip -r +文件夹路径/
解压缩 gzip -dr +文件夹路径
保持源文件存在:gzip -rk
xz/unxz压缩
压缩文件夹中的所有文件 xz +路径
解压所有文件 unxz +路径
Tar归档命令:
创建tar包 tar -c*f
释放tar包 tar -xfC
C 指定解压到路径
查看tar包的内容tar tf 1.tar.bz
完成要求: