DEV Community

Cover image for Linux Command Line: A Comprehensive Guide for me.
Abdul Awal Nadim
Abdul Awal Nadim

Posted on

Linux Command Line: A Comprehensive Guide for me.

Image descriptionLinux is a powerful and widely used open-source operating system renowned for its stability, security, and flexibility. I am learning Linux Commands. If I see any command that is important or most frequently used, then I will add the command and description to the blog.

File and Folder Management:

ls

  • List Files and Directories:

example: Listing the contents of your home directory.

ls ~
Enter fullscreen mode Exit fullscreen mode

cd

  • Change Directory:

example: Moving into the Documents directory.

cd ~/Documents
Enter fullscreen mode Exit fullscreen mode

touch

  • Create Empty Files:

example: Creating a new text file named "example.txt."

touch example.txt
Enter fullscreen mode Exit fullscreen mode

mkdir

  • Create Directories:

example: Creating a directory named "projects."

mkdir projects
Enter fullscreen mode Exit fullscreen mode

cp

  • Copy Files and Directories:

example: Copying a file from one directory to another.

cp file.txt /path/to/destination/
Enter fullscreen mode Exit fullscreen mode

mv

  • Move/Rename Files and Directories:

example: Renaming a file.

mv oldfile.txt newfile.txt
Enter fullscreen mode Exit fullscreen mode

rm

  • Remove Files and Directories:

example: Deleting a file.

rm unwantedfile.txt
Enter fullscreen mode Exit fullscreen mode

File Permissions:

chmod

  • Change File Permissions:

example: Making a script executable.

chmod +x myscript.sh
Enter fullscreen mode Exit fullscreen mode

chown

  • Change File Ownership:

example: Changing the owner of a file.

chown newowner:groupname myfile.txt
Enter fullscreen mode Exit fullscreen mode

User and Group Management:

useradd

  • Add Users:

example: Adding a new user named "johndoe."

sudo useradd johndoe
Enter fullscreen mode Exit fullscreen mode

userdel

  • Delete Users:

example: Removing the user "johndoe."

sudo userdel johndoe
Enter fullscreen mode Exit fullscreen mode

passwd

  • Change User Passwords:

example: Changing the password for the user "johndoe."

sudo passwd johndoe
Enter fullscreen mode Exit fullscreen mode

groupadd

  • Create Groups:

example: Creating a group named "developers."

sudo groupadd developers
Enter fullscreen mode Exit fullscreen mode

groupdel

  • Delete Groups:

example: Removing the group "developers."

sudo groupdel developers
Enter fullscreen mode Exit fullscreen mode

usermod

  • Modify User Attributes:

example: Adding a user to the "developers" group.

sudo usermod -aG developers johndoe
Enter fullscreen mode Exit fullscreen mode

Top comments (0)