- Top 50 Linux Commands You Must Know as a Regular User...
- 1. ls - view contents of directory (list)
- 2. pwd - path of the current directory
- 3. cd - change directoryn
- 4. mkdir - make new directory
- 5. mv - move files / rename files
- 6. cp - copy files
- 7. rm - remove files
- 8. touch - create blank new file
- 9. rmdir - delete directory
- 10. cat - list content of file to terminal
- 11. clear - clear terminal window
- 12. echo - move data into a file
- 13. less - Read text file one screen at a time
- 14. man - show manual of Linux commands
- 15. sudo - enables you to perform tasks that require administrative or root permissions
- 16. top - task manager in terminal
- 17. tar - used to archive multiple files into a tarball
- 18. grep - used to searching words in specific files
- 19. head - view first lines of any text file
- 20. tail - view last lines of any text file
- 21. diff - compares the contents of two files line by line
- 22. kill - used for killing unresponsive program
- 23. jobs - display all current jobs along with their statuses
- 24. sort - is a command line utility for sorting lines of text files
- 25. df - info about system disk
- 26. du - check how much space a file or directory takes
- 27. zip - to compress your files into a zip archive
- 28. unzip - to extract the zipped files from a zip archive
- 29. ssh - a secure encrypted connection between two hosts over and insecure network
- 30. cal - shows calendar
- 31. apt - command line tool for interaction with packaging system
- 32. alias - custom shortcuts used to represent a command
- 33. w - current user info
- 34. whereis - used to locate the binary, source, manual page files
- 35. whatis - used to get one-line man page description
- 36. useradd - used to create a new user
- 37. passwd - used to changing password of current user
- 38. whoami - print current user
- 39. uptime - print current time when machine starts
- 40. free - print free disk space info
- 41. history - print used commands history
- 42. uname - print detailed information about your Linux system
- 43. ping - to check connectivity status to a server
- 44. chmod - to change permissions of files and directories
- 45. chown - to change ownership of files and directories
- 46. find - using find searches for files and directories
- 47. locate - used to locate a file, just like the search command in Windows
- 48. ifconfig - print ip address stuff
- 49. ip a - similar to ifconfig but shortest print
- 50. finger - gives you a short dump of info about a user