Skip to content

Fudging bash

Avoid using cursor keys

  • Jump to the beginning : control A (inherited from emacs, kill your pinky)
  • Jump to the end: control E (inherited from emacs)
  • Clear all after the cursor: control K (kill)

(stolen from this nice one)

Use history

history

history
  • search backwards:
    • control r and type what you want
    • keep pressing control r to see other options
  • run previous command again: !!
  • if you want a particular history
    • run history first
    • find a number starting each line that you want
    • !number

Sleep, forground, background

  • Stop something is control c. Don't be confused with control s
  • make the current one sleep: control s
  • see who are sleeping now: jobs
  • wake up the sleeping one: fg
  • make the one work in the background bg
  • List what I am running: ps
  • List everything beyond what I have: ps aux
  • Kill something: find a process ID (PID). Then kill -9 PID (-9 means I kill. I mean it)
  • Kill by name: killall NAME (sometimes this may be more than what you want)