"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > आमतौर पर उपयोग किए जाने वाले लिनक्स कमांड की पूरी सूची

आमतौर पर उपयोग किए जाने वाले लिनक्स कमांड की पूरी सूची

कमांड कोड टिप्पणियाँ
arch मशीन का प्रोसेसर आर्किटेक्चर दिखाता है (1)
uname -m मशीन का प्रोसेसर आर्किटेक्चर दिखाता है (2)
uname -r उपयोग में आने वाला कर्नेल संस्करण दिखाएँ
dmidecode -q हार्डवेयर सिस्टम घटक प्रदर्शित करें - (SMBIOS/DMI)
hdparm -i /dev/hda डिस्क की वास्तुशिल्प विशेषताओं की सूची बनाएं
hdparm -tT /dev/sda डिस्क पर टेस्ट रीड ऑपरेशन निष्पादित करें
cat /proc/cpuinfo सीपीयू जानकारी जानकारी प्रदर्शित करें
cat /proc/interrupts प्रदर्शन में रुकावट
cat /proc/meminfo मेमोरी उपयोग सत्यापित करें
cat /proc/swaps दिखाएँ कि कौन से स्वैप का उपयोग किया जाता है
cat /proc/version कर्नेल संस्करण दिखाएँ
cat /proc/net/dev नेटवर्क एडेप्टर और आँकड़े दिखाएँ
cat /proc/mounts माउंटेड फ़ाइल सिस्टम दिखाएँ
lspci -tv पीसीआई उपकरणों की सूची बनाएं
lsusb -tv USB डिवाइस दिखाएँ
date सिस्टम दिनांक दिखाएँ
cal 2007 2007 का कैलेंडर दिखाएँ
date 041217002007.00 दिनांक और समय निर्धारित करें - महीना, दिन, घंटा, मिनट, वर्ष, दूसरा
clock -w BIOS में संशोधन करने में लगने वाला समय बचाएं

कमांड कोड टिप्पणियाँ
shutdown -h now सिस्टम बंद करें
init 0 सिस्टम बंद करें
telinit 0 सिस्टम बंद करें
shutdown -h hours:minutes & निर्धारित समय पर सिस्टम बंद करें
shutdown -c शेड्यूल किया गया सिस्टम शटडाउन रद्द करें
shutdown -r now पुनः आरंभ करें
reboot 重启
logout 注销

कमांड कोड टिप्पणियाँ
cd /home '/ होम' निर्देशिका' दर्ज करें
cd .. पिछली निर्देशिका पर लौटें
cd ../.. निर्देशिका के पिछले दो स्तरों पर लौटें
cd अपनी व्यक्तिगत होम निर्देशिका दर्ज करें
cd ~user1 अपनी व्यक्तिगत होम निर्देशिका दर्ज करें
cd - अंतिम निर्देशिका पर लौटें
pwd कार्य पथ दिखाओ
ls किसी निर्देशिका में फ़ाइलें देखें
ls -F किसी निर्देशिका में फ़ाइलें देखें
ls -l फ़ाइल और निर्देशिका विवरण दिखाएँ
ls -a छिपी फ़ाइलें देखें
ls *[0-9]* संख्याओं वाले फ़ाइल नाम और निर्देशिका नाम प्रदर्शित करें
tree रूट निर्देशिका से शुरू होने वाली फ़ाइलों और निर्देशिकाओं की एक ट्री संरचना प्रदर्शित करता है
lstree रूट निर्देशिका से शुरू होने वाली फ़ाइलों और निर्देशिकाओं की एक ट्री संरचना प्रदर्शित करता है
mkdir dir1 'dir1' नामक एक निर्देशिका बनाएं
mkdir dir1 dir2 एक ही समय में दो निर्देशिकाएँ बनाएँ
mkdir -p /tmp/dir1/dir2 एक निर्देशिका वृक्ष बनाएँ
rm -f file1 'फ़ाइल1' नामक फ़ाइल हटाएँ
rmdir dir1 'dir1' नामक निर्देशिका हटाएँ
rm -rf dir1 'dir1' नामक निर्देशिका हटाएँ और उसकी सामग्री भी हटाएँ
rm -rf dir1 dir2 दोनों निर्देशिकाओं और उनकी सामग्री को एक साथ हटाएं
mv dir1 new_dir किसी निर्देशिका का नाम बदलें/स्थानांतरित करें
cp file1 file2 एक फ़ाइल कॉपी करें
cp dir/* . किसी निर्देशिका की सभी फ़ाइलों को वर्तमान कार्यशील निर्देशिका में कॉपी करें
cp -a /tmp/dir1 . किसी निर्देशिका को वर्तमान कार्यशील निर्देशिका में कॉपी करें
cp -a dir1 dir2 एक निर्देशिका की प्रतिलिपि बनाएँ
ln -s file1 lnk1 किसी फ़ाइल या निर्देशिका के लिए एक सॉफ्ट लिंक बनाएं
ln file1 lnk1 किसी फ़ाइल या निर्देशिका के लिए एक भौतिक लिंक बनाएं
touch -t 0712250000 file1 किसी फ़ाइल या निर्देशिका के टाइमस्टैम्प को संशोधित करें - (YYMMDDhhmm)
iconv -l ज्ञात एनकोडिंग की सूची बनाएं
iconv -f fromEncoding -t toEncoding inputFile > outputFile वर्ण एन्कोडिंग बदलें
find . -maxdepth 1 -name *.jpg -print -exec convert बैच वर्तमान निर्देशिका में फ़ाइलों का आकार बदलता है और उन्हें थंबनेल निर्देशिका में भेजता है (ImageMagick से रूपांतरण की आवश्यकता है)

कमांड कोड टिप्पणियाँ
find / -name file1 '/' से शुरू होने वाली फ़ाइलों और निर्देशिकाओं के लिए रूट फ़ाइल सिस्टम खोजें
find / -user user1 उपयोगकर्ता 'user1' से संबंधित फ़ाइलें और निर्देशिका खोजें
find /home/user1 -name \*.bin '.bin' से समाप्त होने वाली फ़ाइलों के लिए निर्देशिका '/home/user1' खोजें
find /usr/bin -type f -atime +100 उन निष्पादन योग्य फ़ाइलों को खोजें जिनका पिछले 100 दिनों में उपयोग नहीं किया गया है
find /usr/bin -type f -mtime -10 10 दिनों के भीतर बनाई या संशोधित की गई फ़ाइलें खोजें
find / -name \*.rpm -exec chmod 755 '{}' \; '.rpm' से समाप्त होने वाली फ़ाइलें खोजें और उनकी अनुमतियाँ परिभाषित करें
find / -xdev -name \*.rpm CD-ROM ड्राइव और USB ड्राइव जैसे हटाने योग्य उपकरणों को अनदेखा करते हुए, '.rpm' पर समाप्त होने वाली फ़ाइलों को खोजें
locate \*.ps '.ps' से समाप्त होने वाली फ़ाइलें ढूंढें - पहले 'updatedb' कमांड चलाएँ
whereis halt बाइनरी फ़ाइल, स्रोत कोड या मैन का स्थान प्रदर्शित करें
which halt बाइनरी या निष्पादन योग्य फ़ाइल का पूरा पथ प्रदर्शित करता है

कमांड कोड टिप्पणियाँ
mount /dev/hda2 /mnt/hda2 Hda2 नामक डिस्क माउंट करें - सुनिश्चित करें कि निर्देशिका '/mnt/hda2' पहले से मौजूद है
umount /dev/hda2 Hda2 नामक डिस्क को अनमाउंट करें - सबसे पहले माउंट पॉइंट '/mnt/hda2' से बाहर निकलें
fuser -km /mnt/hda2 डिवाइस व्यस्त होने पर जबरन अनइंस्टॉल करें
umount -n /mnt/hda2 /etc/mtab फ़ाइल में लिखे बिना अनइंस्टॉल ऑपरेशन चलाएं - यह तब उपयोगी होता है जब फ़ाइल केवल पढ़ने के लिए हो या जब डिस्क भरी हो
mount /dev/fd0 /mnt/floppy फ़्लॉपी डिस्क माउंट करें
mount /dev/cdrom /mnt/cdrom सीडीरोम या डीवीडीरोम माउंट करें
mount /dev/hdc /mnt/cdrecorder एक सीडीआरडब्ल्यू या डीवीडीरोम माउंट करें
mount /dev/hdb /mnt/cdrecorder एक सीडीआरडब्ल्यू या डीवीडीरोम माउंट करें
mount -o loop file.iso /mnt/cdrom कोई फ़ाइल या ISO छवि फ़ाइल माउंट करें
mount -t vfat /dev/hda5 /mnt/hda5 Windows FAT32 फ़ाइल सिस्टम माउंट करें
mount /dev/sda1 /mnt/usbdisk USB फ़्लैश ड्राइव या फ़्लैश मेमोरी डिवाइस माउंट करें
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share विंडोज़ नेटवर्क शेयर माउंट करें

कमांड कोड टिप्पणियाँ
df -h माउंट किए गए विभाजनों की सूची प्रदर्शित करें
ls -lSr |more फ़ाइलों और निर्देशिकाओं को आकार के अनुसार व्यवस्थित करें
du -sh dir1 निर्देशिका 'dir1' द्वारा प्रयुक्त डिस्क स्थान का अनुमान लगाना
du -sk * | sort -rn क्षमता के आधार पर फ़ाइलों और निर्देशिकाओं का आकार क्रम में प्रदर्शित करें
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n आकार के आधार पर स्थापित आरपीएम पैकेजों द्वारा उपयोग किए गए स्थान को प्रदर्शित करें (फेडोरा, रेडहैट प्रकार सिस्टम)
dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n आकार के आधार पर स्थापित डिबेट पैकेज द्वारा उपयोग किए गए स्थान को प्रदर्शित करें (उबंटू, डेबियन सिस्टम)

कमांड कोड टिप्पणियाँ
groupadd group_name एक नया उपयोगकर्ता समूह बनाएं
groupdel group_name उपयोगकर्ता समूह हटाएँ
groupmod -n new_group_name old_group_name उपयोगकर्ता समूह का नाम बदलें
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 "व्यवस्थापक" उपयोगकर्ता समूह से संबंधित एक उपयोगकर्ता बनाएं
useradd user1 एक नया उपयोगकर्ता बनाएं
userdel -r user1 एक उपयोगकर्ता को हटाएं ('-r' होम निर्देशिका को बाहर करता है)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 उपयोगकर्ता विशेषताएँ संशोधित करें
passwd पासवर्ड बदलें
passwd user1 उपयोगकर्ता का पासवर्ड संशोधित करें (केवल रूट द्वारा निष्पादित करने की अनुमति)
chage -E 2020-12-31 user1 उपयोगकर्ता पासवर्ड की समाप्ति तिथि निर्धारित करें
pwck फ़ाइल स्वरूप और सिंटैक्स सुधारों और मौजूदा उपयोगकर्ताओं के लिए '/etc/passwd' की जाँच करें
grpck फ़ाइल स्वरूप और सिंटैक्स सुधारों और मौजूदा समूहों के लिए '/etc/passwd' की जाँच करें
newgrp group_name नव निर्मित फ़ाइलों के लिए डिफ़ॉल्ट समूह को बदलने के लिए एक नए समूह में लॉग इन करें

कमांड कोड टिप्पणियाँ
ls -lh अनुमतियाँ दिखाएँ
ls /tmp | pr -T5 -W$COLUMNS प्रदर्शन के लिए टर्मिनल को 5 कॉलम में विभाजित करें
chmod ugo+rwx directory1 निर्देशिका के स्वामी (यू), समूह (जी), और अन्य (ओ) के लिए पढ़ने (आर), लिखने (डब्ल्यू), और निष्पादित (एक्स) अनुमतियां सेट करता है।
chmod go-rwx directory1 निर्देशिका पर समूह (जी) और अन्य (ओ) की पढ़ने, लिखने और निष्पादित करने की अनुमतियाँ हटा दें
chown user1 file1 किसी फ़ाइल का स्वामी गुण बदलें
chown -R user1 directory1 किसी निर्देशिका की स्वामी विशेषताएँ बदलें और एक ही समय में निर्देशिका की सभी फ़ाइलों की विशेषताएँ बदलें
chgrp group1 file1 किसी फ़ाइल का समूह बदलें
chown user1:group1 file1 किसी फ़ाइल का स्वामी और समूह विशेषताएँ बदलें
find / -perm -u+s सिस्टम में SUID द्वारा नियंत्रित सभी फाइलों की सूची बनाएं
chmod u+s /bin/file1 बाइनरी फ़ाइल का SUID बिट सेट करें - फ़ाइल चलाने वाले उपयोगकर्ता को भी स्वामी के समान अनुमतियाँ दी जाती हैं
chmod u-s /bin/file1 बाइनरी फ़ाइल के SUID बिट को अक्षम करें
chmod g+s /home/public किसी निर्देशिका का SGID बिट सेट करता है - SUID के समान, लेकिन निर्देशिकाओं के लिए
chmod g-s /home/public किसी निर्देशिका के लिए SGID बिट अक्षम करें
chmod o+t /home/public फ़ाइल पर STIKY बिट सेट करें - केवल वैध स्वामी को फ़ाइल हटाने की अनुमति देता है
chmod o-t /home/public किसी निर्देशिका के लिए STIKY बिट अक्षम करें

कमांड कोड टिप्पणियाँ
chattr +a file1 केवल एपेंड मोड में फ़ाइलों को पढ़ने और लिखने की अनुमति है
chattr +c file1 इस फ़ाइल को कर्नेल द्वारा स्वचालित रूप से संपीड़ित/डीकंप्रेस होने की अनुमति दें
chattr +d file1 फ़ाइल सिस्टम बैकअप करते समय डंप प्रोग्राम इस फ़ाइल को अनदेखा कर देगा
chattr +i file1 अपरिवर्तनीय होने के लिए सेट की गई फ़ाइलों को हटाया, संशोधित, नाम बदला या लिंक नहीं किया जा सकता है
chattr +s file1 किसी फ़ाइल को सुरक्षित रूप से हटाने की अनुमति दें
chattr +S file1 एक बार जब एप्लिकेशन इस फ़ाइल पर लिखने का कार्य करता है, तो सिस्टम तुरंत संशोधित परिणाम डिस्क पर लिख देता है।
chattr +u file1 यदि कोई फ़ाइल हटा दी जाती है, तो सिस्टम आपको बाद में हटाई गई फ़ाइल को पुनर्प्राप्त करने की अनुमति देगा
lsattr विशेष गुण दिखाएँ

कमांड कोड टिप्पणियाँ
bunzip2 file1.bz2 'file1.bz2' नामक फ़ाइल को अनज़िप करें
bzip2 file1 'फ़ाइल1' नामक फ़ाइल को संपीड़ित करें
gunzip file1.gz 'file1.gz' नामक फ़ाइल को अनज़िप करें
gzip file1 'फ़ाइल1' नामक फ़ाइल को संपीड़ित करें
gzip -9 file1 अधिकतम संपीड़न
rar a file1.rar test_file 'file1.rar' नामक एक पैकेज बनाएं
rar a file1.rar file1 file2 dir1 'फ़ाइल1', 'फ़ाइल2' और निर्देशिका 'dir1' को एक साथ संपीड़ित करें
rar x file1.rar रार पैकेज को अनजिप करें
unrar x file1.rar रार पैकेज को अनजिप करें
tar -cvf archive.tar file1 एक असम्पीडित टारबॉल बनाएं
tar -cvf archive.tar file1 file2 dir1 'फ़ाइल1', 'फ़ाइल2' और 'dir1' वाली एक संग्रह फ़ाइल बनाएं
tar -tf archive.tar पैकेज की सामग्री प्रदर्शित करें
tar -xvf archive.tar एक पैकेज जारी करें
tar -xvf archive.tar -C /tmp संपीड़ित पैकेज को /tmp निर्देशिका में रिलीज़ करें
tar -cvfj archive.tar.bz2 dir1 Bzip2 प्रारूप में एक संपीड़ित पैकेज बनाएं
tar -jxvf archive.tar.bz2 संपीड़ित पैकेज को bzip2 प्रारूप में डीकंप्रेस करें
tar -cvfz archive.tar.gz dir1 Gzip प्रारूप में एक संपीड़ित पैकेज बनाएं
tar -zxvf archive.tar.gz किसी संपीड़ित पैकेज को gzip प्रारूप में डीकंप्रेस करें
zip file1.zip file1 ज़िप प्रारूप में एक संपीड़ित पैकेज बनाएं
zip -r file1.zip file1 file2 dir1 एक ही समय में कई फ़ाइलों और निर्देशिकाओं को एक ज़िप फ़ाइल में संपीड़ित करें
unzip file1.zip ज़िप प्रारूप संपीड़ित पैकेज को अनज़िप करें

कमांड कोड टिप्पणियाँ
rpm -ivh package.rpm एक आरपीएम पैकेज स्थापित करें
rpm -ivh --nodeeps package.rpm निर्भरता चेतावनियों को अनदेखा करते हुए एक आरपीएम पैकेज स्थापित करें
rpm -U package.rpm किसी आरपीएम पैकेज की कॉन्फ़िगरेशन फ़ाइल को बदले बिना उसे अपडेट करें
rpm -F package.rpm पहले से स्थापित आरपीएम पैकेज को अपडेट करें
rpm -e package_name.rpm एक आरपीएम पैकेज हटाएँ
rpm -qa सिस्टम में सभी स्थापित आरपीएम पैकेज प्रदर्शित करें
rpm -qa | grep httpd उनके नाम में "httpd" वाले सभी आरपीएम पैकेज प्रदर्शित करें
rpm -qi package_name स्थापित पैकेज के बारे में विशेष जानकारी प्राप्त करें
rpm -qg "System Environment/Daemons" किसी घटक का आरपीएम पैकेज प्रदर्शित करें
rpm -ql package_name स्थापित आरपीएम पैकेज द्वारा प्रदान की गई फ़ाइलों की एक सूची प्रदर्शित करें
rpm -qc package_name स्थापित आरपीएम पैकेज द्वारा प्रदान की गई कॉन्फ़िगरेशन फ़ाइलों की एक सूची प्रदर्शित करें
rpm -q package_name --whatrequires आरपीएम पैकेज पर निर्भरताओं की एक सूची प्रदर्शित करें
rpm -q package_name --whatprovides आरपीएम पैकेज द्वारा व्याप्त वॉल्यूम प्रदर्शित करें
rpm -q package_name --scripts स्थापना/हटाने के दौरान निष्पादित स्क्रिप्ट दिखाएँ
rpm -q package_name --changelog आरपीएम पैकेज का संशोधन इतिहास प्रदर्शित करें
rpm -qf /etc/httpd/conf/httpd.conf पुष्टि करें कि दी गई फ़ाइल किस आरपीएम पैकेज द्वारा प्रदान की गई है
rpm -qp package.rpm -l आरपीएम पैकेज द्वारा प्रदान की गई फ़ाइलों की एक सूची प्रदर्शित करें जो अभी तक स्थापित नहीं हुई है
rpm --import /media/cdrom/RPM-GPG-KEY सार्वजनिक कुंजी डिजिटल प्रमाणपत्र आयात करें
rpm --checksig package.rpm आरपीएम पैकेज की अखंडता की पुष्टि करें
rpm -qa gpg-pubkey सभी स्थापित आरपीएम पैकेजों की अखंडता की पुष्टि करें
rpm -V package_name फ़ाइल का आकार, अनुमति, प्रकार, स्वामी, समूह, MD5 जाँच और अंतिम संशोधित समय जाँचें
rpm -Va सिस्टम पर सभी स्थापित आरपीएम पैकेजों की जाँच करें - सावधानी के साथ उपयोग करें
rpm -Vp package.rpm पुष्टि करें कि आरपीएम पैकेज अभी तक स्थापित नहीं किया गया है
rpm2cpio package.rpm | cpio --extract --make-directories *bin* आरपीएम पैकेज से एक निष्पादन योग्य फ़ाइल चलाएँ
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm आरपीएम स्रोत से निर्मित पैकेज स्थापित करें
rpmbuild --rebuild package_name.src.rpm आरपीएम स्रोत कोड से एक आरपीएम पैकेज बनाएं

कमांड कोड टिप्पणियाँ
yum install package_name आरपीएम पैकेज डाउनलोड और इंस्टॉल करें
yum localinstall package_name.rpm आपके लिए सभी निर्भरताओं को हल करने के लिए आपके स्वयं के सॉफ़्टवेयर रिपॉजिटरी का उपयोग करके एक आरपीएम पैकेज स्थापित करेगा
yum update package_name.rpm वर्तमान सिस्टम में स्थापित सभी आरपीएम पैकेजों को अद्यतन करें
yum update package_name आरपीएम पैकेज अपडेट करें
yum remove package_name एक आरपीएम पैकेज हटाएँ
yum list वर्तमान सिस्टम पर स्थापित सभी पैकेजों की सूची बनाएं
yum search package_name आरपीएम रिपॉजिटरी में पैकेज खोजें
yum clean packages आरपीएम कैश साफ़ करें और डाउनलोड किए गए पैकेज हटाएं
yum clean headers सभी हेडर फ़ाइलें हटाएँ
yum clean all सभी कैश्ड पैकेज और हेडर फ़ाइलें हटाएँ

कमांड कोड टिप्पणियाँ
dpkg -i package.deb डिबेट पैकेज स्थापित/अद्यतन करें
dpkg -r package_name सिस्टम से डिबेट पैकेज हटाएँ
dpkg -l सिस्टम में सभी स्थापित डिबेट पैकेज प्रदर्शित करें
dpkg -l | grep httpd उनके नाम में "httpd" वाले सभी डिबेट पैकेज प्रदर्शित करें
dpkg -s package_name सिस्टम पर स्थापित किसी विशेष पैकेज के बारे में जानकारी प्राप्त करें
dpkg -L package_name सिस्टम पर स्थापित डिबेट पैकेज द्वारा प्रदान की गई फ़ाइल सूची प्रदर्शित करें
dpkg --contents package.deb किसी पैकेज द्वारा प्रदान की गई फ़ाइलों की एक सूची प्रदर्शित करता है जो अभी तक स्थापित नहीं है
dpkg -S /bin/ping पुष्टि करें कि दी गई फ़ाइल किस डिबेट पैकेज द्वारा प्रदान की गई है

कमांड कोड टिप्पणियाँ
apt-get install package_name डिबेट पैकेज स्थापित/अद्यतन करें
apt-cdrom install package_name सीडी से डिबेट पैकेज स्थापित/अद्यतन करें
apt-get update सूची में पैकेज अपग्रेड करें
apt-get upgrade सभी स्थापित सॉफ़्टवेयर को अपग्रेड करें
apt-get remove package_name सिस्टम से एक डिबेट पैकेज हटाएँ
apt-get check पुष्टि करें कि आश्रित सॉफ़्टवेयर रिपॉजिटरी सही है
apt-get clean डाउनलोड किए गए पैकेजों से कैश साफ़ करें
apt-cache search searched-package खोज स्ट्रिंग वाला पैकेज नाम लौटाता है

कमांड कोड टिप्पणियाँ
cat file1 पहले बाइट से प्रारंभ करके फ़ाइल की सामग्री को आगे देखें
tac file1 किसी फ़ाइल की सामग्री को अंतिम पंक्ति से शुरू करके उल्टे क्रम में देखें
more file1 किसी लंबी फ़ाइल की सामग्री देखें
less file1 'अधिक' कमांड के समान, लेकिन यह फ़ाइलों पर रिवर्स ऑपरेशन के साथ-साथ फॉरवर्ड ऑपरेशन की भी अनुमति देता है
head -2 file1 किसी फ़ाइल की पहली दो पंक्तियाँ देखें
tail -2 file1 किसी फ़ाइल की अंतिम दो पंक्तियाँ देखें
tail -f /var/log/messages किसी फ़ाइल में जोड़ी जा रही सामग्री को वास्तविक समय में देखें

कमांड कोड टिप्पणियाँ
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt एक फ़ाइल के विस्तृत विवरण पाठ को मर्ज करें और एक नई फ़ाइल का परिचय लिखें
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt किसी फ़ाइल के विस्तृत विवरण टेक्स्ट को मर्ज करें और किसी मौजूदा फ़ाइल का परिचय लिखें
grep Aug /var/log/messages '/var/log/messages' फ़ाइल में अगस्त कीवर्ड खोजें
grep ^Aug /var/log/messages फ़ाइल '/var/log/messages' में अगस्त से शुरू होने वाले शब्द ढूंढें
grep [0-9] /var/log/messages '/var/log/messages' फ़ाइल में संख्याओं वाली सभी पंक्तियों का चयन करें
grep Aug -R /var/log/* स्ट्रिंग अगस्त के लिए निर्देशिका '/var/log' और बाद की निर्देशिकाओं को खोजें
sed 's/stringa1/stringa2/g' example.txt Example.txt फ़ाइल में string1 को string2 से बदलें
sed '/^$/d' example.txt Example.txt फ़ाइल से सभी रिक्त पंक्तियाँ हटाएँ
sed '/ *#/d; /^$/d' example.txt 从example.txt फ़ाइल से सभी टिप्पणियाँ और रिक्त पंक्तियाँ हटा दें
echo 'esempio' | tr '[:lower:]' '[:upper:]' ऊपरी और निचली कोशिकाओं की सामग्री को मर्ज करें
sed -e '1d' result.txt Example.txt फ़ाइल से पहली पंक्ति हटाएँ
sed -n '/stringa1/p' केवल स्ट्रिंग1 शब्द वाली पंक्तियाँ देखें
sed -e 's/ *$//' example.txt प्रत्येक पंक्ति के अंत में रिक्त स्थान वाले अक्षर हटाएँ
sed -e 's/stringa1//g' example.txt दस्तावेज़ से केवल स्ट्रिंग1 शब्द हटाएं और बाकी सभी रखें
sed -n '1,5p;5q' example.txt पंक्ति 1 से पंक्ति 5 तक सामग्री देखें
sed -n '5p;5q' example.txt पंक्ति 5 को देखो
sed -e 's/00*/0/g' example.txt अनेक शून्यों को एक शून्य से बदलें
cat -n file1 फ़ाइल में पंक्तियों की संख्या दर्शाता है
cat example.txt | awk 'NR%2==1' Example.txt फ़ाइल में सभी सम पंक्तियाँ हटाएँ
echo a b c | awk '{print $1}' पंक्ति का पहला कॉलम देखें
echo a b c | awk '{print $1,$3}' पंक्ति के पहले और तीसरे कॉलम को देखें
paste file1 file2 दो फ़ाइलों या स्तंभों की सामग्री को मर्ज करें
paste -d '+' file1 file2 दो फ़ाइलों या दो स्तंभों की सामग्री को अलग करने के लिए बीच में + का उपयोग करके उन्हें मर्ज करें
sort file1 file2 दो फ़ाइलों की सामग्री को क्रमबद्ध करें
sort file1 file2 | uniq दो फाइलों का मिलन लें (डुप्लिकेट लाइनों की केवल एक प्रति रखी गई है)
sort file1 file2 | uniq -u अन्य पंक्तियों को छोड़कर, प्रतिच्छेदन हटाएँ
sort file1 file2 | uniq -d दो फ़ाइलों का प्रतिच्छेदन निकालें (केवल उन फ़ाइलों को छोड़कर जो दोनों फ़ाइलों में मौजूद हैं)
comm -1 file1 file2 दो फ़ाइलों की सामग्री की तुलना करें और केवल 'फ़ाइल1' में मौजूद सामग्री को हटाएँ
comm -2 file1 file2 दो फ़ाइलों की सामग्री की तुलना करें और केवल 'फ़ाइल2' में मौजूद सामग्री को हटाएँ
comm -3 file1 file2 दो फ़ाइलों की सामग्री की तुलना करें और केवल उन हिस्सों को हटाएँ जो दोनों फ़ाइलों में समान हैं

कमांड कोड टिप्पणियाँ
dos2unix filedos.txt fileunix.txt टेक्स्ट फ़ाइल के प्रारूप को MSDOS से UNIX में बदलें
unix2dos fileunix.txt filedos.txt टेक्स्ट फ़ाइल के प्रारूप को UNIX से MSDOS में बदलें
recode ..HTML < page.txt > page.html टेक्स्ट फ़ाइल को html में कनवर्ट करें
recode -l | more सभी अनुमत रूपांतरण प्रारूप दिखाएं

कमांड कोड टिप्पणियाँ
badblocks -v /dev/hda1 डिस्क hda1 पर ख़राब ब्लॉक की जाँच करें
fsck /dev/hda1 Hda1 डिस्क पर लिनक्स फ़ाइल सिस्टम की मरम्मत/अखंडता की जाँच करें
fsck.ext2 /dev/hda1 Hda1 डिस्क पर ext2 फ़ाइल सिस्टम की अखंडता की मरम्मत/जाँच करें
e2fsck /dev/hda1 Hda1 डिस्क पर ext2 फ़ाइल सिस्टम की अखंडता की मरम्मत/जाँच करें
e2fsck -j /dev/hda1 Hda1 डिस्क पर ext3 फ़ाइल सिस्टम की अखंडता की मरम्मत/जाँच करें
fsck.ext3 /dev/hda1 Hda1 डिस्क पर ext3 फ़ाइल सिस्टम की अखंडता की मरम्मत/जाँच करें
fsck.vfat /dev/hda1 Hda1 डिस्क पर फैट फ़ाइल सिस्टम की मरम्मत/अखंडता की जाँच करें
fsck.msdos /dev/hda1 Hda1 डिस्क पर डॉस फ़ाइल सिस्टम की अखंडता की मरम्मत/जाँच करें
dosfsck /dev/hda1 Hda1 डिस्क पर डॉस फ़ाइल सिस्टम की अखंडता की मरम्मत/जाँच करें

कमांड कोड टिप्पणियाँ
mkfs /dev/hda1 Hda1 पार्टीशन पर एक फाइल सिस्टम बनाएं
mke2fs /dev/hda1 Hda1 पार्टीशन पर एक linux ext2 फाइल सिस्टम बनाएं
mke2fs -j /dev/hda1 Hda1 विभाजन में एक linux ext3 (जर्नल) फ़ाइल सिस्टम बनाएँ
mkfs -t vfat 32 -F /dev/hda1 एक FAT32 फाइल सिस्टम बनाएं
fdformat -n /dev/fd0 फ्लॉपी डिस्क को फॉर्मेट करें
mkswap /dev/hda3 एक स्वैप फ़ाइल सिस्टम बनाएँ

कमांड कोड टिप्पणियाँ
mkswap /dev/hda3 एक स्वैप फ़ाइल सिस्टम बनाएँ
swapon /dev/hda3 एक नया स्वैप फ़ाइल सिस्टम सक्षम करें
swapon /dev/hda2 /dev/hdb3 दो स्वैप विभाजन सक्षम करें

कमांड कोड टिप्पणियाँ
dump -0aj -f /tmp/home0.bak /home '/ होम' निर्देशिका का पूर्ण बैकअप बनाएं
dump -1aj -f /tmp/home0.bak /home '/ होम' निर्देशिका का एक इंटरैक्टिव बैकअप बनाएं
restore -if /tmp/home0.bak एक इंटरैक्टिव बैकअप बहाल करना
rsync -rogpav --delete /home /tmp दोनों तरफ निर्देशिकाओं को सिंक्रनाइज़ करें
rsync -rogpav -e ssh --delete /home ip_address:/tmp SSH चैनल पर rsync
rsync -az -e ssh --delete ip_addr:/home/public /home/local Ssh और कम्प्रेशन के माध्यम से किसी दूरस्थ निर्देशिका को स्थानीय निर्देशिका में सिंक करें
rsync -az -e ssh --delete /home/local ip_addr:/home/public एसएसएच और कम्प्रेशन के माध्यम से स्थानीय निर्देशिका को दूरस्थ निर्देशिका में सिंक करें
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' Ssh के माध्यम से दूरस्थ होस्ट पर स्थानीय डिस्क का बैकअप लें
dd if=/dev/sda of=/tmp/file1 किसी फ़ाइल में डिस्क सामग्री का बैकअप लें
tar -Puf backup.tar /home/user '/home/user' निर्देशिका का एक इंटरैक्टिव बैकअप निष्पादित करें
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' किसी निर्देशिका की सामग्री को ssh के माध्यम से दूरस्थ निर्देशिका में कॉपी करें
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' Ssh के माध्यम से किसी दूरस्थ निर्देशिका में स्थानीय निर्देशिका की प्रतिलिपि बनाएँ
tar cf - . | (cd /tmp/backup ; tar xf - ) मूल अनुमतियों और लिंक को बरकरार रखते हुए किसी निर्देशिका को स्थानीय रूप से किसी अन्य स्थान पर कॉपी करें
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents '.txt' से समाप्त होने वाली सभी फ़ाइलों को एक निर्देशिका से दूसरी निर्देशिका में ढूंढें और कॉपी करें
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 '.log' से समाप्त होने वाली सभी फ़ाइलें ढूंढें और एक bzip पैकेज बनाएं
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 एमबीआर (मास्टर बूट रिकॉर्ड) की सामग्री को फ़्लॉपी डिस्क पर कॉपी करने के लिए एक क्रिया निष्पादित करें
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 बैकअप से एमबीआर सामग्री पुनर्प्राप्त करें जिसे फ़्लॉपी डिस्क में सहेजा गया है

कमांड कोड टिप्पणियाँ
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force पुनः लिखने योग्य डिस्क की सामग्री मिटाएँ
mkisofs /dev/cdrom > cd.iso डिस्क पर सीडी की एक आईएसओ छवि फ़ाइल बनाएं
mkisofs /dev/cdrom | gzip > cd_iso.gz डिस्क पर एक संपीड़ित सीडी आईएसओ छवि फ़ाइल बनाएं
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd किसी निर्देशिका की आईएसओ छवि फ़ाइल बनाएँ
cdrecord -v dev=/dev/cdrom cd.iso एक ISO छवि फ़ाइल जलाएँ
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - एक संपीड़ित आईएसओ छवि फ़ाइल जलाएं
mount -o loop cd.iso /mnt/iso एक ISO छवि फ़ाइल माउंट करें
cd-paranoia -B सीडी से ऑडियो ट्रैक को wav फ़ाइलों में रिप करें
cd-paranoia -- "-3" सीडी से ऑडियो ट्रैक को WAV फ़ाइल में रिप करें (पैरामीटर -3)
cdrecord --scanbus एससीएसआई चैनल की पहचान करने के लिए बस को स्कैन करें
dd if=/dev/hdc | md5sum किसी डिवाइस, जैसे सीडी, की md5sum एन्कोडिंग सत्यापित करें

कमांड कोड टिप्पणियाँ
dhclient eth0 'eth0' नेटवर्क डिवाइस को dhcp मोड में सक्षम करें
ethtool eth0 नेटवर्क कार्ड 'eth0' के ट्रैफ़िक आँकड़े प्रदर्शित करें
host www.example.com नाम और आईपी पते और दर्पणों को हल करने के लिए होस्टनाम ढूंढें
hostname होस्टनाम दिखाएँ
ifconfig eth0 ईथरनेट कार्ड का कॉन्फ़िगरेशन प्रदर्शित करें
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 आईपी ​​पते को नियंत्रित करें
ifconfig eth0 promisc पैकेटों को सूंघने के लिए 'eth0' को विशिष्ट मोड पर सेट करें (सूंघना)
ifdown eth0 'eth0' नेटवर्क डिवाइस को अक्षम करें
ifup eth0 'eth0' नेटवर्क डिवाइस सक्षम करें
ip link show सभी नेटवर्क उपकरणों की कनेक्शन स्थिति प्रदर्शित करें
iwconfig eth1 वायरलेस नेटवर्क कार्ड का कॉन्फ़िगरेशन प्रदर्शित करें
iwlist scan वायरलेस नेटवर्क दिखाएं
mii-tool eth0 'eth0' की कनेक्शन स्थिति प्रदर्शित करें
netstat -tup सभी सक्षम नेटवर्क कनेक्शन और उनके पीआईडी ​​प्रदर्शित करें
netstat -tup1 सिस्टम में सभी श्रवण नेटवर्क सेवाओं और उनके पीआईडी ​​को प्रदर्शित करें
netstat -rn "रूट-एन" कमांड के समान, रूटिंग टेबल प्रदर्शित करें
nslookup www.example.com नाम और आईपी पते और दर्पणों को हल करने के लिए होस्टनाम ढूंढें
route -n राउटिंग टेबल दिखाएँ
route add -net 0/0 gw IP Gateway डिफ़ॉल्ट गेटवे को नियंत्रित करें
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 नेटवर्क '192.168.0.0/16' के लिए स्थिर मार्ग को नियंत्रित करें
route del 0/0 gw IP gateway स्थैतिक मार्ग हटाएँ
echo “1”> /proc/sys/net/ipv4/ip_foward आईपी ​​अग्रेषण सक्रिय करें
tcpdump tcp port 80 सभी HTTP लूपबैक दिखाएँ
whois www.example.com Whois डेटाबेस में खोजें

कमांड कोड टिप्पणियाँ
mount -t smbfs -o username=user,password=pass //WinClient/share/mnt/share 挂载一个windows网络共享
nbtscan ip addr netbios名解析
nmblookup -A ip addr netbios名解析
smbclient -L ip addr/hostname 显示一台windows主机的远程共享
smbget -Rr smb://ip addr/share 像wget一样能够通过smb从一台windows主机上下载文件

कमांड कोड टिप्पणियाँ
iptables -t filter -L फ़िल्टर तालिका में सभी लिंक दिखाएं
iptables -t nae -L नेट तालिका में सभी लिंक प्रदर्शित करें
iptables -t filter -F फ़िल्टर तालिका के आधार पर सभी नियमों को साफ़ करें
iptables -t nat -F NAT तालिका के आधार पर सभी नियमों को साफ़ करें
iptables -t filter -X उपयोगकर्ता द्वारा बनाए गए सभी लिंक हटाएं
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT टेलनेट एक्सेस की अनुमति दें
iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP टेलनेट एक्सेस को ब्लॉक करें
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT अग्रेषित लिंक पर POP3 कनेक्शन की अनुमति दें
iptables -t filter -A INPUT -j LOG --log-prefix सभी लिंक पर अवरुद्ध पैकेट रिकॉर्ड करें
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE आउटगोइंग पैकेट्स को मास्क करने के लिए eth0 पर एक PAT (पोर्ट एड्रेस ट्रांसलेशन) सेट करें
iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --to-destination 10.0.0.2:22 एक होस्ट पते के लिए भेजे गए पैकेट को अन्य होस्ट तक अग्रेषित करें

कमांड कोड टिप्पणियाँ
free -m रैम की स्थिति को मेगाबाइट में सूचीबद्ध करें
kill -9 process id प्रक्रिया को बलपूर्वक बंद करें और समाप्त करें
kill -1 process id किसी प्रक्रिया को उसके कॉन्फ़िगरेशन को पुनः लोड करने के लिए बाध्य करें
last reboot पुनरारंभ इतिहास दिखाएँ
lsmod कर्नेल मॉड्यूल जो स्थिति सूचीबद्ध करता है
lsof -p process id किसी प्रक्रिया द्वारा खोली गई फ़ाइलों की सूची सूचीबद्ध करें
lsof /home/user1 दिए गए सिस्टम पथ में खुली फ़ाइलों की सूची
ps -eafw लिनक्स कार्यों की सूची बनाएं
ps -e -o pid,args --forest लिनक्स कार्यों को श्रेणीबद्ध तरीके से सूचीबद्ध करें
pstress प्रोग्राम को ट्री व्यू में प्रदर्शित करें
smartctl -A /dev/hda स्मार्ट को सक्षम करके हार्ड ड्राइव उपकरणों की विश्वसनीयता की निगरानी करें
smartctl -i /dev/hda जांचें कि हार्ड डिस्क डिवाइस पर स्मार्ट सक्षम है या नहीं
strace -c ls >/dev/null की गई सिस्टम कॉलों को सूचीबद्ध करें और उन्हें प्राप्त करने के लिए एक प्रक्रिया का उपयोग करें
strace -f -e open ls >/dev/null लाइब्रेरी कॉल की सूची बनाएं
tail /var/log/dmesg कर्नेल बूट प्रक्रिया के दौरान आंतरिक घटनाओं को प्रदर्शित करें
tail /val/log/messages सिस्टम ईवेंट दिखाएँ
top उन Linux कार्यों की सूची बनाएं जो सबसे अधिक CPU संसाधनों का उपयोग करते हैं
watch -nl ‘cat /proc/interrupts’ वास्तविक समय के व्यवधानों की सूची बनाएं

कमांड कोड टिप्पणियाँ
alias hh='history' कमांड इतिहास के लिए उपनाम सेट करें
apropos ...keyword प्रोग्राम कीवर्ड सहित कमांड की एक सूची बनाएं यह विशेष रूप से तब उपयोगी होता है जब आप केवल यह जानते हैं कि प्रोग्राम क्या करता है लेकिन कमांड याद नहीं है।
chsh शेल कमांड बदलें
chsh --list-shells यह जानने के लिए अच्छा आदेश कि क्या आपको किसी अन्य मशीन से दूरस्थ रूप से कनेक्ट करना है
gpg -c filel जीएनयू गोपनीयता गार्ड के साथ एक फ़ाइल एन्क्रिप्ट करें
gpg filel.gpg ASCII कोड तुलना तालिका: ऑनलाइन ASCII रूपांतरण तालिका, Ascii कोड तुलना तालिका, Ascii कोड कनवर्टर, वर्ण एन्कोडिंग Ascii रूपांतरण,

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3