移动:
Ctrl +a/e 行首尾
Ctrl +f/b 字符右 左移动
Alt + f/b 单词右 左移动
C + xx 行首 光标之间切换
删除:
C + u/k 删除到行首/行尾
C +w/A +d 删除到单词首(A +backspace)/尾
C+d/h 删除光标处/前的字母
C +t/A +t 交换光标处与之前的字母/单词
历史命令:
C+r/g 搜索历史命令(输入关键字后重复按)/退出
C+p/n 同上下箭头
C+o /j /m 新行、执行当前命令/回车
C+s/q 阻止显示/退出
C+z 挂起
!! 上个命令 (==!-1)/!12
!cat 上个这个开头的
!$ !* 上个命令最后/全部参数
C + A +y /A + 0. 上一行的第二个词(上一条命令第一个参数(alt 0 .. 上上,多个点多个上级)
!!:1 /!:1 上个命令的第一个参数(等同于!:1 等同于!:^ 等同于!^ 等同于 Ctrl + Alt + Y)
^cat/^cat^ls 删除cat/替换/ ^old^new is equivalent to !!:s/old/new/. 全部替换 !!:gs/old/new/
!?ls 包含ls的,最近使用的历史命令
C+/ /A +r 取消所有更改
目录操作:
ALT-{ 进行文件名补全,把可以补全的条目列表放在大括号之间,让shell可以使用。
cd - 当前目录和之前所在的目录之间的切换
cd + Alt . 用上次命令的最后一个目录路径 要用上上次命令的最后一个目录,就Alt+.两次就可以了
pushd popd 多个目录间切换 pushd +2 dirs -c
你要不想你输入的命令进入历史中(重要的),也就是通过 上下键找不到,可以在命令前加一个空格(多个也行)
你要想你的ls 命令不显示隐藏文件,或者不用彩色显示
#\ls
or #ls -f
Gnome 常用快捷键:
窗口:
最大 Super + 向上箭头
恢复原来大小 Super + 向下箭头
隐藏 Super + H
关闭 Alt + F4
切换第一/最后工作区 Super + Home/End
切换右/左工作区 Super + PageDown/Up
窗口移工作区1/最后 Shift +Super + Home/End
窗口右/左移一个工作区 Shift + Super + PageDown/Up
交互截图 PrtSc
窗口截图 Alt + PrtSc
桌面截图 Shift + PrtSc
显示全部应用程序/概览 Super + A/S
显示运行命令提示符 Alt + F2
console 复制/粘贴 Ctrl + Shift C/V
其它复制/粘贴 Ctrl + Insert/ Shift + Insert