VaishnaviComputerCenter_Logo

All Important Linux Commands in Hindi – [Syntax, Example & Description]

Linux Commands in Hindi
16Dec, 2024

क्या आप Linux OS का इस्तेमाल करते हैं? यदि हाँ, तो मैंने आप सभी के लिए Linux or Unix की सबसे important Commands को Hindi में समझाया हुआ है। और यदि आप CCC परीक्षा की भी तैयारी कर रहे हैं तो उसके 2nd चैप्टर Operating System में Linux और Unix टॉपिक है जिससे CCC परीक्षा में ये commands ज़रूर पूछी जाती हैं इसलिए इए Linux commands in Hindi में आपके लिए रामबाण साबित हो सकती हैं।

Also Read: DOS Commands in Hindi with Example

Most Important Linux Commands in Hindi in Tabular Form

Commands Syntax Example Description
pwd pwd $ pwd Linux में pwd (Print Working Directory) कमांड Current Directory का पूरा Path display करती है।
ls ls [options] [directory] $ ls -l Linux में ls कमांड Files और Directory की List दिखाता है।
cd cd [directory] $ cd /home Linux में cd (change directory) कमांड का इस्तेमाल Directory बदलने के लिए किया जाता है।
mkdir mkdir [directory_name] $ mkdir myfolder Linux में mkdir (make directory) command का इस्तेमाल नई Directory बनाने के लिए किया जाता है।
rmdir rmdir [directory_name] $ rmdir myfolder Linux में rmdir (remove directory) कमांड का इस्तेमाल खाली Directory को हटाने के लिए किया जाता है।
rm rm [options] [file/directory] $ rm file.txt Linux में rm (remove) कमांड का इस्तेमाल File या Directory को हटाने के लिए करते हैं।
cp cp [source] [destination] $ cp file.txt /backup/ Linux में cp (copy) कमांड का इस्तेमाल File या Directory को Copy करने के लिए करते हैं।
mv mv [source] [destination] $ mv file.txt /backup/ Linux में mv (move) कमांड का इस्तेमाल File या Directory को एक स्थान से दूसरे पर ले जाने के लिए किया जाता है।
touch touch [file_name] $ touch newfile.txt Linux में touch command का इस्तेमाल नई खाली File बनाने के लिए करते हैं।
cat cat [file_name] $ cat file.txt Linux में cat (concatenate) command का इस्तेमाल File के कंटैंट को देखने के लिए किया जाता है।
nano nano [file_name] $ nano file.txt Linux में nano कमांड का इस्तेमाल File को Edit करने के लिए किया जाता है।
vim vim [file_name] $ vim file.txt यह एक Advanced Text Editor है, जिसका इस्तेमाल Files को Edit करने, Code लिखने, और Text Files को Manipulate करने के लिए किया जाता है।
echo echo [text] $ echo “Hello” इस कमांड का इस्तेमाल Linux में Screen पर Text Print करने के लिए किया जाता है।
man man [command] $ man ls Linux में man (manual) का इस्तेमाल किसी भी Command का Manual देखने के लिए करते हैं।
chmod chmod [permissions] [file] $ chmod 755 script.sh Linux में chmod (change mode) command का इस्तेमाल File और Directory की Permission (read, write, execute) बदलने के लिए करते हैं।
chown chown [owner] [file] $ chown user file.txt Linux में chown (change owner) command का इस्तेमाल Directory के Owner और Group बदलने के लिए करते हैं।
df df [options] $ df -h Linux में df (disk free) command का इस्तेमाल File System में Available Disk Space की जानकारी को देखने के लिए करते हैं।
du du [options] [file/directory] $ du -sh folder/ Linux में du (disk usage) command का इस्तेमाल File और Directory के Disk Space usage की जानकारी प्राप्त करने के लिए करते हैं।
ps ps [options] $ ps aux Linux में ps (process status) command का इस्तेमाल System पर चल रहे Process के बारे में जानकारी प्राप्त करने के लिए करते हैं।
kill kill [PID] $ kill 1234 Linux में kill command का इस्तेमाल किसी चल रहे Process को समाप्त (terminate) करने के लिए करते है।
top top [options] $ top Linux में top command का इस्तेमाल running processes का live view देखने के लिए करते हैं।
htop htop $ htop Linux में htop command का इस्तेमाल Process और System monitoring के लिए करते हैं।
tar tar [options] [archive_file] $ tar -cvf backup.tar folder/ Linux में tar command का इस्तेमाल File और Directory को archive और उन्हे Compress या Extract करने  के लिए करते हैं।
gzip gzip [file] $ gzip file.txt Linux में gzip command का इस्तेमाल File को compress करने के लिए करते हैं।
gunzip gunzip [file] $ gunzip file.gz Linux में gunzip command का इस्तेमाल File को decompress करने के लिए करते हैं।
ssh ssh [user@hostname] $ ssh user@192.168.1.1 Linux में ssh (Secure Shell) command का इस्तेमाल remote connection के लिए करते हैं।
scp scp [source] [user@host:destination] $ scp file.txt user@192.168.1.1:/backup/ Linux में scp (Secure Copy) command का इस्तेमाल File और Directory का transfer करने के लिए करते हैं।
wget wget [URL] $ wget https://example.com/file.zip Linux में wget command का इस्तेमाल Internet से File को download करने के लिए करते हैं।
curl curl [options] [URL] $ curl -O https://example.com/file.zip Linux में curl (Client URL) command का इस्तेमाल HTTP अनुरोध के लिए होता है।
find find [directory] [criteria] $ find /home -name “*.txt” Linux में find command का इस्तेमाल File और Directory को local system में खोजने के लिए होता है।
grep grep [pattern] [file] $ grep “text” file.txt Linux में grep (Global Regular Express Print) कमांड का इस्तेमाल Pattern खोजने के लिए करते हैं।
head head [file] $ head file.txt Linux में head कमांड का इस्तेमाल File के शुरुआत की 10 lines को देखने के लिए किया जाता है।
tail tail [file] $ tail file.txt Linux में tail कमांड का इस्तेमाल File के आखिरी की 10 lines को देखने के लिए किया जाता है।
diff diff [file1] [file2] $ diff file1.txt file2.txt Linux में diff (difference) command का इस्तेमाल दो फ़ाइलों में अंतर दिखने के लिए होता है।
sort sort [file] $ sort file.txt Linux में sort command का इस्तेमाल File या इनपुट किए गए data को sort करने के लिए करते हैं।
uniq uniq [file] $ uniq file.txt Linux में uniq (unique) command duplicate lines को हटाता है।
wc wc [file] $ wc file.txt Linux में wc (word count) command का इस्तेमाल Word, Line और Letters/Characters को count (गिनती) करने के लिए किया जाता है।
history history $ history Linux में history command का इस्तेमाल पिछले उपयोग किए गए commands की सूची देखने के लिए करते हैं।
alias alias [name]='[command]’ $ alias ll=’ls -l’ Linux में alias command का इस्तेमाल shortcut बनाने के लिए करते हैं।
unalias unalias [name] $ unalias ll Linux में alias command का इस्तेमाल shortcut हटाने के लिए करते हैं।
env env $ env Linux में env command का इस्तेमाल Environment Variables की list प्राप्त करने के लिए करते हैं।
export export [variable]=[value] $ export PATH=$PATH:/new/path Linux में export command का इस्तेमाल Environment Variables को set करने के लिए किया जाता है।
clear clear $ clear Linux में clear command का इस्तेमाल Terminal Screen को साफ़ करने के लिए किया जाता है।
date date $ date Linux में date command का इस्तेमाल system की current date और time देखने के लिए करते हैं।
uptime uptime $ uptime Linux में uptime command का इस्तेमाल System किनती देर से चालू है, load average, और कितने user login है, यह जानने के लिए करते हैं।
whoami whoami $ whoami Linux में whoami command current user का नाम बताती है।
hostname hostname $ hostname Linux में hostname command सिस्टम का Hostname बताती है।
ping ping [host] $ ping google.com Linux में ping कमांड का इस्तेमाल Network Connectivity की जांच करने के लिए किया जाता है।
traceroute traceroute [host] $ traceroute google.com Linux में traceroute कमांड का इस्तेमाल Network Path को trace करने के लिए करते हैं।
ifconfig ifconfig $ ifconfig Linux में ifconfig (Interface Configuration) कमांड का इस्तेमाल Network Interface की जानकारी के लिए किया जाता है।
ip ip [options] $ ip addr Linux में ip कमांड का इस्तेमाल सिस्टम में Network Connectivity और Routing जानकारी के लिए करते हैं।
netstat netstat $ netstat -tuln Linux में netstat (Network Statistics) command का इस्तेमाल Network Connection, Routing Table और Network Interface की स्थिति की जानकारी देखने के लिए करते हैं।
ss ss [options] $ ss -tuln Linux में ss (Socket Statistics) कमांड का इस्तेमाल Network Socket की जानकारी के लिए होता है।
df df -h $ df -h Linux में df (disk free) command का इस्तेमाल File System में Available Disk Space की जानकारी को देखने के लिए करते हैं।
uname uname [options] $ uname -a Linux में uname (Unix Name) कमांड का इस्तेमाल System की जानकारी (जैसे कि OS का नाम, Version और हार्डवेर आर्किटैक्चर) प्राप्त करने के लिए होता है।
who who $ who Linux में who कमांड का इस्तेमाल Login Users की जानकारी प्राप्त करने के लिए होता है।
users users $ users Linux में users कमांड का इस्तेमाल current Login users की सूची देखने के लिए होता है।
id id $ id Linux में id command का इस्तेमाल User Id और Group Id पता करने के लिए होता है।
groups groups $ groups Linux में groups command का इस्तेमाल user के group कि जानकारी दिखाने के लिए होता है।
passwd passwd [username] $ passwd Linux में passwd कमांड का इस्तेमाल Password बदलने या Manage करने के लिए होता है।
sudo sudo [command] $ sudo apt update Linux में sudo command का इस्तेमाल Administrator commands को चलाने के लिए किया जाता है।
apt apt [options] [command] $ apt install vim Linux में apt (Adavanced Package Tool) कमांड का इस्तेमाल Package Management के लिए किया जाता है। इसका उपयोग Ubuntu/Debian जैसे Distributions में होता है।
yum yum [options] [command] $ yum install vim Linux में yum (Yellowdog Updater Modified) कमांड का इस्तेमाल Package Management के लिए होता है। इसका उपयोग Red Hat based Linux distribution जैसे कि CentOS, RHELऔर Fedora में होता है।
rpm rpm [options] $ rpm -ivh package.rpm Linux में rpm (Red Hat Package Manager) कमांड का इस्तेमाल Red Hat based Linux distribution जैसे कि CentOS, RHELऔर Fedora में पैकेज को Install, Update, Delete और Manage करने के लिए होता है।
dpkg dpkg [options] $ dpkg -i package.deb dpkg (Debian Package) एक Package management tool है जो Debian और उसके आधार पर चलने वाली Distributions (जैसे कि Ubuntu, Linux Mint) में इस्तेमाल होताा है। 
service service [service_name] [action] $ service apache2 start Linux में service कमांड का इस्तेमाल Services को manage करने के लिए होता है।
systemctl systemctl [action] [service] $ systemctl restart apache2 Linux में systemctl कमांड का इस्तेमाल Services को control करने के लिए होता है।
journalctl journalctl [options] $ journalctl -u apache2 Linux में journalctl command का इस्तेमाल systemd system के log management के लिए किया जाता है।
crontab crontab [options] $ crontab -e Linux में crontab कमांड का इस्तेमाल Scheduled Task को Manage करने के लिए होता है।
at at [time] $ at 14:00 Linux में at कमांड का इस्तेमाल एक बार के Task Schedule करने के लिए होता है।
jobs jobs $ jobs Linux में jobs कमांड का कार्य Background में चल रही jobs या suspended jobs की list दिखाना होता है।
bg bg [job_id] $ bg 1 Linux में bg कमांड का इस्तेमाल suspended job को background में भेजने के लिए होता है।
fg fg [job_id] $ fg 1 Linux में fg कमांड का इस्तेमाल Background Job को Foreground में लाने के लिए होता है।
killall killall [process_name] $ killall firefox Linux में killall कमांड का इस्तेमाल सभी समान Processes को समाप्त करने के लिए करते हैं।
pkill pkill [pattern] $ pkill chrome Linux में pkill command का इस्तेमाल Process को नाम के आधार पर समाप्त करने के लिए होता है।
uptime uptime $ uptime Linux में uptime command का इस्तेमाल system uptime की जानकारी show करने के लिए करते हैं।
free free [options] $ free -h Linux में free कमांड इस्तेमाल OS में system की memory usage (RAM और Swap) के बारे में जानकारी प्राप्त करने के लिए करते हैं।
vmstat vmstat $ vmstat 1 5 Linux में vmstat (Virtual Memory Statistics) कमांड का इस्तेमाल system के Display और Resource usage के बारे में जानकारी प्राप्त करने के लिए होता है।
iostat iostat $ iostat Linux में iostat (Input/Output Statistics) कमांड का इस्तेमाल OS में इनपुट/आउटपुट devices के activities की जानकारी प्रदान करने के लिए होता है।
sar sar [options] $ sar -u 1 5 Linux में sar (System Activity Report) कमांड का इस्तेमाल के system display, CPU, Memory, disk, Network, और other resources के बारे में detailed data प्रदान करने के लिए होता है।
lsblk lsblk $ lsblk Linux में lsblk (List Block Devices) कमांड का इस्तेमाल system के सभी block devices (HDD, SSD, USB drive) और उनके partitions की जानकारी देखने के लिए होता है।
blkid blkid $ blkid Linux में blkid command file system की UUID (Universally Unique Identifier)और Label देखने के लिए होता है।
mount mount [device] [directory] $ mount /dev/sda1 /mnt Linux में mount command का इस्तेमाल Device को mount करने के लिए करते हैं।
umount umount [directory/device] $ umount /mnt Linux में umount command का इस्तेमाल Mounted device को Unmount करने के लिए होता है।
fsck fsck [device] $ fsck /dev/sda1 Linux में fsck (File System Consistency Check) कमांड का इस्तेमाल  file system की जाँच और repair करने के लिए होता है।
mkfs mkfs [options] [device] $ mkfs.ext4 /dev/sdb1 Linux में mkfs (Make File System) कमांड का इस्तेमाल एक Block Device (HDD, SSD, USB drive) पर एक न्यू file system बनाने के लिए होता है।
parted parted [device] $ parted /dev/sdb Linux में parted command का istemal Disk Partition को manage करने के लिए होता है।
fdisk fdisk [device] $ fdisk /dev/sda Linux में fdisk command का इस्तेमाल Disk partition के लिए होता है।
lsusb lsusb $ lsusb Linux में Isub कमांड का इस्तेमाल USB device की जानकारी के लिए होता है।
lspci lspci $ lspci Linux में lspci कमांड का इस्तेमाल PCI (Peripheral Component Interconnect) device की जानकारी के लिए किया जाता है।
dmesg dmesg `$ dmesg Linux में dmesg command का इस्तेमाल system startup के दौरान होता है।
logrotate logrotate [config_file] $ logrotate /etc/logrotate.conf Linux में logrotate कमांड का इस्तेमाल system की log files को regularly rotate, compress, और old log files को हटाने के लिए किया जाता है।
tail tail [options] [file] $ tail -f /var/log/syslog इसका इस्तेमाल File के शुरुआत की 10 lines को देखने के लिए करते हैं।
head head [file] $ head file.txt इसका इस्तेमाल File के आखिरी की 10 lines को देखने के लिए करते हैं।
tee tee [file] `$ echo “Hello” Linux में tee कमांड का मुख्य उद्देश्य यह है कि आप किसी command के Output को एक साथ Terminal पर देख सकते हैं और उसे एक file में भी Save कर सकते हैं, बिना Output को खोए।
xargs xargs [command] `$ cat files.txt Linux में xargs कमांड का मुख्य उद्देश्य किसी command के Output को दूसरे command में पास करना होता है।
watch watch [command] $ watch df -h Linux में watch कमांड की मदद से दी गई commands को बार-बार चला सकते हैं।
hostnamectl hostnamectl $ hostnamectl set-hostname newname Linux में hostnamectl कमांड का इस्तेमाल Hostname बदलने के लिए होता है।
ip ip addr $ ip addr show Linux में ip कमांड का इस्तेमाल IP Address और Network की जानकारी के लिए होता है।
nmcli nmcli [command] $ nmcli dev status Linux में nmcli (Nework Manager CLI) का इस्तेमाल Network manage और control करने के लिए होता है।
systemd-analyze systemd-analyze $ systemd-analyze blame Linux में systemd-analyze कमांड का इस्तेमाल system boot की process को समझने, services के load होने में कितना time लगता है, और diplay related problems की पहचान करने के लिए होता है।

Leave a Reply

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

error: Content is protected !! Do Not Copy. Write Your Own Content.