Ready to Start Your Career?

Linux Keyboard Shortcuts

Tapan Jatakia's profile image

By: Tapan Jatakia

February 26, 2019

Linux Keyboard Shortcuts

Linux Keyboard Shortcuts are a must for Linux Enthusiasts and Professionals. However, students studying Linux also could apply these to speed up their work process and understanding of Linux. User wanting to learn shortcuts & key combinations need to know the Pros and Cons first.


  1. Speedup Working Productivity Drastically.
  2. Reduce Working Time.
  3. Proves Efficient & Effective and comes in handy when Time Deadlines are near.
  4. Can be Customized as per User's desktop, applications preferences and settings.
  5. Aids a User to experience a Flexible workflow.


  1. Dynamic Keyboard Shortcuts behave differently as per varied applications. Any specific Key Combination is not statically defined for all the applications.
  2. Altogether the User-defined Customized Key Combinations if applied, may change Applications' as well as System's Central Keyboard Universal Key Combinations both at the same time.
  3. Too much Flexibility may crash/malfunction or render an application useless, as some applications may not be able to modify their shortcuts whereas the Central Keyboard has already modified its own Keyboard Shortcut Keys.
  4. Too much Keyboard Use may make the Keys vulnerable to Hardware malfunction and reduce its life rapidly.
  5. Too much Keyboard Use may drive a User Crazy.

Keyboard Shortcuts List:-

Launcher Keyboard Shortcuts:

  1. Ctrl+Alt+T --> Terminal

Navigation Keyboard Shortcuts:

  1. Ctrl+Super+D  --> Hide All Normal Windows
  2. Super+Page_Up  --> Move to Workspace Above
  3. Super+Page_Down  --> Move to Workspace Below
  4. Shift+Super+Down_Arrow  --> Move Window one Monitor Down.
  5. Shift+Super+Left_Arrow  --> Move Window one Monitor to the Left.
  6. Shift+Super+Right_Arrow  --> Move Window one Monitor to the Right.
  7. Shift+Super+Up_Arrow  --> Move Window one Monitor Up.
  8. Shift+Super+Page_Down  --> Move Window one Workspace Down.
  9. Shift+Super+Page_Up  --> Move Window one Workspace Up.
  10. Shift+Super+End --> Move Window to last Workspace.
  11. Shift+Super+Home  --> Move Window to Workspace 1.
  12. Super+Tab  --> Switch Applications.
  13. Ctrl+Alt+Tab  OR Alt+Tab  --> Switch System/Window Controls.
  14. Ctrl+Alt+Escape  --> Switch System Controls Directly
  15. Super+End  --> Switch to Last Workspace.
  16. Super+Home  --> Switch to Workspace 1.
  17. Alt+Escape  --> Switch Windows directly.
  18. Alt+F6  --> Switch Windows of an Application directly.

Screenshots Keyboard Shortcuts:

  1. Ctrl+Alt+PrintScr  --> Copy a Screenshot of a window to clipboard.
  2. Shift+Ctrl+PrintScr  --> Copy a Screenshot of an area to clipboard.
  3. Ctrl+PrintScr  --> Copy a screenshot to clipboard.
  4. Shift+Ctrl+Alt+R  --> Record a Short Screencast.
  5. Alt+PrintScr  --> Save a Screenshot of a Window to Pictures.
  6. Shift+PrintScr  --> Save a Screenshot of a Area to Pictures.
  7. PrintScr  --> Save a Screenshot to Pictures.

Sound and Media Keyboard Shortcuts:  

Eject, Launch Media Player, Next Track, Pause Playback, Play/Pause, Previous Track, Stop Playback, Volume Up, Volume Down, Volume Mute. These Keyboard Shortcuts can be setup by User (my Laptop has Multimedia Keys so I have no need of setting up shortcuts for these functions.)

System Keyboard Shortcuts:

  1. Super+N  --> Focus the Active Notification.
  2. Super+L  --> Lock Screen.
  3. Ctrl+Alt+Delete  --> Log out of Active User session/account.
  4. Super+F10  --> Open the Application Menu.
  5. Super+Escape  --> Restore the Keyboard Shortcuts to Default.
  6. Super+A  --> Show all Applications.
  7. Alt+F1  --> Show the Activities Overview also referred to as the System Menu.
  8. Super+V --> Show the Notification List.
  9. Super+S  --> Show the Overview.
  10. Alt+F2  --> Show the Run Command Prompt or Command Launcher.

Typing Keyboard Shortcuts:

  1. Super+Space  --> Switch to next Input Source.
  2. Shift+Super+Space  --> Switch to Previous Input Source

Universal Access Keyboard Shortcuts:

  1. Alt+Super+S  --> Turn Screen Reader On/Off.
  2. Alt+Super+8  --> Turn Zoom On/Off.
  3. Alt+Super+=  --> Zoom In.
  4. Alt+Super+-  --> Zoom Out.

Windows Keyboard Shortcuts:

  1. Alt+Space  --> Activate the Windows menu.
  2. Alt+F4  --> Closes the Focused Window.
  3. Super+H  --> Hide Window.
  4. Super+Up_Arrow  --> Maximize Window.
  5. Alt+F7  --> Move Window.
  6. Alt+F8  --> Resize Window.
  7. Super+Down_Arrow  --> Restore Window.
  8. Alt+F10  --> Toggle Maximization State.
  9. Super+Left  --> View split on Left.
  10. Super+Right  --> View Split on Right.

Terminal Keyboard Shortcuts:

  1. Tab  --> Just start typing a command, filename, directory name or even command options and hit the tab key. It will either automatically complete what you were typing or it will show all the possible results for you.
  2. Ctrl+C  --> Breaks/Stops a command's/process' execution immediately.
  3. Ctrl+Z  --> Useful to run and/or send a command/process in the background.
  4. Ctrl+D  --> Logs the User out of the current User terminal session. Equivalent to 'Exit' command.
  5. Ctrl+L  -->  Used to clear the Terminal.
  6. Ctrl+A  --> Moves the current cursor position to the starting/beginning of the line.
  7. Ctrl+E  --> Moves the current cursor position to the end of the line.
  8. Ctrl+U  --> Erases everything from the current cursor position to the starting/beginning of the line.
  9. Ctrl+K  --> Erases everything from the current cursor position to the end of the line.
  10. Ctrl+W  --> Erase the word preceding to the cursor position. If the cursor is on a word itself, it will erase all letters from the cursor position to the beginning of the word.
  11. Ctrl+Y  --> To paste the text erased using Ctrl + W, Ctrl + U and Ctrl + K shortcuts.
  12. Ctrl+P  --> Used to view previous commands. For Command History, press the 'P' key repeatedly after keeping the 'Ctrl' key pressed.
  13. Ctrl+N  --> Used after Ctrl+P. Displays the next command. While viewing previous commands, this key combination is useful to navigate back and forth.

Some Special Keyboard Shortcuts:

  1. Ctl+Alt+Backspace  -->Logs the User out of Irresponsive Locked/Hanged Active Session taking back to the Login Screen. Compatible with all Linux/Unix OS Environments.
  2. Ctrl+Alt+F*  --> Used to Switches among varied Linux virtual terminals. Terminals viz 1,2,3... can be switche dto by using the keys --> F1, F2, F3, F4, F5, F7, etc. in conjugation with the key combination.
  3. Alt+Arrow_key  --> Pager feature on Linux allows the User to open multiple desktops at the same time. Instead of having to move your mouse to the corner of the screen, this command could come in handy. Compatible with all Linux/Unix OS Environments.
  4. Alt+Mouse  --> Grabs a window anywhere to be placed by the cursor.
  5. Shift+Delete  --> Permanently Deletes a file without sending it to the Trash Bin.
  6. Ctrl+Alt+L  --> Locks out the User of the current User Session and Screen.
  7. Ctrl+Backspace  -->  Deletes an entire word.
Linux/Unix based Operating Systems, Distros have are FOSS and hence the Centralized Keyboard Virtual Architecture and the Shortcuts can be modified, updated as per User's convnience. However, may result in malfunction of any specific application's internal built shortcuts and may collide in execution with the Central Keyboard's shortcuts. The User has to manage this wisely.
That's what makes Linux so good: you put in something, and that effort multiplies. It's a positive feedback cycle. Linus TorvaldsRead more at:
Practicing, Professing and Preaching these shortcuts will develop a great Linux Enthusiast out of a ordinary student learner. Do not rely on these shortcuts "TOO MUCH", but they are needed for faster execution and also would come in handy when your Trackpad/Mouse is not working. However, these shortcuts do provide a complete alternative to mouse movements and are highly reliable but for operating any application in general for a layman Mouse/Trackpad is used for the first-time getting introduced to that application.Note:There is a Difference between 'Locks out' and 'Logs out'.
Thats what makes Linux so good; you put in something, and that efforts multiplies. It's a positive feedback cycle.Quote on Linux By Linus Torvalds.
That's what makes Linux so good: you put in something, and that effort multiplies. It's a positive feedback cycle. Linus TorvaldsRead more at:
That's what makes Linux so good: you put in something, and that effort multiplies. It's a positive feedback cycle. Linus TorvaldsRead more at:
Schedule Demo