How To Linux In Cli

In this blog post, we will guide you through some essential Linux command-line interface (CLI) basics, demonstrating how to navigate, modify and manage your system via the terminal. CLI is a text-based interface that allows you to interact with your computer using text-based commands. So, let’s get started!

1. Navigating the File System

The first thing to learn is how to navigate the file system. The cd command is used to change the current directory. Let’s take a look at an example:

cd /home/username/Documents

This command will navigate to the ‘Documents’ directory under the ‘username’ home directory.

2. Listing Files and Directories

Once you have navigated into a directory, you might want to know what’s inside it. The ls command is used to list files and directories. Here is an example:


This command will display a list of all files and directories in the current directory.

3. Creating a New Directory

To create a new directory, we use the mkdir command followed by the name of the directory. Here’s an example:

mkdir new_directory

This command creates a new directory named ‘new_directory’ in the current location.

4. Removing Files and Directories

Use the rm command to remove files and the rm -r command to remove directories. Here is an example of each:

rm filename.txt

rm -r directoryname

The first command removes the file ‘filename.txt’. The second command removes the directory ‘directoryname’ and its contents.

5. Moving and Renaming Files

The mv command is used to move files from one location to another and to rename files. Here are some examples:

mv oldname.txt newname.txt

mv filename.txt /path/to/directory

The first command renames the file ‘oldname.txt’ to ‘newname.txt’. The second command moves ‘filename.txt’ to the directory ‘/path/to/directory’.

6. Copying Files

Use the cp command to copy files. Here’s an example:

cp sourcefile.txt destinationfile.txt

This command copies ‘sourcefile.txt’ to ‘destinationfile.txt’.

And there you have it! These are some of the basic commands you need to know to start using Linux in CLI. Remember, the key to mastering Linux is practice, so don’t be afraid to get your hands dirty and try these commands out for yourself!