访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Miss520jenny的博客

时间:2019-08-16

linux命令大全 root_linux命令大全 重启_linux命令大全

vi filename# 打开或新建文件,并将光标置于第一行首

vi +n filename# 打开文件,并将光标置于第n行首

vi + filename# 打开文件,并将光标置于最后一行首

vi +/pattern filename# 打开文件linux命令大全,并将光标置于第一个与pattern匹配的串处

vi -r filename# 在上次正用vi编辑时发生系统崩溃,恢复filename

vi filename....filename# 打开多个文件,依次进行编辑

方法一:

1、显示当前行行号,在VI的命令模式下输入

1

2、显示所有行号,在VI的命令模式下输入

1

方法二:

使用vi编辑~/.vimrc文件,在该文件中加入一行"set nu",添加内容不含引号, 命令如下:

1

vi~/.vimrc

方法三:

在UBUNTU中vi的配置文件存放在/etc/vim目录中,配置文件名为vimrc在Fedora中vi的配置文件存放在/etc目录中,配置文件名为vimrc

在Red Hat Linux 中vi的配置文件存放在/etc目录中,配置文件名为vimrc

使用vi编辑该文件,在该文件中加入一行"set nu",添加内容不含引号。如Ubuntu命令:

1

vi/etc/vim/vimrc

w# 保存当前文件

w /tmp1# 另存为/tmp1

linux命令大全 重启_linux命令大全 root_linux命令大全

20,59w /tmp1# 仅将20-59行之间的内存另存为/tmp1

x或wq# 保存退出

q# 退出vi

q!# 退出不保存

!command# 执行shell命令command

n1,n2 w !command# 将文件中n1行至n2行的内容作为command的输入并执行之,若不指定n1,n2,则表示将整个文件内容作为command的输入

r !command# 将命令command的输出结果放到当前行

w !sudo tee %# 保存没权限时,可获取权限再保存

h# 光标左移一个字符

l# 光标右移一个字符

space# 光标右移一个字符

Backspace# 光标左移一个字符

k或Ctrl+p# 光标上移一行

j或Ctrl+n# 光标下移一行

Enter# 光标下移一行

w或W# 光标右移一个字至字首

b或B# 光标左移一个字至字首

e或E# 光标右移一个字至字尾

)# 光标移至句尾

(# 光标移至句首

}# 光标移至段落开头

{# 光标移至段落结尾

nG# 光标移至第n行首

linux命令大全 重启_linux命令大全 root_linux命令大全

n+# 光标下移n行

n-# 光标上移n行

n$# 光标移至第n行尾

H# 光标移至屏幕顶行

M# 光标移至屏幕中间行

L# 光标移至屏幕最后行

0# (注意是数字零)光标移至当前行首

$# 光标移至当前行尾

Ctrl+u# 向文件首翻半屏

Ctrl+d# 向文件尾翻半屏

Ctrl+f# 向文件尾翻一屏

Ctrl+b# 向文件首翻一屏

nz# 将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部

i# 在光标前

I# 在当前行首

a# 光标后

A# 在当前行尾

o# 在当前行之下新开一行

O# 在当前行之上新开一行

r# 替换当前字符

R# 替换当前字符及其后的字符,直至按ESC键

s# 从当前光标位置处开始,以输入的文本替代指定数目的字符

S# 删除指定数目的行,并以所输入文本代替之

linux命令大全 重启_linux命令大全 root_linux命令大全

ncw或nCW# 修改指定数目的字

nCC# 修改指定数目的行

ndw或ndW# 删除光标处开始及其后的n-1个字

do# 删至行首

d$# 删至行尾

ndd# 删除当前行及其后n-1行

x或X# 删除一个字符,x删除光标后的,而X删除光标前的