命令行编辑
光标跳转
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 ~/.bashrcSUSE Linux,配置如下:
vim /etc/bash.bashrc