“Mastering the Command Line’’
1. ls — The most frequently used command in Linux to list directories
2. pwd — Print working directory command in Linux
3. cd — Linux command to navigate through directories
4. mkdir — Command used to create directories in Linux
5. mv — Move or rename files in Linux
6. cp — Similar usage as mv but for copying files in Linux
7. rm — Delete files or directories
8. touch — Create blank/empty files
9. ln — Create symbolic links (shortcuts) to other files
10. cat — Display file contents on the terminal
11. clear — Clear the terminal display
12. echo — Print any text that follows the command
13. less — Linux command to display paged outputs in the terminal
14. man — Access manual pages for all Linux commands
15. uname — Linux command to get basic information about the OS
16. whoami — Get the active username
17. tar — Command to extract and compress files in Linux
18. grep — Search for a string within an output
19. head — Return the specified number of lines from the top
20. tail — Return the specified number of lines from the bottom
21. diff — Find the difference between two files
22. cmp — Allows you to check if two files are identical
23. comm — Combines the functionality of diff and cmp
24. sort — Linux command to sort the content of a file while outputting
25. export — Export environment variables in Linux
26. zip — Zip files in Linux
27. unzip — Unzip files in Linux
28. ssh — Secure Shell command in Linux
29. service — Linux command to start and stop services
30. ps — Display active processes
31. kill and killall — Kill active processes by process ID or name
32. df — Display disk filesystem information
33. mount — Mount file systems in Linux
34. chmod — Command to change file permissions
35. chown — Command for granting ownership of files or folders
36. ifconfig — Display network interfaces and IP addresses
37. traceroute — Trace all the network hops to reach the destination
38. wget — Direct download files from the internet
39. ufw — Firewall command
40. iptables — Base firewall for all other firewall utilities to interface with
41. apt, pacman, yum, rpm — Package managers depending on the distro
42. sudo — Command to escalate privileges in Linux
43. cal — View a command-line calendar
44. alias — Create custom shortcuts for your regularly used commands
45. dd — Majorly used for creating bootable USB sticks
46. whereis — Locate the binary, source, and manual pages for a command
47. whatis — Find what a command is used for
48. top — View active processes live with their system usage
49. useradd and usermod — Add new user or change existing users data
50. passwd — Create or update passwords for existing users.
Learn more about each command's real-time use case :
1. ls — The most frequently used command in Linux to list directories.
2. pwd — Print working directory command in Linux
3. cd — Linux command to navigate through directories
4. mkdir — Command used to create directories in Linux
5. mv — Move or rename files in Linux
6. cp — Similar usage as mv but for copying files in Linux
7. rm — Delete files or directories
8. touch — Create blank/empty files
9. ln — Create symbolic links (shortcuts) to other files
10. cat — Display file contents on the terminal
11. clear — Clear the terminal display
12. echo — Print any text that follows the command.
13. less — Linux command to display paged outputs in the terminal.
14. man — Access manual pages for all Linux commands ;
The man
command in Linux is used to display the manual pages of Linux commands and other system functionalities.
15. uname — Linux command to get basic information about the OS
16. whoami — Get the active username
17. tar — Command to extract and compress files in Linux
18. grep — Search for a string within an output
19. head — Return the specified number of lines from the top
20. tail — Return the specified number of lines from the bottom
21. diff — Find the difference between two files
22. cmp — Allows you to check if two files are identical.
23. comm — Combines the functionality of diff and cmp
24. sort — Linux command to sort the content of a file while outputting
25. export — Export environment variables in Linux
26. zip — Zip files in Linux
27. unzip — Unzip files in Linux
28. ssh — Secure Shell command in Linux
ssh username@hostname
29. service — Linux command to start and stop services
root@ubuntu:~ →> service ssh status
root@ubuntu:~ →> service ssh stop
root@ubuntu:~ →> service ssh start
30. ps — Display active processes
31. kill and killall — Kill active processes by process ID or name
32. df — Display disk filesystem information
33. mount — Mount file systems in Linux.
34. chmod — Command to change file permissions
35. chown — Command for granting ownership of files or folders.
36. ifconfig — Display network interfaces and IP addresses
37. traceroute — Trace all the network hops to reach the destination
38. wget — Direct download files from the internet.
39. ufw — Firewall command
40. iptables — Base firewall for all other firewall utilities to interface with
41. apt, pacman, yum, rpm — Package managers depending on the distro.
Debian and Debian-based distros — apt install <package name>
Arch and Arch-based distros — pacman -S <package name>
Red Hat and Red Hat-based distros — yum install <package name>
Fedora and CentOS — yum install <package>
42. sudo — Command to escalate privileges in Linux.
43. cal — View a command-line calendar.
44. alias — Create custom shortcuts for your regularly used commands.
45. dd — Majorly used for creating bootable USB sticks
46. whereis — Locate the binary, source, and manual pages for a command.
47. whatis — Find what a command is used for
48. top — View active processes live with their system usage
49. useradd and usermod — Add new user or change existing users data.
50. passwd — Create or update passwords for existing users.
Credits : digitalocean
https://github.com/gefkkd/-Mastering-the-Command-Line-.git
That’s it, thank you for reading.
👉 In case you would like to continue the discussion, you can always reach out to me on Twitter or on LinkedIn for professional networking, if you feel like following me on GitHub you can also do that.
👉 Follow Cloudnloud Tech Community for more insightful knowledge & resources & CloudnLoud YouTube channel.