Linux学习之路(三)
一、VI和Vim
vim是vi的衍生(多了一些区分颜色),在linux系统中,可以使用vim命令创建修改文件
快捷键的使用案例
1)拷贝当前行 yy命令,拷贝当前行向下的5行 5yy命令并粘贴
2)删除当前行 dd命令,删除当前行下的5行 5dd
3) 在文件中查找某一个单词(命令行中输入/关键字,点击回车查找,输入n就查找下一个)
4)设置文件的行号,取消文件的行号,命令行下输入setnu和setnonu
5) 编辑/etc/profile文件,使用快捷键到文档最末行[G]和最首行[gg]
6)在一个文件中输入"hello",然后又撤销这个动作 u命令(相当于撤销)
7)编辑/etc/profile文件,并将光标移动到20行 shift+g(),首先加入行号,然后输入20,在输入shift+g;
二、关机,重启,用户登录注销
相关命令
shutdown
shutdown -h now: //表示立即关机
shutdown -h 1: //表示一分钟后关机
shutdown -r now //立即重启
halt //就是直接使用等价于关机
reboot //重启系统
sync //把内存的数据同步到磁盘,在关机前都应该使用
logout //注销用户
三、用户管理
1)每个用户都属于某一个组,不同用户登录有不同的家目录;
2)每个用户首先应该向管理员申请账号;
1、基本语法
useradd [选项] 用户名 //没有指定会自动创建同名的家目录
useradd -d 指定目录 新的用户名 //指定用户名
passwd 用户名 可以设置密码 //设置密码,输入密码的时候用户看不见
userdel 用户名 //删除用户,保留家目录
userdel -r 用户名 //包含家目录的删除
eg:删除用户的时候,一般保留家目录
id 用户名 //查询用户信息
su - 切换用户名 //切换用户
//当等级高的用户切换到等级低得用户的时候不需要输入密码,回归使用exit
exit //返回到原用户
who am i //返回当前的用户
2、组
1)创建组
groupadd 组名 //创建组
groupdel 组名 //删除组
useradd -g 用户组 用户名 //创建一个用户并且直接加入组(家目录还是用户名)
usermod -g 用户组 用户名 //将用户修改到另外一个组
2)用户和组的相关文件
password文件
group文件
如果看完对自己有所帮助,请点赞支持,谢谢