The bash shell features a wide variety of keyboard shortcuts you’ve got the option to use.

These will work in bash on any operating system.

Working With Processes

Use the following shortcuts to manage running processes.

A terminal open on Ubuntu.

Hannah Stryker / How-To Geek

Controlling the Screen

The following shortcuts allow you to control what appears on the screen.

Cutting and Pasting

Bash includes some basic cut-and-paste features.

you’re free to start typing one of them and press “Tab” to continue.

Pinging Google.com

By default, bash usesemacs-style keys.

Linux Commands

Files

tarpvcattacchmodgrepdiffsedarmanpushdpopdfscktestdiskseqfdpandoccd$PATHawkjoinjqfolduniqjournalctltailstatlsfstabecholesschgrpchownrevlookstringstyperenamezipunzipmountumountinstallfdiskmkfsrmrmdirrsyncdfgpgvinanomkdirdulnpatchconvertrcloneshredsrmscpgzipchattrcutfindumaskwctr

Processes

aliasscreentopnicereniceprogressstracesystemdtmuxchshhistoryatbatchfreewhichdmesgchfnusermodpschrootxargsttypinkylsofvmstattimeoutwallyeskillsleepsudosutimegroupaddusermodgroupslshwshutdownreboothaltpoweroffpasswdlscpucrontabdatebgfgpidofnohuppmap

Networking

netstatpingtracerouteipsswhoisfail2banbmondigfingernmapftpcurlwgetwhowhoamiwiptablesssh-keygenufwarpingfirewalld

Copying files.

Searching for a prior command.

Set Bash to use Vi or Emacs-style shortcuts.