学习Linux操作练习2

基础命令

1.在根下创建/log目录,查找出系统中所有以.log结尾的文件,并将文件复制到/log/目录中

[root@bogon log]# mkdir /log
[root@bogon log]# find / -name "*.log" -type f -exec cp {} ./log \;

2.分别使用gzip和bzip2的压缩方式对/log目录进行压缩,压缩的文件分别为 log.tar.gz log.tar.bz2,将压缩文件放到根目录下

[root@bogon log]# tar -czvf /log.tar.bz2 /log
[root@bogon log]# tar -cjvf /log.tar.bz2 /log

学习Linux操作练习2_第1张图片
3.将压缩文件log.tar.bz2解压缩到普通用户的家目录中

[root@bogon ~]# tar -xvjf /log.tar.bz2 -C /home/

学习Linux操作练习2_第2张图片
4.查找出普通用户家目录中以.log结尾的文件并删除

[root@bogon ~]# find /home -type f -name "*.log" -exec rm - rf {} \;

在这里插入图片描述
用户操作

1.新建几个普通用户wukong wuneng wujing,他们属于xiyouji组的成员,其中wujing没有和系统交互的shell(没有和系统交互的shell就是无法登录系统)

[root@bogon ~]# groupadd xiyouji
[root@bogon ~]# useradd wukong -G xiyouji
[root@bogon ~]# useradd wuneng -G xiyouji
[root@bogon ~]# useradd wujing -G xiyouji -s /sbin/nologin

查看是否成功

[root@bogon ~]# cat /etc/passwd

在这里插入图片描述

或者

[root@bogon ~]# grep wu /etc/passwd
[root@bogon /]# cat /etc/passwd | grep wu

在这里插入图片描述

2.wukong和wuneng的密码都为redhat

[root@bogon ~]# passwd wukong
[root@bogon ~]# passwd wuneng

学习Linux操作练习2_第3张图片

3.设置wukong可以添加用户,wuneng可以删除用户的操作,xiyouji组里的用户可以给任何一个用户更改密码。

[root@bogon ~]# vim /etc/sudoers

学习Linux操作练习2_第4张图片
su wukong进入添加用户

[wukong@bogon /]$ sudo useradd sunwukong

学习Linux操作练习2_第5张图片
su wuneng进入删除用户

[wuneng@bogon /]$ sudo userdel sunwukong

学习Linux操作练习2_第6张图片
wuneng账户更改wukong密码

[wuneng@bogon /]$ sudo passwd wukong

wukong账户更改wuneng密码

[wukong@bogon /]$ sudo passwd wuneng

vim相关

1.使用vim将/etc/passwd文件的内容写入/tmp/passwd文件中

进入vim /etcc/passwd
Ctrl+:并输入vsplit /tmp/passwd (垂直分割)
Ctrl+w+I:跳到 /etc/passwd
输入 1000yy(复制)Ctrl+w+h返回左边/tmp/passwd 输入 p (粘贴)
学习Linux操作练习2_第7张图片

2.将/etc/shadow文件内容的第一行和最后一行内容写入/tmp/shadow文件中
进入 vim /etc/shadow
Ctrl+:并输入split /tmp/shadow
Ctrl+w+k:跳到上面页面,yy复制第一行,Ctrl+w+j返回 p粘贴
最后一行同理 第一行gg,跳到最后一行G
学习Linux操作练习2_第8张图片

3.将/tmp/passwd和/tmp/shadow文件的内容先写入普通用户家目录下的usar文件中

先touch /home/usar
再用vim操作
学习Linux操作练习2_第9张图片

4.复制/etc/passwd 文件到当前用户的家目录

[root@bogon /]# cp /etc/passwd /home

5.vim编辑家目录的passwd文件,显示出行号,将全文的关键字root替换未redhat,复制前10行内容粘贴到文档末尾,删除第五行的文件内容,最后将文档另存为用户家目录中命名为 passwd.bak ,源文件 passwd不做变更。

set nu显示行号
学习Linux操作练习2_第10张图片
root换redhat
查找 ?root
学习Linux操作练习2_第11张图片
替换:% s/root/redhat/g
学习Linux操作练习2_第12张图片
复制前10行内容粘贴到文档末尾
10yy复制,G转末尾 P 粘贴
学习Linux操作练习2_第13张图片
删除第五行的文件内容最后将文档另存为用户家目录中命名为 passwd.bak ,源文件 passwd不做变更。
光标跳到第五行 dd 删除一行
:w /home/passwd.bak (另存)
:q!
在这里插入图片描述
学习Linux操作练习2_第14张图片

你可能感兴趣的:(笔记)