天天看点

Linux学习之基本命令操作1(用户-vi/vim-开机-注销)VI和VIM开机重启注销用户管理

VI和VIM

如果提示vim not found 就 安装vim就行

yum -y install vim*
           
vi:文本编辑器,所有Linux系统都会内建。
vim:vi的增强版,功能更强大。
           

vi和vim常用的三种模式

  • 正常模式:可以使用快捷键
  • 插入/编辑模式:一般按i进入,按ioar都会进入。
  • 命令行模式:可以提供相关指令,完成显示行号、读取等动作。

    三种模式的相互转换

    Linux学习之基本命令操作1(用户-vi/vim-开机-注销)VI和VIM开机重启注销用户管理
  • :wq 保存并退出
  • q 不保存退出(不能有操作,只能看一眼)
  • q!不保存,强制退出(做的修改不保存)

vim/vi快捷键

1.拷贝当前行/n行 :nyy->当前光标开始算第一行
2.删除当前行/n行:ndd
3.在文件中查找某关键字:命令行下 /关键字->回车查找->输入n查找下一个
4.设置文件的行号,取消行号:set nu/set nonu
5.使用快捷键到底文档的最末行G/最首行gg
6.撤销刚才动作 :u
7.将光标移动到n行:命令模式 :set nu->正常模式 n->shirft+g
8.复制 p
           

更多快捷键,可以借鉴一下别人博客:

链接:链接地址

开机重启

shutdown -h now 立即关机
shutdown -h 1 一分钟后关机
shutdown -r now 现在关机重启
halt 关机
reboot 现在重启
sync 把内存的数据同步到磁盘

注意:无论是重启还是关机,都要先执行sync,内存数据读入磁盘
           

注销

尽量不用root账号,避免操作失误。
可以登录后切换成管理员身份。

提示符下:logout->注销用户
PS:logout注销指令在图形运行级别无效,在运行级别3下有效
           

用户管理

Linux系统是一个多用户多任务的操作系统,要使用,就必须向系统管理员申请一个账号进入系统.

且,linux的用户至少需要属于一个组,可以属于多个组。

Linux学习之基本命令操作1(用户-vi/vim-开机-注销)VI和VIM开机重启注销用户管理

创建用户指定密码

useradd [] 用户名
passwd 用户名 密码

如果没有指定属于哪一个组,就会默认创造一个跟用户名一样的组并放入这个组里面。
并且会创建一个跟用户名一直的目录放在home目录下

useradd -d 目录 用户名: 给创建的用户指定家目录
PS:目录不能先创建出,要指定一个未存在的。
           
Linux学习之基本命令操作1(用户-vi/vim-开机-注销)VI和VIM开机重启注销用户管理

添加用户直接加上组

useradd -g 组名 用户名
           

删除用户

userdel 用户名-->删除用户但是保留了家目录
userdel -r 用户名-->删除用户名且删除家目录
           
Linux学习之基本命令操作1(用户-vi/vim-开机-注销)VI和VIM开机重启注销用户管理
PS:用su 切换用户回到root时候,xgt用户进程还被占用,所以回到root账户下,用ctrl+d 两次 ->xgt->root 再执行删除就可以了
           

参考博客链接:

链接地址

查询用户

id 用户名  如果用户不存在,返回无此用户
           
Linux学习之基本命令操作1(用户-vi/vim-开机-注销)VI和VIM开机重启注销用户管理

切换用户

whoani 查看当前用户
           
su - 用户名

权限不够的时候可以切换到高权限用户进行操作
PS:高权限切换低权限不用输入密码,由下向上需要输入密码。

exit:切换回登录用户
           
Linux学习之基本命令操作1(用户-vi/vim-开机-注销)VI和VIM开机重启注销用户管理

继续阅读