bash xshell 特性
1.tab键补全
2.命令行常用快捷键:
ctrl键+ c #取消当前操作
ctrl键+ d #退出当前用户登录
ctrl键+ a #光标移动到光标所在行的行首
ctrl键+ e #光标移动到光标所在行的行尾
ctrl键+ u #剪切/删除光标到行首的内容
ctrl键+ k #剪切/删除光标到行尾的内容
ctrl键+ y #粘贴
ctrl键+ l #清屏
ctrl键+ w #删除当前位置至上一个空格的字符(删除一组)
ctrl键+ 左方向键 #光标向左移动一个单词
ctrl键+ 右方向键 #光标向右移动一个单词
ctrl键+ r #搜索最近历史命令
ctrl键+ S #锁屏 (可以敲命令也课执行,只是在屏幕上不显示)
ctrl键+ q #解屏
eSc键+ . #获取上一条命令最后的参数 或者最后面的内容 以空格分隔符
!开头的指令:
!! #执行上一条执行过命令
!+命令 ( !lS ) #执行最近一次以lS开头的命令
3.历史记录
history #显示所有执行过的命令
!+id (histoty指令下的数字编号) #执行此id对应的指令
选项:
-d+ id #删除指定的id记录
-w #将历史记录存放到一个文件夹
-c #清楚所用命令的历史记录
4.命令别名 alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
设置别名:
[root@web01 ~]# alias net='/etc/sysconfig/network-scripts/ifcfg-eth0'
取消别名:
[root@web01 ~]# unalias net
5.获取命令的帮助
(1) man #查看外部命令
(2) help #查看系统内置命令(系统自带)
(3) 通过命令的选项 --help
(4) info
(5) 互联网 百度