Linux常用命令

命令行快捷键

向前删除单词:ctrl + w

向后删除单词:alt + d

删到行首:ctrl + u

删到行尾:ctrl + k

左移一个单词:alt + b

右移一个单词:alt + f

移到行首:ctrl + a

移到行尾:ctrl + e

粘贴:ctrl + y

搜索命令历史:ctrl + r

退出命令搜索:ctrl + g

执行上条命令:!!

执行最近的xx开头的命令:!xx

只打印输出而不执行:!xx:p

上一条命令的所有参数:!*

上条命令的第一个、最后一个、第n个参数(第0个表示命令本身):!^ !$ !:n

输出 !* 的所有参数:!*:p

删除上一条命令中的xx:^xx

将上条命令中的xx替换为yy:^xx^yy

将上条命令中的xx全部替换为yy:^xx^yy^

本条命令的所有参数:!# (https://www.zhihu.com/question/304040790)

本条命令的第一个、最后一个、第n个参数:!#^ !#$ !#:n

网络

查询端口(Ubuntu):lsof -i:端口 netstat -tunlp |grep 端口

Vim

复制粘贴

选中:按一下 v 然后移动光标,y复制

复制一个单词:yw

复制N个单词:Nyw

复制一行:yy

复制N行:Nyy

复制到行首(不含当前字符):y^ y0

复制到行尾(含当前字符):y$

复制到文档首:yG

复制到文档尾:y1G

粘贴至游标后:p

粘贴至游标后:P

插入删除

光标前插入:i

所在行首插入:I

所在行尾插入:A

上方插入一行:o

下方插入一行:O

替换模式:R(esc退出)

删除所在单词:daw

删除行:dd

删除N行:Ndd

删至行首:d0

删至行尾:d$

查找替换

搜索: /字符串

替换一个:/搜索/s/替换

替换全部:/搜索/s/替换/g

所处位置

文件首部: :1 gg

文件尾部: :$ shift+g

到第N行:Ngg

上翻半屏:ctrl + u

下翻半屏:ctrl + d

上翻一屏:ctrl + f

下翻一屏:ctrl + b

撤销与重做

撤销一次:u

撤销某行最近所有修改:U

重做:ctrl + r

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值