Basic Linux Commands

ls
Lists all files and directories in the current directory.
Example: ls will show files and directories like Documents, Downloads, etc.

cd
Changes the current directory.
Example: cd Documents will move you into the “Documents” directory.

pwd
Prints the current working directory.
Example: pwd will output something like /home/diksha/Documents.

touch
Creates an empty file.
Example: touch file.txt will create a new empty file named file.txt.

mkdir
Creates a new directory.
Example: mkdir new_folder will create a directory named new_folder.

rm
Removes files or directories.
Example: rm file.txt will delete file.txt.
To remove a directory and its contents, use rm -r directory_name.

cp
Copies files or directories.
Example: cp source.txt destination.txt will copy source.txt to destination.txt.

mv
Moves or renames files or directories.
Example: mv oldname.txt newname.txt will rename the file, or mv file.txt /path/to/destination/ will move it.

cat
Displays the contents of a file.
Example: cat file.txt will show the text inside file.txt.

chmod
Changes file permissions.
Example: chmod 755 file.sh gives read, write, and execute permissions to the owner, and read and execute permissions to others.

ps
Displays currently running processes.
Example: ps will show a list of processes along with their process IDs (PIDs).

kill
Terminates a process by its PID.
Example: kill 1234 will terminate the process with PID 1234.

sudo
Runs a command with superuser (admin) privileges.
Example: sudo apt-get update updates the package list with root permissions.

df
Shows disk space usage.
Example: df -h displays the available and used disk space in human-readable format.

top
Displays real-time information about system processes.
Example: top will show a live view of CPU, memory usage, and running processes.

man
Displays the manual for a command.
Example: man ls will show the manual page for the ls command.

Leave a Reply

Your email address will not be published. Required fields are marked *