Commonly used commands in Ubuntu Linux
![]() |
| Logo Source – freepnglogos.com |
1. Navigating the File System:
– `cd`: Change directory.
– `pwd`: Print working directory.
– `ls`: List directory contents.
– `mkdir`: Make a directory.
– `rmdir`: Remove a directory.
2. File Operations:
– `cp`: Copy files/directories.
– `mv`: Move files/directories.
– `rm`: Remove/delete files or directories.
– `touch`: Create an empty file.
– `nano` or `vim` (text editors): Open a text file for editing.
3. Viewing Content:
– `cat`: Concatenate and display the content of files.
– `less` or `more`: Display content one screen at a time.
– `head` and `tail`: Display the beginning or end of a file.
4. File Permissions:
– `chmod`: Change file permissions.
– `chown`: Change file owner.
– `chgrp`: Change file group.
5. User Management:
– `whoami`: Display the current logged-in user.
– `passwd`: Change user password.
– `su`: Switch user.
– `sudo`: Execute a command with superuser privileges.
6. Package Management:
– `apt-get`: Package handling utility (install, remove, update packages).
– `apt-get install package_name`
– `apt-get remove package_name`
– `apt-get update`
– `apt-get upgrade`
7. Process Management:
– `ps`: Display information about running processes.
– `kill`: Terminate a process.
– `top`: Display and update sorted information about processes.
8. Networking:
– `ifconfig` or `ip`: Display network configuration.
– `ping`: Check network connectivity.
– `wget` or `curl`: Download files from the internet.
9. System Information:
– `uname`: Display system information.
– `df`: Display disk space usage.
– `free`: Display amount of free and used memory.
10. Archives:
– `tar`: Create or extract tar archives.
– `tar -cvf archive.tar files`: Create a tar archive.
– `tar -xvf archive.tar`: Extract files from a tar archive.
11. Search and Find:
– `grep`: Search for a pattern in files.
– `find`: Search for files and directories.
12. Shell Features:
– `echo`: Display a message.
– `export`: Set environment variables.
– `source` or `.`: Execute commands from a file.
These are just some of the basic commands. Linux has a rich set of commands, and you can always refer to the manual pages using `man` command for more details about each command. For example, `man ls` will give you the manual for the `ls` command.