Bash provides a huge set of commands to interact with files, directories, processes, and the system. Here's a list of essential commands every Bash user should know:
ls
— List files in a directorycd [dir]
— Change directorypwd
— Show current directorymkdir [dir]
— Create a new directorytouch [file]
— Create an empty filerm [file]
— Remove filescp [source] [dest]
— Copy filesmv [source] [dest]
— Move or rename filescat [file]
— Display file contentsecho [text]
— Print text to terminalclear
— Clear the terminal screen