一般模式
| 语法 | 功能描述 |
|---|---|
| yy | 复制光标当前一行 |
| y数字y | 复制一段(从第几行到第几行) |
| p | 箭头移动到目的行粘贴 |
| u | 撤销上一步 |
| dd | 删除光标当前行 |
| d数字d | 删除光标(含)后多少行 |
| x | 删除一个字母,相当于del,向后删 |
| X | 删除一个字母,相当于Backspace,向前删 |
| yw | 复制一个词 |
| dw | 删除一个词 |
| ^ | 移动到行头 |
| $ | 移动到行尾 |
| gg或者1+G | 移动到页头 |
| G | 移动到页尾 |
| 数字+G(先输入数字,在按G) | 移动到目标行 |
编辑模式
| 按键 | 功能 |
|---|---|
| i | 当前光标前 |
| a | 当前光标后 |
| o | 当前光标行的下一行 |
| I | 光标所在行最前 |
| A | 光标所在行最后 |
| O | 当前光标行的上一行 |
命令模式
| 命令 | 功能 |
|---|---|
| :w | 保存 |
| :q | 退出 |
| :! | 强制执行 |
| : %s/old字符/new字符 | 批量替换 |
| / 要查找的词 | n 查找下一个,N 往上查找 |
| ? 要查找的词 | n是查找上一个,N是往下查找 |
| :set nu | 显示行号 |
| :set nonu | 关闭行号 |
| ZZ(shift+zz) :nohl :wq! |
没有修改文件直接退出,如果修改了文件保存后退 去除高亮显示 |
强制保存退出 |
基本语法
ifconfig(功能描述:显示所有网络接口的配置信息)
1)修改IP地址 [root@hadoop100 桌面]#vim /etc/sysconfig/network-scripts/ifcfg-ens33
2)执行systemctl restart network命令
3)如果报错,reboot,重启虚拟机
4)修改windows的VMnet8网卡信息(也可以选择自动获取)
hostname 显示和设置系统的主机名称
2)基本语法(CentOS 7)
systemctl start 服务名 (功能描述:开启服务)
systemctl stop 服务名 (功能描述:关闭服务)
systemctl restart 服务名 (功能描述:重新启动服务)
systemctl status 服务名 (功能描述:查看服务状态)
systemctl —type service (功能描述:查看正在运行的服务)
查看服务的方法:/usr/lib/systemd/system
基本语法(CentOS 7)
systemctl list-unit-files (功能描述:查看所有服务器自启配置)
systemctl disable 服务名 (功能描述:关掉指定服务的自动启动)
systemctl enable 服务名 (功能描述:开启指定服务的自动启动)
systemctl is-enabled 服务名(功能描述:查看服务开机启动状态)
关机重启命令
(1)sync (功能描述:将数据由内存同步到硬盘中)
(2)poweroff (功能描述:关闭系统,等同于shutdown -h now)
(3)reboot (功能描述:就是重启,等同于shutdown -r now)
(4)shutdown [选项] 时间
帮助命令
man [命令或配置文件]
| 信息 | 功能 |
|---|---|
| NAME | 命令的名称和单行描述 |
| SYNOPSIS | 怎样使用命令 |
| DESCRIPTION | 命令功能的深入讨论 |
| EXAMPLES | 怎样使用命令的例子 |
| SEE ALSO | 相关主题(通常是手册页) |
常用快捷键
| 常用快捷键 | 功能 |
|---|---|
| ctrl + c | 停止进程 |
| ctrl+l | 清屏;彻底清屏是:reset |
| ctrl + q | 退出 |
| 善于用tab键 | 提示(更重要的是可以防止敲错) |
| 上下键 | 查找执行过的命令 |
| ctrl +alt | linux和Windows之间切换 |
