VI和VIM
如果提示vim not found 就 安装vim就行
yum -y install vim*
vi:文本编辑器,所有Linux系统都会内建。
vim:vi的增强版,功能更强大。
vi和vim常用的三种模式
- 正常模式:可以使用快捷键
- 插入/编辑模式:一般按i进入,按ioar都会进入。
-
命令行模式:可以提供相关指令,完成显示行号、读取等动作。
三种模式的相互转换
- :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的用户至少需要属于一个组,可以属于多个组。
创建用户指定密码
useradd [] 用户名
passwd 用户名 密码
如果没有指定属于哪一个组,就会默认创造一个跟用户名一样的组并放入这个组里面。
并且会创建一个跟用户名一直的目录放在home目录下
useradd -d 目录 用户名: 给创建的用户指定家目录
PS:目录不能先创建出,要指定一个未存在的。
添加用户直接加上组
useradd -g 组名 用户名
删除用户
userdel 用户名-->删除用户但是保留了家目录
userdel -r 用户名-->删除用户名且删除家目录
PS:用su 切换用户回到root时候,xgt用户进程还被占用,所以回到root账户下,用ctrl+d 两次 ->xgt->root 再执行删除就可以了
参考博客链接:
链接地址
查询用户
id 用户名 如果用户不存在,返回无此用户
切换用户
whoani 查看当前用户
su - 用户名
权限不够的时候可以切换到高权限用户进行操作
PS:高权限切换低权限不用输入密码,由下向上需要输入密码。
exit:切换回登录用户