linux命令——命令行编辑(快捷键、alias等技巧)

命令行编辑

光标跳转

ctrl+a :跳转到命令行首

ctrl+e :跳转到命令行尾

ctrl+u :删除光标至命令行首的内容

ctrl+k :删除光标至命令行尾的内容

ctrl+左右箭头:以单词为单位进行跳转(部分终端软件支持)

ctrl+l :清屏

vim编辑器中跳到文件的第一行:
   a  输入 :0 或者 :1   回车
   b  键盘按下 小写 gg
vim编辑器跳到文件最后一行:
   a 输入 :$   回车
   b 键盘按下大写 G
   c 键盘按 shift + g    (其实和第二种方法一样)

 

命令历史

history :查看历史命令

-c :清空历史命令

环境变量:HISTSIZE——>命令历史缓冲区大小, 可用 echo $HISTSIZE查看

命令历史使用技巧:

!n :执行命令历史中的第n条命令

!!  :执行上一条命令

!string :执行命令历史中最近一个以string开头的命令,例如!ps

!$ :引用前一个命令的最后一个参数,也可以先按【Esc】,再按【.】

 

 

命令别名 alias

定义别名如:alias cdclass = 'cd /mvtech/tomcat6/webapps/ljcx/WEB-INF/classes/'

取消别名如:unalias cdclass

在shell中定义的别名,仅在当前shell生命周期有效,如果重新开启一个 Shell,或者重新登录之后,这些更改就全消失了,

Redhat、Centos系列配置如下:

$ vi .bashrc
在 # User specific aliases and functions 下面加上你要的 alias 指令
$ source ~/.bashrc

SUSE Linux,配置如下:

vim /etc/bash.bashrc

 

 

 

 

你可能感兴趣的:(Linux)