常用的shell命令

什么是shell?

shell就一些常用的命令集,就是一指令,用于调用系统的内核心。

下面就列出一些常用的shell命令

ls :查看目录下所有文件

-l :查看文件详细信息

-a :查看所有文件,包括隐藏文件

pwd :查看当前工作的所在目录

cd :进入到某个目录下

cd ~ :返回用户的主目录

cd .. :返回上一层

cd   绝对路径

cd 相对路径

clear :清屏

logout :注销用户

shutdown :关闭

-h :关机

-r:重启

-k:警告

-c:取消

halt :关机

reboot :重启

 

vi快捷键

1)移动光标

h :光标左移一个字符

j :光标上移一个字符

k :光标下移一个字符

l :光标右移一个字符

0 :光标移至行首

$ :光标移至行尾

H :光标移至屏幕首行

M :光标移至屏幕中间

L :光标移至屏幕最末行

 

2)插入文本

i :在光标前插内内容

a :在光标后插入内容

o :在所在行的下一行插入新行

O :在所在行的上一行插入新行

 

3)删除文本

x:删除光标后面的字符

X:删除光标前面的字符

nx:删除光标后面n个字符

nX:删除光标前面的n个字符

d0:删除光标至行首的内容

d$:删除光标至行尾的内容

dd :删除整行

ndd :向下删除n

 

4)复制文本

yy :复制整行

nyy :复制n

p :在所在行下一行粘贴

P :在所在行上一行粘贴

dd :剪切

 

5)查找文本

/pattern :向下查找

?pattern :向上查找

n :顺序查找

N :反向查找

:s/p1/p2/g :在当前行,将p1替换成p2

:n1,n2s/p1/p2/g :将n1n2行之间的p1替换成p2

 

6)屏幕翻滚

ctrl+u:向文件首翻半屏

ctrl+d:向文件尾翻半屏

ctrl+f:向文件尾翻一屏

ctrl+b:向文件首翻一屏

 

7)末行命令

:n1,n2 co n3  :将n1n2行复制到n3行的下面

:n1,n2 m n3 :将n1n2行剪切至n3行的下面

:n1,n2 d :将n1n2行删除

:w  保存

:q   退出

:x   保存并退出

:q!  强制退出

:w!  强制保存

:数字 定位到指定行

:set nu 显示行号

:set nonu 取消行号

u:取消上一次操作

posted @ 2017-09-28 21:59  郭德纲又打人了嘿  阅读(194)  评论(0编辑  收藏  举报