命令行技巧
ALT快捷键在WIN下Xshell不可用
命令行快捷键
ctrl + a
光标切换到命令行行首
ctrl + e
光标切换到命令行末尾
ctrl + l
清屏 等同于clear
ctrl + u
清除剪切光标之前的内容
ctrl + k
清楚剪切光标之后的内容
ctrl + w
清除剪切光标之前的一个word
alt + d
清除剪切光标之后的一个word
ctrl + y
粘贴刚才删除字符
ctrl + h
向行首删除一个字符
ctrl + d
向行尾删除一个字符,空行时等于exit
和logout
ctrl + _
恢复刚操作的命令 xshell无法使用
ctrl + b
光标向行首移动一个字符 ( backwards )
ctrl + f
光标向行尾移动一个字符( forwards )
ctrl + ←
光标向行首移动一个word
ctrl + →
光标向行尾移动一个word
ctrl + r
历史命令中查找 (关键字可用)
ctrl + z
转入后台运行
History 快速再次执行重复命令
history 10
显示最近使用过的10个命令
!!
执行前一个命令
! + 字符
执行前一个以“字符”开头的命令
! + Num
执行对应行号的命令
! + ? abc
执行前一个包含abc的命令
! -n
执行n个命令之前的那个命令
快速调用命令行上一命令
!*
调用上一条命令的所有参数
!$
调用上一条命令的最后一个参数
!-:
调用上一条命令除了最后一个参数的部分
ALT + <num> + .
调用上一条命令中任意一个部分
其中num表示的上一条命令中的第几部分,从0开始,对于ls -shld hello.txt。ALT +0+. 就是ls。1就是-shld
!!:gs/<$1>/<$2>
替换上一条命令中所有$1为$2
!!:gs^$1^$2
替换上一条命令中第一个$1为$2
网友评论