Linux操作练习(二)

Linux操作练习(二)

首先Linux默认的是vi编辑器,所以vim要下载,还有比如bzip2  等也要自己安装
 注意:VMware 中安装的最小化Linux  是没有鼠标的 
    也就没有办法进行复制粘贴等操作,反正很麻烦  
    然后可以先“ip a” 先输入这条命令看看 自己的虚拟机IP地址是多少 
    然后接下来用Xshell 进行远程登录虚拟机,
    然后登陆成功之后挨个输入以下命令进行下载安装
    curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
    [root@localhost ~]# yum -y install vim

一、vim相关
1、使用vim将/etc/passwd文件的内容写入/tmp/passwd文件中
(1)tmp下并无passwd文件 创建

[root@localhost tmp]# touch passwd

(2)查看/etc/passwd文件内容

[root@localhost /]# cat /etc/passwd

(3)使用vim进入/tmp/passwd

[root@localhost tmp]# vim passwd

(4)输入冒号进入末行模式 再输入r /etc/passwd 读入成功
保存退出

 :wq

然后可以发现已经写入/tmp/passwd中

在这里插入图片描述
2、将/etc/shadow文件内容的第一行和最后一行内容写入/tmp/shadow文件中
(1)在tmp下创建shadow,然后用vim打开shadow

[root@localhost tmp]# touch shadow
[root@localhost tmp]# vim shadow

(2)输入冒号进入末行模式,输入以下代码

:r /etc/shadow  //写入文件
:set  nu		//显示行数

在这里插入图片描述
(3)输入删除命令,然后保存

 :2,47d
 :wq

可以看到已经就写入进去了

在这里插入图片描述

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

(1)查看home下有没有user文件 ,创建user文件
在这里插入图片描述
(2)用vim进入user

    [root@localhost home]# vim user

(3)输入冒号进入末行,输入以下命令,然后保存退出

:r  /tmp/passwd
:r  /tmp/shadow
:wq

在这里插入图片描述
4、总结出vim的三个模式中常用的命令(练习vim的操作方式)

 vim常用的工作模式有:普通模式、插⼊模式、命令模式
     i 切换到输入模式,以输入字符。
     x 删除当前光标所在处的字符。
     : 切换到末行命令模式,以在最底一行输入命令。
     dd 删除⼀⾏
     ndd 删除n⾏(n为数字)
     d$ 删除光标⾄⾏尾的内容
     yy 复制当前⾏
     nyy 复制n⾏内容
     p 粘贴⾄当前⾏之后      //小写p
     P 粘贴⾄当前⾏之前       //大写P
     u 撤销上⼀步操作,可以多次使⽤uu表示撤销两步操作
     :q! 不保存并退出(强制退出)
     :wq 保存并退出
     :x 保存并退出
     :w 保存(不退出)
     :w b.txt 另存为 b.txt
     :set nu                        //显示行号
     :r  /tmp/passwd                //写入tmp下passwd文件内容

二、用户操作相关

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

[root@localhost ~]# groupadd xiyouji
[root@localhost ~]# useradd -g xiyouji wukong
[root@localhost ~]# useradd -g xiyouji wuneng
[root@localhost ~]# useradd -s/sbin/nologin -g xiyouji wujing
[root@localhost ~]# grep wu /etc/passwd    
wukong:x:1001:1001::/home/wukong:/bin/bash
wuneng:x:1002:1001::/home/wuneng:/bin/bash             #  /bin/bash     意思是可以登录
wujing:x:1003:1001::/home/wujing:/sbin/nologin         # /sbin/nologin 意思是不让用户登录

2、wukong和wuneng的密码都为redhat。

[root@localhost ~]# passwd wukong
[root@localhost ~]# passwd wuneng
或者echo redhat | passwd --stdin wuneng       # 将 redhat 设置为用户 wuneng 的密码

在这里插入图片描述
3、设置wukong可以新建用户,设置wuneng可以删除和修改用户信息。

vim /etc/sudoers                               # 编辑 /etc/sudoers 文件  
wukong  ALL=(ALL)   /usr/sbin/useradd          # wukong 代表用户, ALL 代表可连接那台主机,括号里的 ALL 代表可切换为什么身份执行后续命令,最后代表可执行的命令
wuneng  ALL=(ALL)   /usr/sbin/userdel, /usr/sbin/usermod    # 同上 
:wq!                                          # 保存并强制退出

在这里插入图片描述

  注意:打开vim 
 敲 “i” : 切换模式(普通模式,插入模式,命令模式)
 大写“G”: 到文本末尾
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值