A list of 100 commonly used Linux commands:
1. ls - List directory contents
2. cd - Change the current directory
3. pwd - Print the name of the current working directory
4. mkdir - Create a new directory
5. rmdir - Remove an empty directory
6. touch - Create a new empty file
7. cp - Copy files and directories
8. mv - Move or rename files and directories
9. rm - Remove files or directories
10. cat - Concatenate and display file content
11. less - View file contents one screen at a time
12. head - Display the beginning of a file
13. tail - Display the end of a file
14. grep - Search for a pattern in files
15. find - Search for files in a directory hierarchy
16. chmod - Change file permissions
17. chown - Change file ownership
18. chgrp - Change group ownership of a file
19. man - Display the manual page for a command
20. info - Display information about a command
21. which` - Locate a command
22. locate - Find files by name
23. file - Determine file type
24. du - Display disk usage
25. df - Display free disk space
26. free - Display amount of free and used memory
27. top - Display system processes
28. ps - Display information about running processes
29. kill - Terminate a process
30. shutdown - Shutdown or restart the system
31. reboot - Reboot the system
32. ping - Send ICMP echo requests to a host
33. ifconfig - Display or configure network interfaces
34. iwconfig - Configure wireless network interfaces
35. scp - Securely copy files between hosts
36. ssh - Secure shell remote login
37. rsync - Remote file synchronization
38. wget - Download files from the internet
39. curl - Transfer data from or to a server
40. tar - Manipulate tape archives
41. gzip - Compress or decompress files
42. bzip2 - Compress or decompress files using BZIP2 algorithm
43. zip - Package and compress files into ZIP archive format
44. unzip - Extract files from a ZIP archive
45. lsblk - List information about block devices
46. mount - Mount a file system
47. umount - Unmount a mounted file system
48. df - Display disk space usage
49. du - Estimate file space usage
50. awk - Pattern scanning and processing language
51. sed - Stream editor for filtering and transforming text
52. cut - Remove sections from each line of files
53. sort - Sort lines of text files
54. uniq - Report or omit repeated lines
55. wc - Print newline, word, and byte counts for files
56. diff - Compare files line by line
57. patch - Apply a diff file to an original
58. git - Distributed version control system
59. svn - Subversion version control system
60. make - Maintain, update, and regenerate groups of programs
61. gcc - GNU Compiler Collection
62. g++ - GNU C++ Compiler
63. vim - Vi Improved, a text editor
64. nano - Nano's Another editor, a text editor
65. emacs - GNU Emacs text editor
66. grep - Print lines matching a pattern
67. find - Search for files in a directory hierarchy
68. awk - Pattern scanning and processing language
69. sed - Stream editor for filtering and transforming text
70. tr - Translate or delete characters
71. cut - Remove sections from each line of files
72. paste - Merge lines of files
73. join - Join lines of two files on a common field
74. sort - Sort lines of text files
75. uniq - Report or omit repeated lines
76. comm - Compare two sorted files line by line
77. wc - Print newline, word, and byte counts for files
78. cmp - Compare two files byte by byte
79. diff - Compare files line by line
80. patch - Apply a diff file to an original
81. gzip - Compress or decompress files
82. gunzip - Decompress files compressed with gzip
83. bzip2 - Compress or decompress files using BZIP2 algorithm
84. tar - Manipulate tape archives
85. zip - Package and compress files into ZIP archive format
86. unzip - Extract files from a ZIP archive
87. find - Search for files in a directory hierarchy
88. locate - Find files by name
89. which - Locate a command
90. whereis - Locate the binary, source, and manual page files for a command
91. updatedb - Update the database used by locate
92. date - Display or set the system date and time
93. cal - Display a calendar
94. time - Measure program execution time
95. watch - Execute a program periodically, showing output full Screen
96. echo - Display a line of text
97. hostname - Print or set the system's host name
98. uname - Print system information
99. whoami - Print effective user ID
100. history - Display the command history
These are just a few of the many commands available in Linux, but they cover a wide
range of tasks and functionalities.