day11-linux

day11-linux

安装软件

vmware

虚拟机软件
安装vmware相当于在电脑上安装了一个裸机
裸机:操作系统都没由安装的电脑

xshell

在windows系统上去连接linux系统

xftp

在windows系统和linux系统之间进行文件传输

向日葵软件

远程控制的软件

vi

简介

vi文本编辑器

vi的使用

命令行模式	command mode
输入模式	 insert mode
底线命令模式	last line mode

命令模式

刚启动vi,就进入命令模式
常用命令:
	i	进入输入模式
	x	删除当前光标所在处的字符
	:	切换到底线命令模式

输入模式

在命令模式按下i进入输入模式
HOME/END		 移动光标到行首/行尾
Page Up/Page Down 上/下翻页

底线命令模式

在命令模式下按下: 进入底线命令模式
q 退出程序
w 保存文件

vi的快捷使用

快捷移动

  • ctrl + f 向下移动一页
  • ctrl + b 向上移动一页
  • ctrl + d 向下移动半页
  • ctrl + u 向上移动半页
  • 0 移动到行首
  • $ 移动到行末
  • H 移动到这个屏幕的最上方那一行的第一个字符
  • L 移动到这个屏幕的最下方那一行的第一个字符
  • G 移动到这个档案的最后一行的第一个字符
  • nG 移动到这个档案的第n行,n为数字。
  • gg 移动到这个档案的第一行
  • n 向下移动n行

搜索

  • /word 向光标之下寻找一个名称为word的字符串
  • ?word 向光标之上寻找一个字符串名称为word的字符串
  • n 重复上一个搜索的动作
  • N 重复上一个相反的搜索动作

替换

  • :n1,n2s/word1/word2/g 在第n1与n2之间寻找word1这个字符串,并将该字符串替换为word2
  • 1:$s/word1/word2/gc 在第1行到最后一行之间查找word1,并且替换成word2
  • :%s/word1/word2/gc 在第1行到最后1行之间查找word1,并替换成word2

删除

  • x 向后删除一个字符
  • X 向前删除一个字符
  • nx n为数字,连续向后删除n个字符。
  • dd 剪切一整行
  • d1G 删除光标所在到第一行的所有数据
  • dG 删除光标所在到最后一行的所有数据

复制

  • yy 复制游标所在的那一行
  • nyy 复制游标所在的向下n行
  • y1G 复制游标所在行到第一行的所有数据
  • yG 复制游标所在行到最后一行的所有数据
  • y0 复制游标所在的哪个字符到该行行首的所有数据
  • y$ 复制游标所在的哪个字符到改行行尾的所有数据
  • p 向下粘贴
  • P 向上粘贴
  • J 将光标所在行与下一行的数据结合成同一行
  • c 重复删除多个数据
  • ctrl+r 重做上一个动作

撤销

  • u 复原前一个动作

进入输入或取代的编辑模式

  • i 目前光标位置输入
  • I 目前所在行的第一个非空空格符除开始输入
  • a 目前光标的下一位
  • A 目前光标所在行的最后一个字符
  • o 目前光标所在行的下一行
  • O 目前光标所在行的上一行
  • r 取代光标所在的那个字符,一次
  • R 取代光标所在的那个字符,直到输入esc结束取代

指令行模式

  • :w 将编辑的数据写到文档中
  • :w! 强制写入,若文件为只读时。
  • ZZ 保存并退出 :wq
  • ZQ 不保存退出 :q!
  • :w filename 另存为

显示和隐藏行号

  • :set nu 显示行号
  • :set nonu 隐藏行号
posted @ 2022-03-30 20:19  黎白昼  阅读(15)  评论(0)    收藏  举报