linux:general_bash-ery

This is an old revision of the document!


General Bash-ery

  • Ctrl + a, move to the beginning of the line
  • Ctrl + e, move to the end of the line
  • Ctrl + k, Cut the Line after the cursor to the clipboard.
  • Ctrl + u, Cut the Line before the cursor to the clipboard.
  • Ctrl + y, paste last value in clipboard
  • Meta + y, cycle through previous values in clipboard

Use Ctrl-r to reverse search command history and Ctrl+s to forward search

stty -ixon # enabled forward search with Ctrl+s by disabling XON/XOFF flow control
  • export EDITOR=/bin/vi to make vi the default editor
  • Ctrl+x+e to edit current command in default text editor.
    • Opens the current command line in the default editor. For vi you can exit with :cq to cancel the command.
    • fc, fixed command opens the last command in the editor

History

  • history -a, append the current session history to the history file
  • history -s <cmd line>, save the specified command line to history without executing it. Alternatively, prefix a line with the comment character (#) and it will be saved to history as a comment.
  • linux/general_bash-ery.1673971978.txt.gz
  • Last modified: 2023/01/17 16:12
  • by mgupton