简单的命令和快捷键
- 简单的命令操作
- 复习:
- 对服务的设置举例
- 防火墙设置
- 网络设置
- vi or vim编辑器的进入
- 可视化版
- 命令行
- 进入vi编辑器
- 插入模式
- 底行模式
- 退出
- 行号
- 快速锁定行
- 撤销和恢复
- 替换字符
- 删除
- 翻页
- 行尾
- 行头
- 选择字符和行
- 复制
- 查找
- 替换
- 计算硬盘大小
简单的命令操作
复习:
对服务的设置举例
cd /etc/init.d/
ls //查看所有服务
防火墙设置
service iptables status //查看防火墙状态
service iptables start //开启防火墙
service iptables stop //关闭防火墙
chkconfig iptables --list //查看防火墙开机是否启动
chkconfig iptables on/off //设置防火墙开机启动/关闭
网络设置
ifconfig //查看网络信息
cat /etc/sysconfig/network-scripts/ifcfg-eth0 //查看网络信息,不跳转
service network restart
或者
service network reload //重启网卡
vi or vim编辑器的进入
可视化版
命令行
- 图例
进入vi编辑器
vim + fileName //进入vi编辑器
插入模式
- ioa3个键其中一个就可以进入插入模式
- ESC键退出插入模式
- 回车结束命令
底行模式
- Shift+;进入底行模式
退出
- Ctlr+zz保存退出
:wq //写入退出
:q //退出,不保存
:wq! //写入退出,强制
:q! //强制退出,不保存
行号
:set nu //显示行号
:set nonu //隐藏行号
快速锁定行
- gg
- G
:n //到第n行
撤销和恢复
- u 相当于win下的ctlr+z
- ctlr+ r 相当于win下的ctlr+y
替换字符
- R 进入替换模式,按ESC结束
删除
- x单个字符
- xn删除光标所在位置的n个字符
- dd删除本行
- ndd删除第n行
- dG删除本行以下的所有内容
:x,yd //删除第x~y行的内容
翻页
Ctrl+b 向后移动一页
Ctrl+f
行尾
$
行头
^
选择字符和行
v 选择字符,相当于win下的Shift+左或右键
Shift+v 选择行,相当于win下的Shift+上或下键
复制
- 和选择字符 和 行 进行配合使用:
按 v 选择字符,左右选择,按y复制,按p粘贴 - yy
查找
- /+需要查找的单词
- 例如 查找hello,/hello
替换
- 在命令模式下使用“s/原字符/新字符/g” 代表当前行所有
如果想全局替换,s变为%s
s/原字符/新字符/g
%s/原字符/新字符/g
计算硬盘大小
硬盘大小=柱面大小*柱面数量
柱面大小=磁头数目*扇区个数*扇区大小
硬盘大小 =磁头数目*扇区个数*扇区大小 *柱面数量
255 63 512 1305