Display recently used commands. You can also view these commands via the Up and Down keys.
Repeat a recently used command. You can use !n repeat the n-th command in history or !-n to repeat what happened n commands ago.
Display the manual for a terminal program.
Display a brief description of a terminal program. A simpler alternative to the man command.
Create a shortcut to a command or, when combined with the cd command, directory.
Exit or close the terminal.
Linux Commands for Terminal
Change directory. Used to navigate between folders.
Display current directory.
Change current directory.
Display a list of files in the current directory.
Makes a copy of a file. Defaults to the current directory unless you specify a specific one.
Move a file from one directory to another.
Remove a file or set of files.
Display when a file was last accessed, modified, or changed.
Change the date accessed or date modified time of a given file to right now.
Delete a file or files.
Create a directory. Defaults to the current directory, but you can also specify one.
Delete a directory. Defaults to the current directory, but you can also specify one. The target directory must be completely empty.
Change the name of a file or set of files.
Search a specific directory (or your entire PC) to find files that match designated criteria.
Search for files or directories. Faster than the find command, but has fewer options.
Search a specific file or set of files to see if a string of text exists and where.
Attach a separate filesystem (such as an external hard drive or USB stick) to your system’s main filesystem.
Detach a separate filesystem from your system’s main filesystem.
Display the contents of a text file. Also works with multiple files.
Modify the read, write, and execute permissions of a file.
Change the user or group that owns a file.
Linux Commands for Navigation and File Management
Switch user. Unless you designate a specific user, this command will attempt to sign in as the root user (which you can think of as the system administrator)
Displays the current user name.
Display current user and group.
Create or update a user’s password.
Linux Commands for Users
Displays core system information such as kernel version, hardware, and operating system.
Enter before a command to perform the command as a system administrator. Users must have administrator privileges for this to work.
Programs for installing software and updates. Which one to use depends on your Linux-based operating system. Each requires administrator rights and additional instructions, such as sudo apt install program-name.
Display the status of all current jobs. A job is a representation of a running process or group of processes.
Send a job to the background.
Send a job to the foreground.
End a process according to its process ID (which you can get using the ps command).
End all processes whose names match your query.
Display a list of running processes. Defaults to processes started by the current user.
Displays a list of running processes, sorted by how much CPU each uses. Unlike ps, the command updates in real-time.
Displays time since last boot.
Finds the executable file for a program.
Displays how much disk space is used and free on your system.
Displays how much RAM is used and free on your system.
Linux Commands for System Administration
Displays your IP address, network interfaces, bandwidth usage, and more.
Send or receive data from another computer on a network. Often used to test whether a network connection is established and the speed of that connection.
Lookup a domain’s DNS address.
Download a file
Secure Shell. Connect and login to s remote network location.
Linux Commands for Network Management
Display a line of text. Often used in programs and scripts to relay information to users.
Displays possible factors of a decimal number.
Solve math equations.
Lookup a word in the dictionary.
Miscellaneous Linux Commands
Chrome OS shortcuts
Open Print dialog
Ctrl + P
Save the current webpage
Ctrl + S
Refresh the page
Ctrl + R
Refresh the page without loading cache
Ctrl + Shift + R
Open a file
Ctrl + O
Ctrl + H
Ctrl + J
Bookmark current page
Ctrl + D
Bookmark all open tabs
Ctrl + Shift + D
Toggle bookmarks bar
Ctrl + Shift + B
Open Chrome’s menu
Alt + E
Open Task Manager
Search + Esc
View page source
Ctrl + U
Open the Developer Tools panel
Ctrl + Shift + I
Chrome OS Keyboard Shortcuts for basic Chrome functions
Alex Lim is a certified IT Technical Support Architect with over 15 years of experience in designing, implementing, and troubleshooting complex IT systems and networks. He has worked for leading IT companies, such as Microsoft, IBM, and Cisco, providing technical support and solutions to clients across various industries and sectors. Alex has a bachelor’s degree in computer science from the National University of Singapore and a master’s degree in information security from the Massachusetts Institute of Technology. He is also the author of several best-selling books on IT technical support, such as The IT Technical Support Handbook and Troubleshooting IT Systems and Networks. Alex lives in Bandar, Johore, Malaysia with his wife and two chilrdren. You can reach him at [email protected] or follow him on Website | Twitter | Facebook
Your Support Matters...
We run an independent site that is committed to delivering valuable content, but it comes with its challenges. Many of our readers use ad blockers, causing our advertising revenue to decline. Unlike some websites, we have not implemented paywalls to restrict access.
Your support can make a significant difference. If you find this website useful and choose to support us, it would greatly secure our future. We appreciate your help.
If you are currently using an ad blocker, please consider disabling it for our site. Thank you for your understanding and support.