Linux快捷键整理

摘要:
在上课了解到Linux下类似“Alt+数字”进行窗口切换的快捷键后,我也去搜集了更多资料,知道了Linux下更多的快捷键,并把这些内容整理成一个博客,方便以后查找。^移动光标到本行最开头的字符处。L移动光标到屏幕的尾行。gg移动光标到文档首行。

在上课了解到Linux下类似“Alt+数字”进行窗口切换的快捷键后,我也去搜集了更多资料,知道了Linux下更多的快捷键,并把这些内容整理成一个博客,方便以后查找。

在命令行下的的快捷键:

删除

ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dl

ctrl + h 删除光标所在位置前的字符相当于VIM里hx或者dh

ctrl + k 删除光标后面所有字符相当于VIM里d shift+$

ctrl + u 删除光标前面所有字符相当于VIM里d shift+^

ctrl + w 删除光标前一个单词相当于VIM里db

ctrl + y 恢复ctrl+u上次执行时删除的字符

ctrl + ? 撤消前一次输入

alt + r 撤消前一次动作

alt + d 删除光标所在位置的后单词

移动

ctrl + a 将光标移动到命令行开头相当于VIM里shift+^

ctrl + e 将光标移动到命令行结尾处相当于VIM里shift+$

ctrl + f 光标向后移动一个字符相当于VIM里l

ctrl + b 光标向前移动一个字符相当于VIM里h

ctrl + 方向键左键 光标移动到前一个单词开头

ctrl + 方向键右键 光标移动到后一个单词结尾

ctrl + x 在上次光标所在字符和当前光标所在字符之间跳转

alt + f 跳到光标所在位置单词尾部

替换

ctrl + t 将光标当前字符与前面一个字符替换

alt + t 交换两个光标当前所处位置单词和光标前一个单词

alt + u 把光标当前位置单词变为大写

alt + l 把光标当前位置单词变为小写

alt + c 把光标当前位置单词头一个字母变为大写

历史命令编辑

ctrl + p 返回上一次输入命令字符

ctrl + r 输入单词搜索历史命令

alt + p 输入字符查找与字符相接近的历史命令

其它

ctrl + s 锁住终端

ctrl + q 解锁终端

ctrl + l 清屏相当于命令clear

ctrl + c 另起一行

ctrl + i 类似TAB健补全功能

ctrl + o 重复执行命令

alt + 数字键 操作的次数

VIM下的快捷键:

复制、删除:

yw 表示拷贝从当前光标到光标所在单词结尾的内容。

dw 表示删除从当前光标到光标所在单词结尾的内容。

y0 表示拷贝从当前光标到光标所在行首的内容。

d0 表示删除从当前光标到光标所在行首的内容。

y$ 表示拷贝从当前光标到光标所在行尾的内容。

d$ 表示删除从当前光标到光标所在行尾的内容。

移动:

w(e) 移动光标到下一个单词。

b 移动光标到上一个单词。

0 移动光标到本行最开头。

^ 移动光标到本行最开头的字符处。

$ 移动光标到本行结尾处。

H 移动光标到屏幕的首行。

M 移动光标到屏幕的中间一行。

L 移动光标到屏幕的尾行。

gg 移动光标到文档首行。

G 移动光标到文档尾行。

常用:

H :光标移至屏幕顶行

M :光标移至屏幕中间行

L :光标移至屏幕最后行

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

$:光标移至当前行尾

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

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

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

Ctrl+u:向文件首翻半屏

Ctrl+d:向文件尾翻半屏

Ctrl+f:向文件尾翻一屏

Ctrl+b;向文件首翻一屏

i :在光标前

I :在当前行首

a:光标后

A:在当前行尾

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

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

r:替换当前字符

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

免责声明:文章转载自《Linux快捷键整理》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇解决The goal you specified requires a project to execute but there is no POM in this directory错误的一种方法!【转】WEB测试要点总结下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

shell脚本(3)-格式化输出

一个程序需要有0个或以上的输入,一个或更多输出 一、echo语法 1、功能:将内容输出到默认显示设备。 echo命令功能在显示器上显示一段文字,一般提到提示的作用 2、语法:echo[-ne][字符串] 补充说明:echo会将输入的字符串送往标准输出,输出的字符串以空白字符隔开,并在最后加上换行号。 命令选项: -n:不在最后自动换行: [root@loc...

Linux驱动设计——字符设备驱动(一)

Linux字符设别驱动结构 cdev结构体 struct cdev { struct kobject kobj; struct module *owner; const struct file_operations *ops; struct list_head list; dev_t dev; unsigned int count; }; d...

vim:将刚写的单词大写和单词的定义

最近打算把caps lock映射成<esc>键,那按起来多爽,现在的有一个小问题,如何快捷的输入大写字母、 用这个键盘映射搞定。 inoremap <c-u> <esc>gUiwa 大家有机会测试一下,这个组合不管你的光标在单词的位置,直接将整个单词大写。 解释一下: <esc> 进入normal模式 gU ...

多串匹配

meteor多串匹配 Description Input 第一行为一个整数n,表示文本的长度 第二行为一个长度为n的文本 第三行为一个整数m,表示模式串个数 下接m行,每行一个模式串  Output 共m行,若第i个模式串在文本中出现过则第i行输出YES,否则输出NO 数据范围 对于30%的数据,n<=10^3,m<=10^3; 对于80%的数...

vim的树形菜单NERDTREE的设置

1、Vim安装NERDTree插件: 先下载,官网:http://www.vim.org/scripts/script.php?script_id=1658 解压缩之后,把 plugin/NERD_tree.vim 和doc/NERD_tree.txt分别拷贝到~/.vim/plugin 和 ~/.vim/doc 目录。 或者用vundle也行 2、使用...

Vim 基本命令入门

最近在学习 Linux,前面的基础知识学习了一下,进入了 Vim 的学习环节。感觉这个编辑器还是可以的,有特色,鼠标都不用,蛮炫酷。对于基本的使用来讲还是很方便的。下面是一些我的学习笔记,大致就是一些常用的命令吧。这个博客就是使用 Vim 写的一个 Markdown 文档,就当是给自己练练手,加深学习的印象了。 Vim 基本概念 Vim 是从 vi 发展而...