知识内容:

1.Linux基础命令复习

2.vi模式和基本操作

3.vi常用快捷键

一、Linux基础命令复习

 目录(文件夹)操作
cd 进入目录 (tab自动补全)
pwd 查看当前目录
mkdir 增加目录
rmdir 删除目录
ls 查看当前目录下文件 (-l 列表方式查看)
drwxrwxrwx  d 文件类型为文件夹
rwx 分别表示权限,read | write | excute
3组rwx分别表示,文件使用者的权限,使用者同组人员权限,其他人权限
相应位置为 – 表示用户没有这个权限
chmod
du 目录下文件占用磁盘空间情况
df 查看整个磁盘空间占用情况 文件操作
touch 建立文件
cat 查看文件 (-n 自动加上行号)
rm 删除文件
cp 拷贝文件
mv 移动/重命名文件
more 分页查看文件 [只支持后翻 --空格]
less 分页查看文件[支持前翻后翻查找 – pageup/pagedown]
head 查看文件头几行
tail 查看文件末尾几行 (-f 动态查看文件修改情况)
ln 创建链接文件 [ -s 软连接/硬连接]
软链接: 相当于windows下的快捷方式
硬链接: 共享磁盘空间 (相当于多个指针指向同一个地址,删除一个文件不影响其他使用) 重定向,管道
> 输出到文件(重写)
ls > a.txt 把ls的输出写入到文件a.txt
>> 输出到文件 (追加)
ls > a.txt 把ls的输出追加到文件a.txt后面
2> 错误信息输出到文件
> 只能把 输出到stdout 的信息重定向过去
2> 把stderr的信息重定向过去
&> 输出所有信息 (&相当于0,1,2)
< 从文件输入
| 把结果输出(stdout)作为下一个命令行的入参 系统命令
su [...] 登入root用户/其他用户
apt-get install/remove 安装删除文件
sudo ... 以root权限执行命令
top 动态查看系统进程信息 (q 退出)
ps 查看系统进程信息
kill 杀死进程 其他命令
find 查找文件
find . –name a.txt 在当前目录下查找 a.txt 文件(. 表示当前命令)
find /dev -name std* 在/dev 目录查找 std开头的文件
grep 查找文本
cmp 比较文件(输出差异处的行列)
diff 比较文件 (输出差异处的文本)
ifconfig 网络命令(查看,修改IP) 命令行编辑快捷键
ctrl + a 移动到命令第一个字符
ctrl + e 移动到命令结尾
ctrl + u 删除光标处到命令行第一个字符
ctrl + k 删除光标处到命令行最后一个字符
ctrl + l 清屏
ctrl + c 取消
ctrl + 方向键 每次移动一个单词

二、vi模式和基本操作

1.vi模式

  • 命令模式:vi的默认模式,在任何模式下 按ESC 进入,另外一进入vi编辑器就是命令模式,命令模式中输入的任何字符都作为命令来处理
  • 插入模式(编辑模式):从命令模式下 按a, i 等 进入,输入的任何字符都作为插入的字符处理,按ESC返回命令模式
  • 末行模式:在命令模式下按:进入,执行文件级或全局操作,例如保存文件、退出编辑器等

2.vi的基本操作

 基本操作
以下操作在末行模式中操作:
:q 退出vi (q! 不保存强行退出)
:w 保存 (wq 保存并退出)
:x 保存退出
:X 加密保存退出
:u 撤销操作
:saveas 另存为 以下操作在命令模式中操作:
x 删除当前字符
dd 删除当前行 ,删除内容存入剪贴板
h,j,k,l 和 右下上左 移动光标(某些情况下方向键也是命令的一部分)
0 到行首
^ 到行首第一个非空字符
$ 到行尾
g_ 到行尾最后一个非空字符

三、vi常用快捷键

linux操作系统3 vi编辑器的更多相关文章

  1. Linux 操作系统下 VI 编辑器常用命令详细介绍

    一.Vi 简介 vi是unix世界中最通用的全屏编辑器,linux中是用的是vi的加强版vim,vim同vi完全兼容,vi就是"visual interface"的缩写.它可以执行 ...

  2. Linux学习之一--VI编辑器的基本使用

    vi编辑器是Linux系统下标准的编辑器.而且不逊色于其他任何最新的编辑器.可是会用的有多少呢.下面介绍一下vi编辑器的简单用法和部分命令.让你在Linux系统中畅行无阻. 基本上vi可以分为三种状态 ...

  3. Linux下的vi编辑器与gcc工具的使用

    最近在网上找了些视频,自学了一点Linux环境下,C编程的方法. 注 vi与vim是有区别的,vim打开的源码文件其中的关键字是有颜色的. vi编辑器有3种模式,命令行模式,插入模式,底行模式. 如果 ...

  4. 【Linux基础】VI 编辑器基本使用方法

    vi编辑器是所有Unix及Linux系统下标准的编辑器.对Unix及Linux系统的任何版本,vi编辑器是完全相同的,它是Linux中最基本的文本编辑器. 第一章vi的三种模式 第二章vi文本编辑器 ...

  5. linux系统之-vi编辑器

    在linux系统使用中,掌握熟练的vi编辑器,可以提高linux工作效率.那么vi编辑器的使用方法有哪些呢? vi编辑器可在绝大部分linux发行版中使用. Vi编辑器的作用:创建或修改文件:维护li ...

  6. linux基础(Vi编辑器)

    整理的linux vi编辑器命令 Vi编辑器,进入方式,输入vi file即可进入编辑模式 1.vi模式(Linux严格区分大小写) Vi所学到的几种模式 模式 主要用途 相应操作 对应命令 普通模式 ...

  7. linux vim,vi编辑器的基础

    在之前我也不知道为什么要学vim和vi编辑器,仅仅是听过别人说这个对与linux非常重要. 先说一下为什么要学习这个编辑器.个人的看书理解. 系统管理员的重要工作就是參与与设置某些重要软件的配置文件, ...

  8. Linux系统下vi编辑器的一些简单使用操作

    Linux系统安装vi编辑器 打开终端,输入: sudo apt install vim 然后输入Y等待安装即可 Linux系统下使用vi编辑器的使用 安装好vim后,终端中输入vim即可进入vim编 ...

  9. Linux——基础之vi编辑器,编辑器之神!

    VI编辑器是什么? 我们学了怎么多的命令,都是为了我们的linux系统和远程操作的方便,那么我们现在怎么,编辑服务器上的文件和软件呢? 换句话说,就是我们如何通过命令行去完成文本和代码的编写,和系统的 ...

随机推荐

  1. valgrind- 内存泄漏-how to install and use

    1.how to install my host computer is ARM, U need to Attention yours... valgrind下载: http://valgrind.o ...

  2. netscope-支持caffe的在线可视化工具-转载

    Netscope是个支持prototxt格式描述的神经网络结构的在线可视工具,地址是here,可以用来可视化Caffe结构里prototxt格式的网络结构. Netscope使用起来也非常简单,打开这 ...

  3. getParameter、getParameterValues、getParameterMap用法详解

    首先request中的参数parameter是一个map表,如下例 map={username=[xxx],password=[xxx],hobby=[eat,drink]} (1)当调用getPar ...

  4. 模板引擎jade学习

    语言参考 标签列表 doctype Tags Block Expansion Attributes Boolean Attributes Class Attributes Class Literal ...

  5. error MSB3073: 命令“regsvr32 /s /c:VCEnd”已退出,代码为 3

    版权声明:博客地址:blog.csdn.net/x356982611,未经同意不得转载,不得转载,不得转载 https://blog.csdn.net/x356982611/article/detai ...

  6. 在 php 7.3 中 switch 语句中使用 continue

    在 php 7.3 中 switch 语句中使用 continue 在 php 7.3 的 switch 中使用 continue 会出现警告.1 2 3 while ($foo) { switch ...

  7. zstack(一)运行及开发环境搭建及说明(转载)

    本篇介绍zstack的部署环境,以及二次开发环境 运行环境 讲真,ZStack的安装做的还是不错的,提供多种安装模式,如离线安装.在线安装.一键安装.分布式安装等.安装的过程其实都很简单,当然这也是z ...

  8. Selenium2+python自动化40-cookie相关操作

    前言 虽然cookie相关操作在平常ui自动化中用得少,偶尔也会用到,比如登录有图形验证码,可以通过绕过验证码方式,添加cookie方法登录. 登录后换账号登录时候,也可作为后置条件去删除cookie ...

  9. bzoj 4650(洛谷 1117) [Noi2016]优秀的拆分——枚举长度的关键点+后缀数组

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4650 https://www.luogu.org/problemnew/show/P1117 ...

  10. linux下的pd

    东西叫OpenSystemArchitect 地址在http://www.codebydesign.com/SystemArchitect 运行之前,先sudo apt-get install lib ...