codetalks-new / notes

About me
4 stars 0 forks source link

Linux/Unix 命令行生存指南 #19

Open codetalks-new opened 5 years ago

codetalks-new commented 5 years ago

命令历史记录

  1. 用上下箭头导航.
  2. history 输出所有命令行的历史记录.
  3. 使用 history | grep 'keyword' 来查找.
  4. 使用 ! 来引用对应的历史记录.
  5. zsh 等基于前缀的历史记录导航.

移动

  1. Ctrl + a 回到开头
  2. Ctrl + e 跳到结尾
  3. Meta + f 向前移动一个单词,( Meta 有可能是 alt 键也有可能用 Esc 键代替)(forward)
  4. Meta + b 向后移动一个单词,(backward)

删除

  1. 回车键删除一个字符.
  2. Ctrl + k 删除后面的.
  3. Ctrl + u 删除前面的.
  4. Meta + d 删除到当前单词结尾
  5. Meta + DEL 删除到当前单词开始. (DEL 对应 Delete 或者 Backspace)
  6. Ctrl + d 删除当前光标位置的字符.
  7. Ctrl + u删除最后编辑的命令.
  8. Ctrl + y 复制最近删除的文本到当前光标处.

参考

http://tiswww.case.edu/php/chet/readline/rluserman.html#SEC5