shell常用快捷键

一. 历史命令

  history         #查看历史命令

  history -c     #清空历史命令

  history -w     #不等退出,直接把缓存中的历史命令写入历史命令保存文件~/.bash_history

  vim /etc/profile  #默认历史命令保存1000条,可修改HISTSIZE保存条数(无限制),命令保存在 ~/.bash_history 文件中

历史命令的调用:

  1. 上下箭头调用

  2. !n    #执行行号为n行的命令,history显示的命令前面会显示各自行号

  3. !his  #执行最后一条以his开头的命令

命令与文件补全:Tab

二. 别名与快捷键

  alias vi = "vim"   #定义别名,临时生效

  alias          #查看所有别名

命令执行顺序:

  第一顺位执行用绝对路径或相对路径执行的命令

  第二顺位执行别名

  第三顺位执行Bash的内部命令

  第四顺位执行按照$PATH环境变量定义的目录查找顺序找到的第一个命令;echo $PATH;可以看到一系列命令所在的路径,系统命令之所以不用路径,是因为设置了这个环境变量,自动寻找。

永久保存别名:

  用户编辑家目录下的 .bashrc 文件,将alias vi=‘vim‘写入即可。

  vim /root/.bashrc

  vim /home/.bashrc

删除别名:

  unalias vi      # unalias 别名

Bash常用快捷键:

  ctrl + c   终止命令

  ctrl + l     清屏

  ctrl + u    删除或剪切光标之前的命令

  ctrl + k    删除或剪切光标之后的内容

  ctrl + y    粘贴ctrl + u 或 ctrl + k 剪切的内容

  ctrl + r    在历史命令中搜索,按下ctrl + r后,就会出现搜索界面,只要输入搜索内容,就会从历史命令中搜索。

  ctrl + d    退出当前终端(等同exit)

原文地址:https://www.cnblogs.com/wanglijun/p/8707689.html

时间: 2024-10-12 07:16:58

shell常用快捷键的相关文章

(转)Bash Shell常用快捷键

Bash Shell常用快捷键 原文:https://github.com/hokein/Wiki/wiki/Bash-Shell%E5%B8%B8%E7%94%A8%E5%BF%AB%E6%8D%B7%E9%94%AE 移动光标 ctrl+b: 前移一个字符(backward) ctrl+f: 后移一个字符(forward) alt+b: 前移一个单词 alt+f: 后移一个单词 ctrl+a: 移到行首(a是首字母) ctrl+e: 移到行尾(end) ctrl+x: 行首到当前光标替换 编

bash shell 常用快捷键

下面列出一些比较常用的bash shell命令以备忘. 详细命令请参考:https://github.com/LinuxTOY/linuxtoy.org/blob/master/content/bash-shortcuts.md 查看历史命令: 上下键 命令和路径自动补全: 打出命令或路径的前面部分,按下Tab键 复制选中的内容: Ctrl + Shift + c 粘贴系统剪贴板的内容: Ctrl + Shift + v 跳到命令的行首: Ctrl + a 跳到命令的行末: Ctrl + e

linux shell常用快捷键

这篇文章来自chinaunix的lovesaka的<<linux命令行编辑>> 原文地址:[url]http://bbs.chinaunix.net/thread-846189-1-1.html[/url] 很早就看过这里的内容了,之所以会找到这篇文章,是因为我的linux恩师,曾经提到过一些常用的快捷键操作.所以好不容易才在网上找到了这篇文章的.而且到现在一直在实践里面的东西.不但会让你做事的效率提高而且还挺有高手风范的,所以帖出来希望大家都能掌握. 方向          &l

linux shell 命令常用快捷键

下面是一些shell的常用快捷键,快捷键玩熟悉了在一定程度上是可以提高工作效率滴… Ctrl + a 切换到命令行开始 Ctrl + e 切换到命令行末尾 Ctrl + l 清除屏幕内容 Ctrl + u 清除光标之前的内容 Ctrl + k 清除光标之后的内容 Ctrl + h 类似于退格键 Ctrl + r 在历史命令中查找 (这个非常好用,输入关键字就调出以前的命令了) Ctrl + c 终止命令 Ctrl + d 退出shell Ctrl + z 转入后台运行.. alt键比较少用,因为

Linux学习一些在Terminal可以用到的快捷键及Shell常用的通配符

Ctrl+c 终断程序 Ctrl+d 键盘输入结束或退出终端 Ctrl+s 暂定当前程序,暂停后按下任意键恢复运行 Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg Ctrl+a 将光标移至输入行头,相当于Home键 Ctrl+e 将光标移至输入行末,相当于End键 Ctrl+k 删除从光标所在位置到行末 Alt+Backspace 向前删除一个单词(注意:是单词!!!) Shift+PgUp  将终端显示向上滚动 Shift+PhDn  将终端显示向下滚动 上光标键可恢复之前输过的内

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:把光标

Eclipse、 pycharm、 Win7、shell常用命令

Eclipse常用快捷键 ctrl+shift+r:打开资源 ctrl+e:快速转换编辑器, ctrl+PgDn 或者ctrl+PgUp alt+shift+r:重命名 shift+enter及ctrl+shift+enter: Shift+enter在当前行之下创建一个空白行,与光标是否在行末无关.Ctrl+shift+enter则在当前行之前插入空白行. ctrl+m:大显示屏幕能够提高工作效率是大家都知道的.Ctrl+m是编辑器窗口最大化的快捷键. Alt+方向键:这个组合将当前行的内容往

Iterms2 常用快捷键

整理使用 iTerm 2 过程中得常用快捷键,Mac 原来自带的终端工具 Terminal 不好用是出了名的,虽然最近几个版本苹果稍微做了些优化,功能上,可用性方面增强不少,无奈有个更好用的 Iterm2 摆在那,基本上也就没有多少出场机会了! Iterm2,经常使用终端的同学肯定早就切换到这个东东上了,开源免费,和 zsh 搭配差不多已经取代 Terminal + bash 成了 Mac 上终端工具的标准配置. (iterm 2 快捷键) 标签 新建标签:command + t 关闭标签:co

vi详解及常用快捷键

Vi三种模式详解 命令行模式 (command mode/一般模式) 任何时候,不管用户处于何种模式,只要按一下“ESC”键,即可使Vi进入命令行模式:我们在shell环境(提示符为$)下输入启动Vi命令,进入编辑器时,也是处于该模式下. 文本输入模式 (input mode/编辑模式) 在命令模式下输入插入命令i(insert).附加命令a (append).打开命令o(open).修改命令c(change).取代命令r或替换命令s都可以进入文本输入模式.输入的内容会     被vi保存起来,