码迷,mamicode.com
首页 > 其他好文 > 详细

[Shell]Shell基本功能:历史命令 & 别名

时间:2014-08-17 02:16:31      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:style   color   io   文件   amp   line   size   on   

--------------------------------------------------------------------------------------------------------

一. 历史命令

  history    #查看历史命令

 

  history -c #清空历史命令

 

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

 

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

 

历史命令的调用:

  1. 上下箭头调用

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

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

 

命令与文件补全:Tab

----------------------------------@黑眼诗人 <www.chenwei.ws>----------------------------------

二. 别名与快捷键

  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)

------------------------------------------------------------------------------------------------------

[Shell]Shell基本功能:历史命令 & 别名,布布扣,bubuko.com

[Shell]Shell基本功能:历史命令 & 别名

标签:style   color   io   文件   amp   line   size   on   

原文地址:http://www.cnblogs.com/farwish/p/3917159.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!