Ubuntu has a number of keyboard shortcuts that you can use to increase your productivity with minimal effort. If you have a good grip on the keyboard shortcuts, you can do without the mouse, which saves a lot of time. Also, you can focus more on your work instead of following the mouse pointer. Keyboard shortcuts are especially useful if you edit a lot of text; your hand muscles will thank you for not using the mouse. In this article, we'll introduce you to many useful keyboard shortcuts for Ubuntu and also show you how to create your own shortcut for a task you perform frequently.
Before you continue with the article, please note the following points:
If you like to change the keyboard layout, have a look at this guide instead.
You can use the following shortcuts to get the maximum benefit from the Ubuntu desktop environment:
| Shortcut | Utility |
| Ctrl+Alt+Delete | Use this shortcut to log out of Ubuntu. |
| Alt+Tab | Use this shortcut to switch between open programs. |
| Ctrl+Alt+Tab | Use this shortcut to switch between system controls such as Windows, Top Bar, and Desktop. |
| Ctrl+Alt +Esc | Use this shortcut to directly switch between system controls. |
| Super+L | Use this shortcut to lock the screen. |
| Super+A | Use this shortcut to view all applications. |
| Super+V | Use this shortcut to view notifications, if any. |
| Super+S | Use this shortcut to get an overview of open activities. |
| Alt+F1 | Use this shortcut to get an overview of open windows. |
| Alt+F2 | Use this shortcut to open the Run command dialog. |
| Alt+F4 | Use this shortcut to close the current window. |
| Alt +F5 | Use this shortcut to unmaximize the current window. |
| Alt+F7 | Use this shortcut to select the current window for moving. |
| Alt+F8 | Use this shortcut to resize the current window. |
| Alt+F10 | Use this shortcut to minimize or maximize the current window. |
| Alt+Space | Use this shortcut to view the window menu used to maximize, minimize, move, close, etc. the current window. |
| Ctrl+Super+D | Use this shortcut to view the desktop. |
| Super+Pageup | Use this shortcut to move to the above workspace. |
| super+Pagedown | Use this shortcut to move to the below workspace. |
| Super+Home | Use this shortcut to move to the first workspace. |
| Super+End | Use this shortcut to move to the last workspace. |
| Shift+Super+Home | Use this shortcut to move the window to the first workspace. |
| Shift+Super+End | Use this shortcut to move the window to the last workspace. |
| Shift+Super+Up/Shift+ Super+Down | Use this shortcut to move the window up/down. |
| Shift+Super+Left/Shift+ Super+Right | Use this shortcut to move the window left/right. |
You can use the following shortcuts to get the most out of Ubuntu applications:
| Shortcut | Utility |
| Ctrl+0 | Use this shortcut to open a new file. |
| Ctrl+S | Use this shortcut to save the current file. |
| Ctrl+P | Use this shortcut to print the current document. |
| Ctrl+W | Use this shortcut to close the current file. |
| Ctrl+Q | Use this shortcut to close the open application. |
| Ctrl+A | Use this shortcut to select all items/text. |
| Ctrl+C | Use this shortcut to copy the selected items/text to the clipboard. |
| Ctrl+V | Use this shortcut to paste the copied items/text. |
| Ctrl+N | Use this shortcut to create a new file in the currently open application. |
You can use the following shortcuts to quickly use the screen printing feature of Ubuntu:
| Shortcut | Utility |
| PrintScreen | Use this shortcut to take a screenshot of your screen and save it to the Pictures folder. |
| Alt+PrintScreen | Use this shortcut to take a screenshot of the current window and save it to the Pictures folder. |
| Shift+PrintScreen | Use this shortcut to select an area that will be saved as a screenshot in the Pictures folder. |
| Ctrl+Alt+ PrintScreen | Use this shortcut to copy a screenshot of a window to the clipboard. |
| Shift+Ctrl+ PrintScreen | Use this shortcut to copy a screenshot of a selected area to the clipboard. |
| Ctrl+PrintScreen | Use this shortcut to copy a screenshot of your entire screen to the clipboard. |
You can use the following shortcuts to run terminal commands quickly in the most optimal manner:
| Shortcut | Utility |
| Ctrl+A | Use this shortcut to move the cursor to the beginning of the line. |
| Ctrl+E | Use this shortcut to move the cursor to the end of the line. |
| Ctrl+C | Use this shortcut to kill the current process. |
| Ctrl+R | Use this shortcut to search the history based on the entered keywords. |
| Ctrl+U | Use this shortcut to delete the current line. |
| Ctrl+K | Use this shortcut to delete the text at the right side of the cursor. |
| Ctrl+W | Use this shortcut to delete the text before the cursor. |
| Ctrl+L | Use this shortcut to clear the output of a terminal command(s). |
| Alt+F | Use this shortcut to move the cursor forward by one word. |
| Alt+B | Use this shortcut to move the cursor back by one word. |
| [letter]<tab><tab> | Enter a letter and then tab twice to list all the commands beginning with that letter. |
If you find yourself in a situation where you have to perform a task, again and again, Ubuntu enables you to create a custom shortcut for it. Lets us present an example of how to create a custom shortcut in order to launch the graphical text editor gedit on Ubuntu.
Scroll down the right panel and click the + button. The Add Custom Shortcut dialog will appear.
Add the following information in the Add Custom Dialog menu:
This custom shortcut is now set and you will be able to launch gedit anytime you press the new custom shortcut.
You can now work more efficiently by avoiding the mouse altogether and focus more on your work by simply ignoring the cursor. You can utilize the shortcuts mentioned in this article to operate your desktop, terminal, applications, and screenshots and save a lot of time.
Magento is a free and open-source e-commerce platform written in PHP. It is simple, easy…
ISPConfig is an open-source control panel that allows users to manage multiple servers from a…
As a Linux administrator, you may find it necessary to troubleshoot or test your Simple…
Ubuntu 24.04, like many modern Linux distributions, relies on the NetworkManager for managing network connections.…
Restic is a modern, open-source backup program designed for efficiency, security, and simplicity. It enables…
phpMyAdmin is a popular free tool written in PHP intended to administer MySQL and MariaDB…