bash常用快捷键和命令

                        

在使用Linux的时候,最常见的终端解释器就是bash了。bash下有很多技巧,我知道这么几个:

0.关于按键模式
bash默认的按键模式是emacs风格的。你也可以通过set -i vi设定为vi风格。我用默认的emacs风格的,后面的快捷键基本能上都是它的。

1.历史命令的找回
比如一个命令输错了,需要该其中一个地方就好;或者想重复执行之前运行的某命令,那么使用方向键的↑和↓是最好的办法。
高端一点的,可以输入部分命令的开头几个字母,然后用Ctrl+R结合方向键找到。

2.光标移动到行首和行尾
比如你输入一个命令,发现它要sudo执行,这时候你的命令都输入完了,或者输入到一半,用←方向键移动光标到行首并不是一个好的方法。可以按home键来做到这一点,不过如果你的键盘上home键按起来不舒服甚至没有home键,可以用Ctrl+A来切换到行首。A应该是ahead的意思吧。
类似地,光标移动到行尾,用end键或者Ctrl+E。

3.密码输错之快速清除
Linux上输入密码时不显示任何字符,这其实也不太好,如果输错了密码,要狂按Backspace键看上去过于暴力。其实删除输错的密码,本质上是删除光标前面的字符,用Ctrl+U可以做到。

4.删除一个单词
英语单词以空格分隔。比如在复制文件的时候,发现路径中的一个单词写错了,按多次Backspace还是有点烦的(尤其我这种机械键盘敲的久了感觉手疼的),用Alt+Backspace键可以删除一个单词。

5.终端里的复制和粘贴
在gnome-terminal中,使用Ctrl+Shift+C复制,用Ctrl+Shift+V粘贴。这两个快捷键应当和emacs的按键风格无关了,具体可以看gnome-terminal的帮助。

6.其他shell
哪个shell最好,谁用谁知道。在熟悉了bash后,你不妨尝试下zsh;当然,emacs当还是推荐用eshell。

作者:ChrisZZ

来源:http://chriszz.sinaapp.com/bash常用快捷键和命令

时间: 2024-12-21 23:17:00

bash常用快捷键和命令的相关文章

Linux:shell基础 :Bash常用快捷键

Bash常用快捷键 Ctrl+C:强制终止. Ctrl+L:清屏.相当于clear命令. Ctrl+U:删除/剪切 光标前的命令.不用再使用删除键,一个字母一个字母的删除了. Ctrl+K:删除/剪切 光标后的命令. Ctrl+V:粘贴 Ctrl+U/K 剪切的内容. Ctrl+R:在历史命令中搜索,按下Ctrl+R后,会出现搜索界面.输入搜索内容,就会在历史命令中进行搜索. Ctrl+D:退出当前终端. Ctrl+A:把光标定位到命令行开头.(也可以直接使用Home按键) Ctrl+E:把光标

git bash 常用操作文件命令

git bash常用操作文件命令 在Windows下使用Git Bash,用的是Linux命令,常用几个文件操作命令如下: Windows命令 Linux 命令 意义 Windows命令 Linux 命令 意义 cd e:\xxx cd /e/xxx 切换到xxx目录 cd pwd 显示当前目录路径 dir ls 列出当前目录内容 copy nul xxx.txt touch xxx.txt 生成名为xxx.txt的空文件 del xxx.txt rm xxx.txt 删除xxx.txt文件 m

linux下要熟练掌握的常用快捷键和命令

请坚信这个道理:linux环境下的常用的快捷键和命令的熟练掌握,对之后的学习和工作会有莫大的帮助. 我在这里简单总结一些常用快捷键和命令,希望给大家带来一些帮助,也是自我的一次总结. 一.常用快捷键 1.终端 tab键:补齐系统中存在的文件名称.命令.命令参数或者路径.最常用的快捷键! Ctrl+A:将光标移动到命令行的行首. Ctrl+E:将光标移动到命行令的行尾. Ctrl+U:删除所在位置到行首的内容. Ctrl+K:删除所在位置到行尾的内容. Ctrl+Z:将当前进程送到后台处理. Ct

Bash常用快捷键基础(二)

3.输入重定向 #wc[选项] [文件名] 选项: -c    统计字节数 -w    统计单词数 -l     统计行数 命令<文件    把文件作为命令的输入 10.3.4  Bash基本功能-多命令顺序执行与管道符 1.多命令顺序执行   多命令执行符 格式 作用 : 命令1:命令2   多个命令顺序执行,命令之间没有任何逻辑联系  && 命令1&&命令2 逻辑与 当命令1正确执行,则命令2才会执行 当命令1执行不正确,则命令2不会执行   || 命令1||命令

【Linux】一步一步学Linux——Bash常用快捷键(11)

目录 00. 目录 01. 编辑命令 02. 搜索命令 03. 控制命令 04. 其它 05. 参考 00. 目录 @ 生活在 Bash Shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率. 01. 编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向) Ctrl + b :按字符后移(左向) Alt + f :按单词前移(右向) Alt + b :按单词后移(左向) Ctrl + xx:在命令行首和光标之间移动 Ctrl

Bash常用快捷键基础(一)

快捷键    作用 ctrl+A  把光标移动定到命令行开头.如果我们输入的命令过长,想要把光标移动到命令行开头时使用 ctrl+E  把光标移动到命令行结尾 ctrl+C  强制终止当前的命令 ctrl+L  清屏,相当于clear命令 ctrl+U  删除或剪切光标之前的命令.我输入了一行很长的命令,不用使用退格键一个一个字符的删除,使用这个快捷键会更加方便 ctrl+K  删除或剪切光标之后的内容 ctrl+Y  粘贴ctrl+U或ctrl+k剪切的内容 ctrl+R  在历史命令中搜索,

Bash常用快捷键

跳转到命令行行首 Ctrl+A 跳转到命令行行尾 Ctrl+E 删除光标之前的所有内容 Ctrl+U 删除光标之后的所有内容 Ctrl+K 清屏,功能与Clear类似 Ctrl+L 自动补全 TAB 自动补全最近一次的路径 先按ESC,再按 . 退格删除 Ctrl+Backspace 换行 Ctrl+M 结束当前运行的命令 Ctrl+C 挂起当前运行的命令 Ctrl+Z 将之前已经清除的文本粘贴回来(主要针对CTRL+U或CTRL+W) Ctrl+Y 撤消操作 Ctrl+/ 在行首和光标两个位置

bash与vi编辑器常用快捷键

说明: 玩Linux,就自己目前的使用情况来说,bash命令行和vi编辑使用几乎是最多了,每一次操作,无论做什么,都离不开这两种操作,因此如果能够熟练地掌握bash与vi编辑器中的快捷键,那显然会大大提高我们的操作效率和工作效率. 1.bash常用快捷键 其实有很多,但就实际中经常用到的.使用频率比较高的,会有下面这些: 快捷键 功能 Ctrl + a 切换到命令行开始 Ctrl + e 切换到命令行末尾 Ctrl + l 清除屏幕内容,效果等同于clear Ctrl + u 清除剪切光标之前的

提高Linux运维效率的命令行常用快捷键

提高Linux运维效率的命令行常用快捷键 tab 命令或路径等的补全键,Linux最有用快捷键 Ctrl+a 光标回到命令行首 Ctrl+e 光标回到命令行尾 Ctrl+k 剪切(删除)光标处到行尾的字符 Ctrl+u 剪切(删除)光标处到行首的字符 Ctrl+c 中断终端正在执行的任务或者删除整行 Ctrl+d 退出当前Shell命令行 Ctrl+r 搜索命令行使用过的历史命令记录 Ctrl+z 暂停执行在终端运行的任务 !! 执行上一条命令 !pw 执行最近以pw开头的命令 !$ 上一条命令