πŸ–₯️ Basic Linux Commands

πŸ–₯️ Basic Linux Commands

Basic Linux Commands – A Beginner’s Guide

Β·

2 min read

πŸ“‚ 1. Listing Commands (ls)

  • ls β†’ πŸ“‹ List files and directories.

  • ls -l β†’ πŸ“œ Detailed list with permissions, size, owner, etc.

  • ls -a β†’ πŸ‘€ Show hidden files.

  • ls -lh β†’ πŸ“ Human-readable file sizes.

  • ls -d */ β†’ πŸ“ List only directories.

  • ls *.sh β†’ πŸ› οΈ Show only .sh files.

πŸ”Ή Example:

ls -lh
ls -a

πŸ“ 2. Directory Commands

  • pwd β†’ πŸ“Œ Show current directory path.

  • cd folder β†’ πŸ”„ Change directory.

  • cd .. β†’ ⬆️ Move one level up.

  • cd - β†’ πŸ”™ Switch to previous directory.

  • cd ~ β†’ 🏠 Go to the home directory.

πŸ“‚ Creating Directories (mkdir)

  • mkdir newFolder β†’ πŸ—οΈ Create a new folder.

  • mkdir .NewFolder β†’ πŸ‘€ Create a hidden folder.

  • mkdir A B C D β†’ πŸ“‚ Create multiple folders at once.

  • mkdir /home/user/Mydirectory β†’ πŸ“ Create a folder in a specific location.

  • mkdir -p A/B/C/D β†’ πŸ”€ Create nested directories.

πŸ”Ή Example:

mkdir newFolder
mkdir .NewFolder
mkdir A B C D
mkdir /home/user/Mydirectory
mkdir -p A/B/C/D

πŸ“‚ Deleting Directories (rmdir, rm -r)

  • rmdir folder β†’ ❌ Remove empty directory.

  • rm -r folder β†’ 🚨 Remove non-empty directory.

πŸ”Ή Example:

rmdir emptyFolder
rm -r oldFolder

πŸ“„ 3. File Management

  • touch file.txt β†’ πŸ“„ Create a new empty file.

  • cat file.txt β†’ πŸ“– View file content.

  • cp file1 file2 β†’ πŸ“‘ Copy file.

  • mv old new β†’ ✏️ Rename/move file.

  • rm file.txt β†’ ❌ Delete a file.

  • vim file.txt β†’ ✍️ Open file in the Vim text editor.

πŸ”Ή Example:

touch notes.txt
cp notes.txt backup.txt
rm unwanted.txt
vim myfile.txt

πŸ”Ž 4. Searching Files & Text

  • find /path -name filename β†’ πŸ” Find file by name.

  • grep "word" file.txt β†’ πŸ”Ž Search inside a file.

πŸ”Ή Example:

find /home -name "notes.txt"
grep "error" log.txt

βš™οΈ 5. System & Process Management

  • df -h β†’ πŸ’Ύ Check disk space.

  • free -m β†’ πŸ”‹ Check RAM usage.

  • top β†’ πŸ“Š View real-time system processes.

  • kill PID β†’ ❌ Stop a process of mentioned process ID (PID).

πŸ”Ή Example:

df -h
top
kill 1234
Β