共计 1286 个字符,预计需要花费 4 分钟才能阅读完成。
vim 编辑器的使用
vim 主要模式,vim 命令模式 | |
检查有没有安装 vim 只需要敲出 vim 回车就行,安装了就会显示办版本等信息 | |
which vim 检查安装的绝对路径 | |
扩展:vi 和 vim 是同一个软件安装包吗?答:不是,vim 是 vi 的增强版,最明显的区别是 vim 可以语法加量,它完全兼容 vi. | |
i 当前字符之前插入(光标前)I 行首插入(行首)a 当前字符之后插入(光标后)A 行尾插入(行尾)o 下一行插入(另起一行)O 上一行插入 | |
x 向后删除一个字符 等同于 delete | |
X 向前删除一个字符 | |
u 撤销异步 每按一次就撤销一次 | |
r 替换 | |
光标定位 | |
hjkl 左下右上 | |
0 和 home 键表示切换到行首 $ 和 end 键表示切换到行尾 | |
gg 快速定位到文档的首航,G 定位到末行 | |
3gg 或者 3G 快速定位到第三行 | |
/string(字符串) 查找关键字 取消用:noh | |
编辑:(如何对文本进行编辑)y (复制)【以字符为单位】表示对单个字符进行复制 如果再复制整行,就用 yy | |
复制 n 行:nyy | |
dd 删除 | |
ndd 删除 n 行 / 剪切 n 行 | |
粘贴:p | |
剪贴:dd | |
x 删除光标所在位置的字符 | |
D 从光标处删除到行尾 | |
u 撤销操作 | |
ctrl+r 还原撤销的操作,将撤销后的操作还原回去 | |
r 替换,或者说用来修改一个字符 | |
v 模式(列):进入 v 模式 移动光标选择区域 | |
编程的时候需要进行多行注释:1)ctrl+v 进入列编辑模式 | |
2)向下或向上移动光标,把需要注释、编辑的行开头选中起来 | |
3)然后按大写的 I | |
4)再插入注释符或你需要插入的符号,比如:’#’5) 再按 esc 就会全部注释或添加了 | |
删除:再按 ctrl+v 进入列编辑模式;向上或向下移动光标,选中注释部分,然后按 d, 就会删除注释符号 | |
命令行模式操作 | |
:wq 保存并退出 | |
:wq! 强制保存退出 | |
:set nu 设置行号 | |
:set nonu 取消行号 | |
其他编辑器:nano 编辑器 | |
emacs 编辑器 | |
gedit GHOME 编辑器 |
用户管理:
Linux 用户三特色 | |
超级用户:root 拥有对系统的最高的管理权限 | |
普通用户 UID:1-999(centos7 版本)1-499(centos6 版本)本地用户 UID:1000+ 500+ | |
UID: 即每个用户的身份标示,类似于每个人的身份证号码 | |
虚拟用户:伪用户 | |
一般不会用来登录系统,它主要是用于维持某个服务的正常运行。用户配置文件 /etc/passwd | |
用户组文件 /etc/group | |
用户对应的密码信息 /etc/shadow | |
用户命令:useradd | |
useradd -d -u“UID”-g‘初始组’-G‘附加组’-s‘登陆的 shell’用户 |
用户密码修改
** 进入 centos7 紧急模式恢复 root 密码 ** | |
实战场景:公司一台 centos 系统,忘记 root 密码,需要快速把 root 密码修改为 made,找回 root 身份 |
第一种方法描述:
第二种方法描述如下(简述):
按 e 进行编辑 —> 在 utf-8 后面加入 rd.break console==tty0(按住 ctrl+x) —> mount -o rw,remount /sysroot —> chroot /sysroot —>passwd —> 输入密码 —> vi /etc/selinux/config —>SELINUX=disabled —> 保存 exit —> reboot | |
正文完