美文网首页
Shell和Vi基本命令

Shell和Vi基本命令

作者: CyrilYao | 来源:发表于2018-10-18 15:40 被阅读0次


Vi基本介绍:


Vi(工具有Vim和gvim)是“Visual interface”的简称,它在Linux上的地位就仿佛Edit程序在Dos上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作。

Vi只是编辑工具,只能增删改查,不是一个排版程序,不能像Word或WPS那样可以对字体、格式、段落等其他属性进行编排。

   Vi没有菜单,只有命令,且命令繁多。Vi有三种基本工作模式:命令行模式、文本输入模式和末行模式。

Vim基本命令介绍:

由一般模式转到输入模式的命令

1〉光标移动命令:

h将光标向左移动一个字符

j将光标向下移动一行

k将光标向上移动一行

L(小写)将光标向右移动一个字符

h,j,k,L接受计数命令:在命令前加数字,例如3h,向左移动3个字符

0 移动到光标所在列的最前面[Home]

$ 移动到光标所在列的最後面[End]

H移动到视窗的第一列

M移动到视窗的中间列

L(大写)移动到视窗的最后列

G移动到文件最后列

gg 跳到文件头

2〉删除操作命令:

x 或delete键 删除光标所在的字符,接受计数命令:nx(n为数字)

dw 删除光标所在的单词,接受计数命令:dnw(n为数字)

D或d $ 删除光标至行尾的所有字符

dd 删除当前行 ,接受计数命令,dnd(n为数字)

dG  删除当前行到最后一行

3追加命令

i  命令可以在当前光标之前插入文本。

a 命令可以在当前光标之后插入文本。

o命令可以在当前行的下面另起一行,并使当前模式转为Insert模式。

O 命令(注意是大写的字母O)将在当前行的上面另起一行。

4〉改变与替换操作命令:

r+字符 替换光标所在的字符,例如rh将当前字符替换为h

c $ 替换自光标位置至行尾的所有字符

cl 修改当前字符,接受计数命令:cnl(n为数字)

cw 修改当前单词,接受计数命令:cnw(n为数字)

cc 修改当前行

c$ 修改到行尾的内容

5〉拷贝与粘贴命令:

yw 将光标所在单词拷入剪贴板,接受计数命令:ynw(n为数字)

y$或Y 将光标至行尾的字符拷入剪贴板

yy 将当前行拷入剪贴板,接受计数命令:yny(n为数字)

p 将剪贴板中的内容粘贴在光标后

P 将剪贴板中的内容粘贴在光标前

Shift+insert键 将寄存器中拷贝的内容(Ctrl+C)插入到当前光标位置

6〉查询命令:

/string 往前搜索string【支持正则】

n 查找下一个,shift+n 查找上一个

?string  往后搜索string

v从光标当前位置开始,光标所经过的地方会被选中

V从光标当前行开始,光标经过的行都会被选中

7〉文件编辑、保存及退出vi命令:

:q 不保存退出

:q! 不保存强制性退出

:w 保存编辑

:w filename 存入文件filename中

:w! filename 强制性存入文件filename中

:wq 或:x 或 ZZ 保存退出

:wq!  强制保存然后退出



Shell基本命令:


 1〉cd 跳转目录命令

   cd ../ 返回上一级目录

   cd /  返回根目录

   cd -  返回上一次目录

  2〉mkdir 创建文件目录

  rmdir  删除一个空的目录,该目录下面不能有任何东西

  rm    删除文件命令

  touch 创建一个文件

  3〉cat    查看文件内容命令

  ls     列举目录下文件(非隐藏文件)

  ls  -l   列举目录下文件信息

  ls  -a  列举目录下所有文件(包括隐藏文件) 

  cp     拷贝命令

 mv    移动或者重命名命令

 find   文件搜索命令

 grep  在文本文件中查找某个字符串命令

 pwd   显示当前目录命令

 4〉打包压缩相关命令

 tar:打包压缩命令

 -c  压缩指令

 -x  解压缩指令

 -z   gzip压缩命令

  -j   bzip2压缩命令

  -v   显示压缩和解压缩过程

  -f   使用档名

5〉例子:

    tar --cvf  /home/abc/ 进行文件压缩

    tar --zcvf  /home/abc/  以gzip格式文件压缩

    tar --jcvf  /home/abc/   以bzip2格式进行文件压缩

    *如果解压 只需要将上诉命令中的“c”换成“x”。

6〉系统管理命令:

    最常用的两个系统命令ps 和top

    ps   显示瞬间进程状态  ps --aux 显示所有进程

    top  动态显示当前耗费资源最多进程信息


相关文章

  • Shell和Vi基本命令

    Vi基本介绍: Vi(工具有Vim和gvim)是“Visual interface”的简称,它在Linux上的地位...

  • LINUX基本命令VI和shell的使用

    一、基本命令 1.Ubuntu下软件的安装ubuntu下支持的软件格式:packagename.deb浏览器搜索:...

  • 实验六【2021OS】

    实验六:Linux Shell及vi/vim使用 vi/vim简单使用,在命令模式下的保存,删除,查找命令。She...

  • 3.Linux、Perl语言

    2019.10.8 Linux shell编程(简单的,主要用vi编辑器) 1. vi test.sh Esc命令...

  • 今日总结

    vi编辑器和shell脚本的编辑使用方法 vi编辑器的使用方法命令:<一> 三种模式1.命令模式 此模式下,所输...

  • shell中的内建命令, 函数和外部命令

    Shell识别三种基本命令:内建命令、Shell函数以及外部命令:(1)内建命令就是由Shell本身所执行的命令。...

  • adb 实际工作高频用法

    adb 命令和 Linux 命令用法很相似,通过 adb shell 进入命令行后,用法基本和linux命令没有什...

  • Shell 教程

    Shell 变量 Shell 传递参数 Shell 数组 Shell 基本运算符 Shell echo 命令 Sh...

  • vi和shell

    一,Ubuntu基本操作 1,图形画界面,去软件安装中心搜索安装。2,命令安装apt-get,update更新安装...

  • 10.30 知识点总结

    Linus shell编程和VI编辑

网友评论

      本文标题:Shell和Vi基本命令

      本文链接:https://www.haomeiwen.com/subject/hfenixtx.html