Mastering Linux Command Line History


Bash uses [readline] (https://linux.die.net/man/3/readline), man readline{,bash} to check the default shortcuts. - Use arrow up/down to navigate command history

Using Ctrl+R to search history

  • press ctrl-r repeatedly to cycle through the matches.
  • To use up and arrow for partial search, add the following at ~/.inputrc
  • Some command line tools may use editline, to use up and arrow for partial search for these tools, add the above configuration at ~/.editrc
    • man editline

history | grep

Rerun previous command that starts with the prefix

  • !the_prefix

Misc tips about search history

Labels

adsense (5) Algorithm (69) Algorithm Series (35) Android (7) ANT (6) bat (8) Big Data (7) Blogger (14) Bugs (6) Cache (5) Chrome (19) Code Example (29) Code Quality (7) Coding Skills (5) Database (7) Debug (16) Design (5) Dev Tips (63) Eclipse (32) Git (5) Google (33) Guava (7) How to (9) Http Client (8) IDE (7) Interview (88) J2EE (13) J2SE (49) Java (186) JavaScript (27) JSON (7) Learning code (9) Lesson Learned (6) Linux (26) Lucene-Solr (112) Mac (10) Maven (8) Network (9) Nutch2 (18) Performance (9) PowerShell (11) Problem Solving (11) Programmer Skills (6) regex (5) Scala (6) Security (9) Soft Skills (38) Spring (22) System Design (11) Testing (7) Text Mining (14) Tips (17) Tools (24) Troubleshooting (29) UIMA (9) Web Development (19) Windows (21) xml (5)