ls
- List files and directories in the current working directorycd
- Change the current working directorypwd
- Print the current working directorymkdir
- Create a new directorytouch
- Create a new file or update the timestamp of an existing filecat
- Display the contents of a filerm
- Remove a file or directorycp
- Copy a file or directorymv
- Move or rename a file or directorygrep
- Search for a pattern in a file or outputsed
- Stream editor for filtering and transforming textawk
- Pattern scanning and processing languageps
- Display information about running processestop
- Display system resource usage and running processeskill
- Send a signal to a process to terminate itsudo
- Execute a command with administrative privilegessu
- Switch to another user account or become the superuserchmod
- Change the permissions of a file or directorychown
- Change the owner of a file or directorytar
- Create or extract compressed archive fileszip
- Create or extract ZIP archive filesunzip
- Extract files from a ZIP archivessh
- Connect to a remote server using Secure Shell protocolscp
- Copy files securely over SSHrsync
- Synchronize files and directories between local and remote systemswget
- Download files from the internetcurl
- Transfer data from or to a server using various protocolsping
- Check connectivity to a network hosttraceroute
- Trace the network path to a remote hostifconfig
- Display network interface configurationnetstat
- Display network connections, routing tables, and network interface statisticsiptables
- Configure firewall rulesroute
- Display and manipulate the IP routing tablehostname
- Display or set the hostname of the systemdate
- Display or set the system date and timecal
- Display a calendarwhoami
- Display the current userid
- Display information about a userhistory
- Display the command historytail
- Display the end of a file or monitor a log filehead
- Display the beginning of a fileless
- Display a file or output one page at a timemore
- Display a file or output one page at a timewhich
- Display the location of a commandfind
- Search for files in a directory hierarchylocate
- Find files by name or patterndu
- Display disk usage for files and directoriesdf
- Display disk space usage for file systemsfree
- Display system memory usageuname
- Display information about the system and kernel
These commands are just the tip of the iceberg, but they should cover most of the day-to-day tasks you might need to perform in a Linux environment.