Linux:Vim编辑器、虚拟机网络、进程指令、磁盘指令

Day 5

Vim编辑器(续)

常用指令

光标移动
  • 行间移动
    • gg键:光标移动到第一行(命令模式下)
    • G键:移动光标到最后一行(命令模式下)
    • :n:移动光标到第n行(末行模式)
  • 列间移动
    • Shift+$键:移动光标到当前行尾,最后一列(命令模式)
    • 0键:移动光标到当前行首(命令模式)
  • 方向键:上下键实现行间移动,左右键实现列间移动(命令模式)
删除(重点)
  • 列删除
    • x键:删除当前光标所在处的一个字符(包括光标位置)(命令模式)
    • nx键:删除当前光标所在处以及后面共n个字符(命令模式)
    • X键:删除当前光标处左边一个字符(包括光标位置)(命令模式)
    • nX键:删除当前光标处左边共n个字符(命令模式)
    • D键:删除当前光标至行尾(命令模式)
  • 行删除
    • dd键:删除当前光标所在行(命令模式)
    • ndd键:删除当前光标所在处至后面共n行(命令模式)
    • dG:删除当前光标所在处至文件末尾(命令模式)
    • :n1,n2d:删除n1~n2行(末行模式)
拷贝(重点)
    • 按Esc键,按下v键进入可视模式,再按下方向键或直接鼠标选中文本,按下y键,就成功复制了
    • yy键:复制当前行(命令模式)
    • ny键:复制当前行至后连续n行(命令模式)
    • :n1,n2 copy dn:复制n1~n2行数据,粘贴到dn行。如2,6 copy 9即将第二行到第六行的数据复制粘贴到第九行的下面一行(末行模式)

粘贴

p键:粘贴到光标所在行的下一行(命令模式)

P键:粘贴到光标所在行的上一行(命令模式)

撤销

u键:撤销上一步操作(命令模式)

U键:撤销当前行中所有操作(命令模式)

Ctrl+r:对撤销进行还原 (命令模式)

字符查找(默认忽略大小写)

/string:从光标所在处向后查找string字符串, 按n可往下继续查找,按N可往上查找 (末行模式+命令模式)

?string:从光标所在处向后查找string字符串, 按N可往下继续查找,按n可往上查找(末行模式+命令模式)

:set ic:查找时忽略大小写,查询前设置(末行模式)

:set noic:查找时区分大小写,查询前设置(末行模式)

字符替换

:%s /old_string/new_string:将全文每一行第一个匹配项old_string替换成new_string(末行模式)

:%s /old_string/new_string/g:将全文每一行所有匹配项old_string替换成new_string(末行模式)

Vim其他指令

:set nu:设置行号(末行模式)

:set nonu: 取消行号(末行模式)

Ctrl+G:显示文件名,当前的行号,文件的总行数和文件位置的百分比(末行模式下)

虚拟机网络模式(了解)

  1. 桥接模式:直接连接物理网络,与Windows共享一个网段,直接连接路由。网速较快,但可能掉线

  2. NAT模式:共享主机IP地址,由虚拟网卡分配,不直接连路由。不占路由不宜掉线,但网速慢

  3. 主机模式:不能连接网络。数据安全,但不能访问互联网

网络相关指令

ping:测试网络是否通畅
ping [选项] 目标IP/目标网址

选项:

-c n:显示n次应答后停止

注意:该指令也适用于Windows,但无需设置应答次数它默认为4次结束

ifconfig:查看或临时配置网络接口

执行者:所有用户(查询)|root用户(设置)

ifconfig [网络接口名] [设置选项]

 举例:

ifconfig   #查看本机所有网络接口信息
ifconfig ens33   #查看指定的网络接口信息(ens33是网络接口名,是变化的)
sudo ifconfig ens33 192.123.123.123  #将ens33对应的网络IP临时设置为192.123.123.123将该指令写入/etc/profile中会变为永久设置

注意:Windows系统中用ipconfig

netstat:查看网络状态信息
netstat [选项]

选项:

  • -l:只显示监听状态的套接字
  • -t:显示tcp协议的套接字
  • -a:显示所有套接字
  • -u:显示udp协议的套接字
  • -n:显示数字形式的IP

进程相关指令

ps:查看系统运行的进程
ps [选项]

选项:

  • -a:显示所有终端的进程
  • -x:显示所有未连接终端的进程
  • -u:显示进程所有者的信息

top:查看实时的系统的状态信息
top
kill/killall:根据进程的PID/进程名终止当前运行的进程
kill [选项] PID/进程名

选项:

-9:强制终止进程运行

磁盘相关指令

du:显示某文件或目录的磁盘空间大小
du [选项] [文件/目录]

选项:

  • -b:以BYte为单位显示大小
  • -k:以KB为单位显示大小
  • -m:以MB为单位显示大小
  • -h以人们易阅读的GB、KB、MB显示。最常用
  • -s:显示总计
df:显示磁盘分区上磁盘空间的使用详情
df [选项] [文件系统/挂载点/目录]

选项:

  • -a:以BYte为单位显示完整的磁盘使用情况
  • -h:以人们易阅读的GB、KB、MB显示。最常用

举例:

df -h            # 检索目录
df -h /dev/sdal  # 检索文件系统
df -h /mnt       # 检索挂载点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值