लिनक्स सामान्य कमांड्स,टिप्स: Ctrl + एफ द्वारा की जाने वाली लिनक्स कमांड्स तुरंत ढूंढें (शीर्षक पर क्लिक करके सामने और पीछे चिपकाएं)
कमांड कोड | टिप्पणी वर्णन |
---|---|
आर्क | मशीन की प्रोसेसर आर्किटेक्चर को दिखाएं (1) |
यूनेम -m | मशीन की प्रोसेसर आर्किटेक्चर को दिखाएं (2) |
यूनेम -आर | सीपीयू की संस्करण जो इस्तेमाल में है, दिखाएं |
डीमाइडिकोड -q | हार्डवेयर सिस्टम कंपोनेंट्स दिखाएं - (एसएमबीआईओस/डीएमआई) |
एचडीपार्म -आई /डेव/hda | डिस्क की आर्किटेक्चरल विशेषताओं को सूचीबद्ध करें |
एचडीपार्म -टीटी /डेव/sda | डिस्क पर एक परीक्षण रीड ऑपरेशन करें |
Cat /proc/सीपीयूइन्फो | सीपीयू की जानकारी दिखाएं |
Cat /proc/इंटररफेरेंस | इंटररफेरेंस दिखाएं |
Cat /proc/मेमिन्फो | मेमोरी उपयोग की जांच करें |
Cat /proc/स्वैप | कौन-से स्वैप का उपयोग किया जा रहा है दिखाता है |
Cat /proc/version | कर्नेल का संस्करण दिखाएं |
Cat /proc/नेट/डेव | नेटवर्क एडाप्टर्स और आँकड़े को दिखाएं |
Cat /proc/mounts | लोड किए गए फ़ाइल सिस्टम को दिखाएं |
LSPCI -TV | PCI डिवाइसों को सूचीबद्ध करें |
LSUSB -TV | USB डिवाइसों को दिखाएं |
Date | सिस्टम तारीख दिखाएं |
Cal 2007 | के लिए कैलेंडर दिखाएं 2007 |
Date 04121700 2007.00 | तारीख और समय सेट करें - महीना, दिन, घंटा, वर्ष. सेकंड |
Clock -w | टाइम बदलाव को BIOS में सहेजें |
कमांड कोड | टिप्पणी वर्णन |
---|---|
Shutdown -h now | सिस्टम को बंद करें |
Init 0 | सिस्टम को बंद करें |
Telinit 0 | सिस्टम को बंद करें |
Shutdown -h घंटे: मिनट & | समय से पहले सिस्टम को बंद करें |
Shutdown -c | समय से पहले सिस्टम को बंद करने को रद्द करें |
Shutdown -r now | रीस्टार्ट |
Reboot | रीस्टार्ट |
लॉआउट | रद्दी |
कमांड कोड | टिप्पणी वर्णन |
---|---|
CD /होम | जाएं '/home' डिरेक्ट्री. |
CD.. | पिछले स्तर के डिरेक्ट्री को लौटें |
CD../.. | पिछले दो स्तरों के डिरेक्ट्री को लौटें |
CD | व्यक्तिगत होम डिरेक्ट्री में जाएं |
Cd~ user1 | व्यक्तिगत होम डिरेक्ट्री में जाएं |
CD - | पिछली डिरेक्ट्री को लौटें |
PWD | कार्य करने वाले डिरेक्ट्री को दिखाएं |
ls | डिरेक्ट्री में फ़ाइलों को देखें |
एलएस -एफ | डिरेक्ट्री में फ़ाइलों को देखें |
एलएस -एल | फ़ाइल और डिरेक्ट्री का विवरण दिखाएं |
Ls -a | छुपे हुए फ़ाइलों को दिखाएं |
Ls * [0-9] * | संख्याओं वाले फ़ाइल और डिरेक्ट्री नामों को दिखाएं |
Tree | शीर्ष डिरेक्ट्री से शुरू करके फ़ाइल और डिरेक्ट्री के ट्री संरचना को दिखाएं |
LSTREE | शीर्ष डिरेक्ट्री से शुरू करके फ़ाइल और डिरेक्ट्री के ट्री संरचना को दिखाएं |
Mkdir dir1 | डिरेक्ट्री 'dir' को बनाएं1 '. |
Mkdir dir1 dir2 | साथ-साथ दो डिरेक्ट्री बनाएं |
Mkdir -p /tmp/dir1/dir2 | डिरेक्ट्री ट्री को बनाएं |
Rm -f file1 | फ़ाइल 'file' को हीमें खाली करें1 '. |
Rmdir dir1 | डिरेक्ट्री 'dir' को हीमें खाली करें1 '. |
Rm -rf डिरेक्ट्री1 | डिरेक्ट्री 'dir' को हीमें खाली करें1 और उसके सामग्री को साथ-साथ हीमें खाली करें |
Rm -rf डिरेक्ट्री1 dir2 | साथ-साथ दोनों डिरेक्ट्री और उनके सामग्री को हीमें खाली करें |
MV डिरेक्ट्री1 new_dir | पुनर्नामकरण/डिरेक्ट्री को खिस्काएं |
CP फ़ाइल1 file2 | फ़ाइल की प्रतिलिपि बनाएं |
CP डिरेक्ट्री/*. | डिरेक्ट्री में सभी फ़ाइलों को मौजूदा कार्य करने वाले डिरेक्ट्री में नकल करें |
CP -A /tmp/dir1. | फ़ाइल या डिरेक्ट्री को मौजूदा कार्य करने वाले डिरेक्ट्री में नकल करें |
CP -a डिरेक्ट्री1 dir2 | डिरेक्ट्री की प्रतिलिपि बनाएं |
-S फ़ाइल1 lnk1 | फ़ाइल या डिरेक्ट्री को सॉफ्ट संबंध करें |
Ln फ़ाइल1 lnk1 | फ़ाइल या डिरेक्ट्री को भौतिक संबंध करें |
Touch -t 0712250000 फ़ाइल1 | फ़ाइल या डिरेक्ट्री के टाइमस्टैप को संशोधित करें - (YYMMDDhhmm) |
IconV -एल | ज्ञात कोडों को सूचीबद्ध करें |
iconv -f fromEncoding -t toEncoding inputFile > outputFile | कैरेक्टर्स का एनकोडिंग बदलें |
खोजें. -maxdepth 1 -नाम * .jpg -प्रिंट -exec convert | वर्तमान डिरेक्ट्री में फ़ाइलों को बैच रूप से आकार समायोजित करें और उन्हें थंबनेल डिरेक्ट्री में भेजें (ImageMagick से परिवर्तन की आवश्यकता है) |
कमांड कोड | टिप्पणी वर्णन |
---|---|
खोजें/-नाम फ़ाइल1 | शुरू करें '/' में प्रवेश करें ताकि फ़ाइलों और डिरेक्ट्री को खोजा जा सके |
खोजें/-user user1 | उपयोगकर्ता'user' के फ़ाइलों और डिरेक्ट्री को खोजें1 ' |
खोजें /होम/उपयोगकर्ता1 -नाम * .bin | डिरेक्ट्री '/होम/उपयोगकर्ता1' .bin' से समाप्त फ़ाइलों के लिए |
खोजें /usr/बिन -टाइप f -atime + 100 | पिछले में नहीं उपयोग किए गए एक्सेसिबल फ़ाइलों को खोजें 100 दिन |
खोजें /usr/बिन -टाइप f -mtime -10 | ऐसे फ़ाइलों को खोजें जो भीतर बने हैं या संशोधित हुए हैं 10 दिन |
खोजें/-नाम * .rpm -exec chmod 755 '{}' ; | '.rpm' से समाप्त फ़ाइलों को खोजें और उनका अधिकार निर्धारित करें |
खोजें/-xdev -नाम * .rpm | '.rpm' से समाप्त फ़ाइलों को खोजें, ऑप्टिकल ड्राइव और फ्लैश ड्राइव जैसे अनुप्रयुक्त डिवाइसों को नज़रअंदाज़ करते हुए |
स्थान तलाशें * .ps | '.ps' से समाप्त फ़ाइलों को खोजें - 'updatedb' कमांड को पहले चलाएं |
हाल्ट कहाँ है | बाइनरी, सोर्स या man के स्थान को दिखाता है |
जो रुकावट करता है | बाइनरी या एक्सेसेबल फ़ाइल के पूरे पथ को दिखाता है |
कमांड कोड | टिप्पणी वर्णन |
---|---|
माउंट /डेव/hda2 /माउंट/hda2 | hda नामक डिस्क को माउंट करें2 - निश्चित करें कि डिरेक्ट्री '/माउंट/hda2' पहले मौजूद है |
Umount /डेव/hda2 | hda नामक डिस्क को अनविस्तार करें2 - माउंट प्वाइंट(/माउंट/hda2' पहले |
Fuser -km /माउंट/hda2 | जब डिवाइस व्यस्त हो तो मजबूरी से अनविस्तार करें |
Umount -एन /माउंट/hda2 | लिखने के बिना अनविस्तार कार्यों को चलाएं /etc/mtab फ़ाइल फ़ाइल पढ़ा जाने के समय उपयोगी-केवल या जब डिस्क पूरा हो जाए |
माउंट /डेव/fd0 /माउंट/floppy | फ्लॉपी डिस्क को माउंट करें |
माउंट /डेव/cdrom /माउंट/cdrom | cdrom या dvdrom को माउंट करें |
माउंट /डेव/hdc /माउंट/cdrecorder | cdrw या dvdrom को माउंट करें |
माउंट /डेव/hdb /माउंट/cdrecorder | cdrw या dvdrom को माउंट करें |
माउंट -o loop file.iso /माउंट/cdrom | फ़ाइल या ISO इमेज को माउंट करें |
माउंट -t vfat /डेव/hda5 /माउंट/hda5 | विंडोज फैट को माउंट करें32 फाइल सिस्टम |
माउंट /डेव/sda1 /माउंट/usbdisk | यूएसबी ड्राइव या फ्लैश डिवाइस को माउंट करें |
माउंट -टी संबफ्स -o username = user, password = pass//विनक्लायंट/शेयर /माउंट/शेयर | विंडोज नेटवर्क शेयर को माउंट करें |
कमांड कोड | टिप्पणी वर्णन |
---|---|
DF -h | माउंट किए गए पार्टीशनों की सूची दिखाएं |
एलएस -lSr | more | फ़ाइलों और डिरेक्ट्री को आकार के अनुसार क्रमिक रूप से क्रमबद्ध करें |
Du -sh dir1 | डिरेक्ट्री 'dir' द्वारा पहले से ही उपयोग किए जाने वाले डिस्क स्पेस का अनुमान करें1' |
Du -sk * | सॉर्ट -एन | फ़ाइलों और डिरेक्ट्री को क्षमता के अनुसार क्रमिक रूप से दिखाता है |
Rpm -q -a --qf '% 10 {आकार} t% {नाम} n' | सॉर्ट -क1,1एन | स्थापित rpm पैकेजों द्वारा उपयोग किए जाने वाले स्थान को आकार के अनुसार दिखाता है (फेडोरा, रेडहैट श्रेणी का प्रणाली) |
डीपीकेज-क्वेरी -डब्ल्यू} -एफ़ = '${इंस्टॉलेड-साइज़; 10} टी ${पैकेज} एन' | सॉर्ट -क1,1एन | स्थापित डेब पैकेजों द्वारा आकार के आधार पर इस्तेमाल की जगह प्रदर्शित करता है (यूबुंटू, डेबियन श्रेणी का सिस्टम) |
कमांड कोड | टिप्पणी वर्णन |
---|---|
ग्रुपएड ग्रुप_नाम | नया उपयोगकर्ता समूह बनाएं |
ग्रुपडेल ग्रुप_नाम | उपयोगकर्ता समूह को मिटाएं |
ग्रुपमॉड -एन नया_समूह_नाम पुराना_समूह_नाम | उपयोगकर्ता समूह को नाम बदलें |
यूज़रएड -सी "नाम फ़ामिले" -जी एडमिन -d /होम/उपयोगकर्ता1 -सी /बिन/बाश यूज़र1 | एक "एडमिन" उपयोगकर्ता समूह के सदस्य होने वाला उपयोगकर्ता बनाएं |
यूज़रएड यूज़र1 | नए उपयोगकर्ता बनाएं |
यूज़रडेल -आर यूज़र1 | उपयोगकर्ता ('-आर' घर डिरेक्ट्री को छोड़ता है) |
यूज़रमॉड -सी "यूज़र एफटीपी" -जी सिस्टम -d /एफटीपी/उपयोगकर्ता1 -सी /बिन/नोलॉगिन यूज़र1 | उपयोगकर्ता गुणों को संशोधित करें |
पास्वैड | पासवर्ड बदलें |
पास्वैड यूज़र1 | उपयोगकर्ता पासवर्ड को संशोधित करें (केवल रूट एक्सेस की अनुमति देता है) |
चेज -E 2020-12-31 उपयोगकर्ता1 | उपयोगकर्ता पासवर्ड के समाप्ति तारीख को सेट करें |
पीडब्ल्यूक | फ़ाइल फॉर्मेट और सिंटैक्स फ़िक्सेस के लिए चेक करें/etc/पास्वैड' और उपयोगकर्ताओं के अस्तित्व के लिए चेक करें |
ग्रुपक | फ़ाइल फॉर्मेट और सिंटैक्स फ़िक्सेस के लिए चेक करें/etc/पास्वैड' और मौजूदा समूह |
न्यूग्रुप ग्रुप_नाम | नए फ़ाइलों के लिए डिफ़ॉल्ट समूह को बदलने के लिए नए समूह में लॉगिन करें |
कमांड कोड | टिप्पणी वर्णन |
---|---|
एलएस -एलएच | अधिकार प्रदर्शित करें |
एलएस /टीम्प | पीआर -T5 -डब्ल्यू $COLUMNS | अंतिम बिंदु को विभाजित करें 5 प्रदर्शित करने वाले स्तम्भ |
चमॉड यूगो + अर्थात डिरेक्ट्री को rwx1 | डिरेक्ट्री के मालिक (यू), समूह (जी) और अन्य (ओ) के लिए अधिकार सेट करें (पढ़ने के लिए r), (लिखने के लिए w) और (चलाने के लिए x) |
चमॉड गो-अर्थात डिरेक्ट्री को rwx1 | डिरेक्ट्री को (जी) और अन्य (ओ) पढ़ने और लिखने निष्क्रिय करें |
चॉउन यूज़र1 file1 | फ़ाइल के मालिक गुणों को बदलें |
चॉउन -आर यूज़र1 डिरेक्ट्री1 | डिरेक्ट्री के मालिक गुणों को बदलें और साथ ही डिरेक्ट्री में सभी फ़ाइलों के गुणों को भी बदलें |
चॉउन ग्रुप ग्रुप1 file1 | फ़ाइलों का समूह बदलें |
चॉउन यूज़र1: समूह1 file1 | फ़ाइल के मालिक और समूह गुणों को बदलें |
खोजें/-परमिट -u + सी | एक सिस्टम में SUID नियंत्रण का उपयोग करने वाले सभी फ़ाइलों को सूचीबद्ध करें |
चमॉड यू + सी /बिन/file1 | बाइनरी फ़ाइल का SUID बिट सेट करें - फ़ाइल चलाने वाला उपयोगकर्ता, मालिक के समान अधिकार प्रदान किए जाते हैं |
चमॉड यू-एस /बिन/file1 | बाइनरी फ़ाइल का SUID बिट निष्क्रिय करें |
चमॉड जी + सी /होम/public | डिरेक्ट्री का SGID बिट सेट करें - SUID के समान, लेकिन डिरेक्ट्री के लिए |
चमॉड जी-एस /होम/public | डिरेक्ट्री का SGID बिट निष्क्रिय करें |
चमॉड ओ + टी /होम/public | फ़ाइल का स्टिकी बिट सेट करें - केवल वैध मालिक को फ़ाइल को डिलीट करने की अनुमति है |
CHMOD O-T /होम/public | डिरेक्ट्री के STIKY बिट को निष्क्रिय करें |
कमांड कोड | टिप्पणी वर्णन |
---|---|
Chattr + a फ़ाइल1 | केवल एपेंड मोड में पढ़ने और लिखने की फ़ाइलों को अनुमति है |
Chattr + c फ़ाइल1 | इस फ़ाइल को स्वचालित रूप से कंप्रेस करने की अनुमति देती है/कर्नेल द्वारा अनविशिष्ट किया गया |
Chattr + d फ़ाइल1 | डम्प प्रोग्राम इस फ़ाइल को फ़ाइल सिस्टम को बैकअप करते समय अनदेखा करेगा |
Chattr + i फ़ाइल1 | अनदेखा फ़ाइलों को अनदेखा करते हुए अदेखा फ़ाइलों को नष्ट नहीं किया जा सकता, संशोधित नहीं किया जा सकता, नाम बदला नहीं जा सकता या लिंक किया नहीं जा सकता |
Chattr + s फ़ाइल1 | फ़ाइल को सुरक्षित रूप से डिलीट करने की अनुमति देती है |
Chattr + S फ़ाइल1 | एक बार जब इस फ़ाइल पर एप्लीकेशन लिखने की ऑपरेशन करता है, तो प्रणाली तुरंत संशोधित परिणामों को डिस्क पर लिखती है |
Chattr + u फ़ाइल1 | यदि फ़ाइल डिलीट कर दी जाती है, तो प्रणाली आगे भी डिलीट किए गए फ़ाइल को पुनर्वस्तुत करने की अनुमति देगी |
Lsattr | विशेष गुणों को दिखाएं |
कमांड कोड | टिप्पणी वर्णन |
---|---|
Bunzip2 file1.bz2 | फ़ाइल नाम के लिए फ़ाइल को अनविशिष्ट करें1.bz2 ' |
Bzip2 file1 | फ़ाइल नाम के लिए फ़ाइल को कंप्रेस करें1 ' |
Gunzip फ़ाइल1.gz | फ़ाइल नाम के लिए फ़ाइल को अनविशिष्ट करें1.gz' |
Gzip फ़ाइल1 | फ़ाइल नाम के लिए फ़ाइल को कंप्रेस करें1 ' |
Gzip -9 file1 | अधिकतम कंप्रेस |
Rar फ़ाइल1.rar test_file | फ़ाइल नाम के लिए पैकेज बनाएं1.rar ' |
Rar फ़ाइल1.rar फ़ाइल1 file2 dir1 | साथ में फ़ाइल को कंप्रेस करें1 ',' फ़ाइल2 'और डिरेक्ट्री'dir1' |
Rar x फ़ाइल1.rar | rar पैकेज को अनविशिष्ट करें |
Unrar x फ़ाइल1.rar | rar पैकेज को अनविशिष्ट करें |
Tar -cvf archive.tar file1 | अनविशिष्ट tarबॉल बनाएं |
Tar -cvf archive.tar file1 file2 dir1 | फ़ाइल वाली अभिलेख बनाएं1 ',' फ़ाइल2 'और'dir1' |
Tar -tf archive.tar | पैकेज के सामग्री को प्रदर्शित करें |
Tar -xvf archive.tar | पैकेज को रिलीज़ करें |
Tar -xvf archive.tar -सी /tmp | कंप्रेस किए गए पैकेज को इसके लिए रिलीज़ करें /tmp डिरेक्ट्री |
Tar -cvfj archive.tar.bz2 dir1 | bzip में कंप्रेस किए गए पैकेज बनाएं2 फ़ॉर्मेट |
Tar -jxvf archive.tar.bz2 | bzip में कंप्रेस किए गए अनविशिष्ट पैकेज को अनविशिष्ट करें2 फ़ॉर्मेट |
Tar -cvfz archive.tar.gz dir1 | gzip फ़ॉर्मेट में कंप्रेस किए गए पैकेज बनाएं |
Tar -zxvf archive.tar.gz | gzip फ़ॉर्मेट में कंप्रेस किए गए अनविशिष्ट पैकेज को अनविशिष्ट करें |
Zip फ़ाइल1.zip फ़ाइल1 | एक zip फ़ाइल बनाएं |
Zip -r फ़ाइल1.zip फ़ाइल1 file2 dir1 | कई फ़ाइलों और डिरेक्ट्री को साथ में एक zip फ़ाइल में कंप्रेस करें |
फ़ाइल को अनविशिष्ट करें1.zip | एक zip फ़ाइल को अनविशिष्ट करें |
कमांड कोड | टिप्पणी वर्णन |
---|---|
Rpm -ivh package.rpm | rpm पैकेज इंस्टॉल करें |
Rpm -ivh --nodeeps package.rpm | डिपेंडेंसी चेतावनी को अनदेखा करते हुए rpm पैकेज इंस्टॉल करना |
rpm -U package.rpm | संयोजन फ़ाइल को बदले बिना RPM पैकेज को अपडेट करें |
Rpm -F package.rpm | पुष्टि किए गए स्थापित rpm पैकेज को अपडेट करें |
Rpm -e package_name rpm | RPM पैकेज को मिटाएं |
RPM -QA | सिस्टम में सभी स्थापित rpm पैकेजों को दिखाएं |
Rpm -qa | grep htpd | नाम में "htpd" शब्द होने वाले सभी rpm पैकेजों को दिखाएं |
RPM -Qi package_name | स्थापित पैकेज के बारे में विशेष सूचना प्राप्त करें |
RPM -qg "System Environments/Daemons" | एक घटक के rpm पैकेज को दिखाएं |
RPM -QL package_name | स्थापित rpm पैकेज द्वारा प्रदान किए गए फ़ाइलों की सूची को दिखाएं |
RPM -QC package_name | स्थापित rpm पैकेज द्वारा प्रदान किए गए कॉन्फ़िगरेशन फ़ाइलों की सूची को दिखाएं |
RPM -Q package_name --WhatRequires | rpm पैकेज के साथ निर्भरताओं की सूची को दिखाएं |
RPM -q package_name --WhatProvides | rpm पैकेज की आयामिकता को दिखाएं |
Rpm -q package_name --scripts | स्थापना के दौरान चलाए गए स्क्रिप्टों को दिखाएं/removal |
RPM -Q package_name --Changelog | RPM पैकेज के संशोधन इतिहास को दिखाएं |
RPM -QF /etc/httpd/conf/httpd.conf | दिये गए फ़ाइल को प्रदान करने वाला कौन सा rpm पैकेज है इसे पुष्टि करें |
Rpm -qp package.rpm -एल | एक न स्थापित rpm पैकेज द्वारा प्रदान किए गए फ़ाइलों की सूची दिखाएं |
RPM --import /media/cdrom/RPM-GPG-KEY | पब्लिक की गुप्त चाबी डिजिटल प्रमाणपत्र आयात करें |
Rpm --checksig package.rpm | RPM पैकेज की अखंडता की पुष्टि करें |
Rpm -qa gpg-pubkey | सभी स्थापित rpm पैकेजों की अखंडता की पुष्टि करें |
RPM -V package_name | फ़ाइल आकार, लाइसेंस, तरीका, मालिक, समूह, MD की जांच करें5 जांच करें और आखिरी बदलाव |
RPM -Va | सिस्टम में सभी स्थापित rpm पैकेजों की जांच करें - सावधानी से उपयोग करें |
Rpm -Vp package.rpm | यह पुष्टि करें कि rpm पैकेज स्थापित नहीं है |
Rpm2cpio package.rpm | cpio --extract --make-डिरेक्ट्री * बिन * | rpm पैकेज से एक लागू फ़ाइल चलाएं |
Rpm -ivh /usr/src/redhat/RPMS/arch/package.rpm | rpm स्रोत से बने पैकेज को स्थापित करें |
RPMbuild --package_name src.rpm को पुनर्निर्मित करें | RPM स्रोत से RPM पैकेज बनाएं |
कमांड कोड | टिप्पणी वर्णन |
---|---|
Yum install package_name | एक RPM पैकेज डाउनलोड और स्थापित करें |
Yum localinstall package_name | आपके अपने सॉफ्टवेयर रिपोजिटरी का उपयोग करके, आपके लिए सभी निर्भरताओं को हल करने के लिए एक rpm पैकेज स्थापित किया जाएगा |
यूम अपडेट पैकेज_नाम | वर्तमान सिस्टम में स्थापित सभी rpm पैकेजों को अद्यतन करें |
यूम अपडेट पैकेज_नाम | rpm पैकेज को अद्यतन करें |
यूम रिमूव पैकेज_नाम | RPM पैकेज को मिटाएं |
यूम सूची | वर्तमान सिस्टम में स्थापित सभी पैकेजों को सूचीबद्ध करें |
यूम सर्च पैकेज_नाम | rpm रिपोज़िटरी में पैकेजों को खोजें |
यूम साफ़ींग पैकेज | rpm कैश को साफ़ करें और डाउनलोड किए गए पैकेजों को मिटाएं |
यूम साफ़ींग हेडर | सभी हेडर फ़ाइलों को मिटाएं |
यूम साफ़ करें | सभी कैश पैकेज और हेडर फ़ाइलों को मिटाएं |
कमांड कोड | टिप्पणी वर्णन |
---|---|
डीपीकेज -आई पैकेज.deb | स्थापित करें/deb पैकेज को अद्यतन करें |
डीपीकेज -आर पैकेज_नाम | सिस्टम से एक deb पैकेज को मिटाएं |
डीपीकेज -एल | सिस्टम में स्थापित सभी इंस्टॉल किए गए deb पैकेजों को दिखाएं |
डीपीकेज -एल | ग्रेप ह्तपडी | नाम में "htpd" शब्द वाले सभी deb पैकेजों को दिखाएं |
डीपीकेज -एस पैकेज_नाम | सिस्टम में स्थापित होने वाले विशेष पैकेज के बारे में जानकारी प्राप्त करें |
डीपीकेज -एल पैकेज_नाम | सिस्टम में पहले से स्थापित होने वाले deb पैकेज द्वारा प्रदान किए गए फ़ाइलों की सूची दिखाता है |
डीपीकेज --सामग्री पैकेज.deb | इस तरह के पैकेज द्वारा प्रदान किए गए फ़ाइलों की सूची दिखाता है जो अभी तक स्थापित नहीं है |
डीपीकेज -एस /बिन/पिंग | दिए गए फ़ाइल का नाम देने वाले deb पैकेज को प्रमाणीकरण करें |
कमांड कोड | टिप्पणी वर्णन |
---|---|
एप्ट-गेट इंस्टॉल पैकेज_नाम | स्थापित करें/deb पैकेज को अद्यतन करें |
एप्ट-सीडीआरओम इंस्टॉल पैकेज_नाम | स्थापित करें/सीडी से deb पैकेज को अद्यतन करें |
एप्ट-गेट अपडेट | सूची में पैकेजों को अद्यतन करें |
एप्ट-गेट अपग्रेड | सभी स्थापित सॉफ़्टवेयर को अद्यतन करें |
एप्ट-गेट रिमूव पैकेज_नाम | सिस्टम से एक deb पैकेज को मिटाएं |
एप्ट-गेट चेक | भीतरी सॉफ़्टवेयर रिपोज़िटरी को सही होने का प्रमाणीकरण करें |
एप्ट गेट साफ़ | डाउनलोड किए गए पैकेज से कैश को साफ़ करें |
एप्ट-कैश की खोज की खोज-पैकेज | खोजी स्ट्रिंग वाले पैकेज का नाम वापस देता है |
कमांड कोड | टिप्पणी वर्णन |
---|---|
Cat file1 | पहले बाइट से फ़ाइल के सामग्री का अगला दृश्य |
टैक फ़ाइल1 | अंतिम पंक्ति से पीछे की ओर फ़ाइल के सामग्री को परखें |
अधिक फ़ाइल1 | एक लंबे फ़ाइल के सामग्री को देखें |
कम फ़ाइल1 | अधिक कमांड के समान, लेकिन यह फ़ाइल में पीछे की ओर कामों की तरह रिवर्स ऑपरेशन भी अनुमति देता है |
हेड -2 file1 | दस्तावेज़ के पहले दो पंक्तियों को परखें |
टेल -2 file1 | Examine the last two lines of a file |
टेल -f /var/लॉग/संदेश | View content added to a file in real time |
कमांड कोड | टिप्पणी वर्णन |
---|---|
Cat file1 | command (sed, grep, awk, grep, etc...) > result.txt | Merge the detailed description text of a file and write the introduction to a new file |
Cat file1 | command (sed, grep, awk, grep, etc...) > > result.txt | Merge the detailed description text of a file and write the introduction to an existing file |
Grep Aug /var/लॉग/संदेश | Look for the keyword "Aug" in the file '/var/लॉग/messages' |
Grep ^ Aug /var/लॉग/संदेश | Look for words starting with "Aug" in the file '/var/लॉग/messages' |
Grep [0-9] /var/लॉग/संदेश | Select all lines containing numbers in the '/var/लॉग/messages' file |
Grep Aug -R /var/लॉग/* | Search for string "Aug" in directory '/var/log' and subsequent directories |
Sed's/stringa1/stringa2/g'example.txt | Replace "string1" in the example.txt file with "string2" |
Sed '/^ $/d' example.txt | Remove all blank lines from the example.txt file |
Se d '/ *#/ d;/^ $/d'example.txt from example.txt | Remove all comments and blank lines from the file |
Echo'esempio '| tr' [: lower :]' '[: upper:] ' | Merge upper and lower cell contents |
Sed -e '1d' result.txt | Exclude the first line from the file example.txt |
Sed -n '/stringa1/p' | View lines containing only the word "string1" |
Sed -e's / *$//' example.txt | Delete the whitespace at the end of each line |
Sed -e's/stringa1/g'example.txt | Only the word "string" delete1" from the document and keep all the rest |
Sed -n '1,5p; 5q' example.txt | Review the content from the first line to the fifth line |
Sed -n '5p; 5q' example.txt | Check line 5 |
Sed -e's/00 */0/g'example.txt | Multiple zeros with a single zero replace |
Cat -n file1 | Identify the number of lines in the file |
Cat example.txt | awk'NR% 2 == 1 ' | All even दूर करें-numbered lines in the example.txt file |
Echo a b c | awk '{print 1 डॉलर} | |
Echo a b c | awk '{print 1 डॉलर, 3 डॉलर्स' | एक पंक्ति के पहले और तीसरे स्तम्भ को जाँच करें |
फ़ाइल चिपकाएँ1 file2 | दो फ़ाइलों या स्तम्भों के सामग्री को मिलाएँ |
चिपकाएँ -ड '+फ़ाइल1 file2 | दो फ़ाइलों या स्तम्भों के सामग्री को मिलाएँ, " द्वारा अलग-अलग+" मध्य में |
फाइल को छांटें1 file2 | दो फ़ाइलों के सामग्री को क्रमबद्ध करें |
फाइल को छांटें1 file2 | uniq | दो फ़ाइलों का संयोजन हटाएँ (दोहरे पंक्तियों का केवल एक प्रतिलिपि बनाया जाता है) |
फाइल को छांटें1 file2 | uniq -u | अंतरण को हटाकर दूसरी लाइनों को छोड़ें |
फाइल को छांटें1 file2 | uniq -d | दो फाइलों के अंतरण को हटाकर बाकी लाइनों को छोड़ें |
Comm -1 file1 file2 | दो फाइलों के सामान्य हिस्से को हटाकर फाइल 'file' में होने वाले सामान्य हिस्से को हटाएं1 ' |
Comm -2 file1 file2 | दो फाइलों के सामान्य हिस्से को हटाकर फाइल 'file' में होने वाले सामान्य हिस्से को हटाएं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 /डेव/hda1 | डिस्क hda पर बुरे बैगेट्स की जांच करें1 |
FSCK /डेव/hda1 | रिपेयर/HDA पर Linux फाइल सिस्टम की अखंडता की जांच करें1 डिस्क |
Fsck.ext2 /डेव/hda1 | रिपेयर/ext की अखंडता की जांच करें2 HDA पर फाइल सिस्टम1 डिस्क |
E2FSCK /डेव/hda1 | रिपेयर/ext की अखंडता की जांच करें2 HDA पर फाइल सिस्टम1 डिस्क |
E2fsck -j /डेव/hda1 | रिपेयर/ext की अखंडता की जांच करें3 HDA पर फाइल सिस्टम1 डिस्क |
Fsck.ext3 /डेव/hda1 | रिपेयर/ext की अखंडता की जांच करें3 HDA पर फाइल सिस्टम1 डिस्क |
Fsck.vfat /डेव/hda1 | रिपेयर/HDA पर fat फाइल सिस्टम की अखंडता की जांच करें1 डिस्क |
Fsck.msdos /डेव/hda1 | रिपेयर/HDA पर DOS फाइल सिस्टम की अखंडता की जांच करें1 डिस्क |
Dosfsck /डेव/hda1 | रिपेयर/HDA पर DOS फाइल सिस्टम की अखंडता की जांच करें1 डिस्क |
कमांड कोड | टिप्पणी वर्णन |
---|---|
MKFS /डेव/hda1 | HDA में एक फाइल सिस्टम को बनाएं1 पार्टीशन |
MKE2FS /डेव/hda1 | hda में लिनक्स एक्स्ट को बनाएं2 hda में फाइल सिस्टम1 पार्टीशन |
MKE2FS -J /डेव/hda1 | hda में लिनक्स एक्स्ट को बनाएं3 hda में (journaling) फाइल सिस्टम1 पार्टीशन |
MKFS -T vfat 32 -एफ /डेव/hda1 | FAT को बनाएं32 फाइल सिस्टम |
Fdformat -एन /डेव/fd0 | एक फ्लॉपी डिस्क को फॉर्मैट करें |
MKSwap /डेव/hda3 | स्वैप फाइल सिस्टम को बनाएं |
कमांड कोड | टिप्पणी वर्णन |
---|---|
MKSwap /डेव/hda3 | स्वैप फाइल सिस्टम को बनाएं |
Swapon /डेव/hda3 | नए स्वैप फाइल सिस्टम को सक्षम करें |
Swapon /डेव/hda2 /डेव/hdb3 | दो स्वैप पार्टीशन को सक्षम करें |
कमांड कोड | टिप्पणी वर्णन |
---|---|
डम्प -0aj -f /tmp/home0.bak /होम | इसके लिए पूर्ण बैकअप करें '/home' डिरेक्ट्री |
डम्प -1aj -f /tmp/home0.bak /होम | इसके लिए एक इंटरैक्टिव बैकअप करें '/home' डिरेक्ट्री |
रीस्टोर करें -if /tmp/home0.bak | एक इंटरैक्टिव बैकअप रीस्टोर करें |
Rsync -rogpav --delete /होम /tmp | दोनों तरफ की डिरेक्ट्री को सिंकरें |
Rsync -rogpav -e ssh --delete /home ip_address:/tmp | SSH चैनल के माध्यम से rsync |
Rsync -az -e ssh --delete ip_addr:/होम/public /होम/local | ssh और कंप्रेशन के माध्यम से रिमोट डिरेक्ट्री को स्थानीय डिरेक्ट्री में सिंकरें |
Rsync -az -e ssh --delete /होम/स्थानीय ip_addr:/होम/public | ssh और कंप्रेशन के माध्यम से स्थानीय डिरेक्ट्री को रिमोट डिरेक्ट्री से सिंकरें |
Dd bs = 1M if =/डेव/hda | gzip | ssh user@ip _addr 'dd of = hda.gz' | रिमोट होस्ट पर स्थानीय डिस्क की बैकअप करें ssh के माध्यम से |
Dd if =/डेव/sda of =/tmp/file1 | डिस्क की सामग्री को फ़ाइल में बैकअप करें |
Tar -Puf backup.tar /होम/उपयोगकर्ता | ' को इंटरैक्टिव बैकअप करें/होम/उपयोगकर्ता डिरेक्ट्री |
(Cd /tmp/local/& tar c . ) | ssh -C user@ip _addr 'cd /होम/शेयर/& & tar x -p' | दूरस्थ डिरेक्ट्री में डिरेक्ट्री के सामग्री को कॉपी करें |
(Tar c /home) | ssh -C user@ip _addr 'cd /होम/backup-home & & tar x -p' | दूरस्थ डिरेक्ट्री में स्थानीय डिरेक्ट्री को कॉपी करें |
Tar cf - . | ( cd /tmp/backup; tar xf -) | एक डिरेक्ट्री को स्थानीय रूप से एक अन्य स्थान पर कॉपी करें, मूल अधिकार और लिंक बनाएँ |
खोजें /होम/उपयोगकर्ता1 -name '* .txt' | xargs cp -av --target-directory =/होम/backup/--parents | अन्य डिरेक्ट्री से '.txt' से समाप्त सभी फ़ाइलों को खोजें और कॉपी करें |
खोजें /var/लॉग -name '* .log' | tar cv --files-from = - | bzip2 > log.tar.bz2 | अंत में '.log' से समाप्त सभी फ़ाइलों को खोजें और एक bzip पैकेज बनाएँ |
Dd if =/डेव/hda of =/डेव/fd0 bs = 512 count = 1 | MBR (मास्टर बॉट रिकॉर्ड) सामग्री को फ्लॉपी डिस्क पर कॉपी करने के लिए एक कार्य करें |
Dd if =/डेव/fd0 of =/डेव/hda bs = 512 count = 1 | फ्लॉपी डिस्क पर सहेजे गए बैकअप से MBR (मास्टर बॉट रिकॉर्ड) सामग्री को पुनर्स्थापित करें |
कमांड कोड | टिप्पणी वर्णन |
---|---|
CDRecord -v gracetime = 2 dev =/डेव/cdrom -eject blank = fast -force | रीवरवरीफ़ेबल डिस्क की सामग्री खाली करें |
Mkisofs /डेव/cdrom > cd.iso | डिस्क पर डिस्क का एक ISO इमेज बनाएँ |
Mkisofs /डेव/cdrom | gzip > cd_iso | डिस्क पर कंप्रेस्ड डिस्क इसो इमेज फ़ाइल बनाएँ |
MKISOFS -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o./cd.iso data_cd | डिरेक्ट्री का एक ISO इमेज बनाएँ |
Cdrecord -v dev =/डेव/cdrom cd.iso | ISO इमेज फ़ाइल जलाएँ |
Gzip -dc cd_iso | cdrecord dev =/डेव/cdrom - | कंप्रेस्ड ISO इमेज फ़ाइल जलाएँ |
माउंट -o loop cd.iso /माउंट/iso | ISO इमेज फ़ाइल को माउंट करें |
cd-paranoia -B | सीडी से ऑडियो ट्रैक को वॉव फ़ाइल में लिखें |
CD-paranoia -- "-3" | सीडी से ऑडियो ट्रैक को वॉव फ़ाइल में लिखें (अर्गुमेंट -3) |
CDRecord --scanbus | स्क्सी चैनल की पहचान के लिए बस स्कैन करें |
Dd if =/डेव/hdc | md5सम | MD की पुष्टि करें5डिवाइस के सम एन्कोडिंग, जैसे की सीडी |
कमांड कोड | टिप्पणी वर्णन |
---|---|
Dhclient eth01 | 'eth0' नेटवर्क डिवाइस को dhcp मोड में सक्षम करें |
Ethtool eth01 | नेटवर्क इंटरफेस कार्ड 'eth0' के ट्रैफ़िक स्टैटिस्टिक्स को दिखाएँ |
होस्ट www.example.com | नाम और इंटरनेट प्रोटोकॉल एड्रेस को समाधान करने के लिए होस्टनेम और मिरर को खोजें |
होस्टनेम | होस्टनेम दिखाएँ |
इफकॉन्फ़िग एथ० | इथरनेट नेटवर्क इंटरफेस कार्ड के कॉन्फ़िगरेशन को दिखाता है |
इफकॉन्फ़िग एथ० 192.168.1.1 नेटमास्क 255.255.255.0 | इंटरनेट प्रोटोकॉल एड्रेस को नियंत्रित करें |
इफकॉन्फ़िग एथ० प्रोमिस्क | 'एथ०' को प्रोमिस्क्यूस मोड कर से डेटा पैकेट को स्निफ करें |
इफडाउन एथ०1 | 'एथ०' नेटवर्क डिवाइस को निष्क्रिय करें |
इफ़अप एथ०1 | 'एथ०' नेटवर्क डिवाइस को सक्रिय करें |
आईपी लिंक शो | सभी नेटवर्क डिवाइसों की कनेक्शन स्थिति को दिखाएं |
आईडब्ल्यूकॉन्फ़िग एथ1 | वायरलेस नेटवर्क इंटरफ़ेस कार्ड के कान्फ़िगरेशन को दिखाता है |
आईडब्ल्यूलिस्ट स्कैन | वायरलेस नेटवर्क को दिखाएं |
मीई-टूल एथ०1 | 'एथ०' की कनेक्शन स्थिति को दिखाएं |
नेटस्टैट -टुप | सभी सक्रिय नेटवर्क कनेक्शनों और उनके पीआईडी को दिखाएं |
नेटस्टैट -टुप1 | सिस्टम में सभी नेटवर्क सेवाओं और उनके पीआईडी को दिखाएं |
नेटस्टैट -एन | रूटिंग टेबल को दिखाएं, जैसा कि "रूट" -एन" कमांड |
एनसलूकअप डब्ल्यूडब्ल्यूईक्सएम्प्लोजेस | नाम और इंटरनेट प्रोटोकॉल एड्रेस को समाधान करने के लिए होस्टनेम और मिरर को खोजें |
रूट -एन | रूटिंग टेबल को दिखाएं |
रूट जोड़ा -नेट 0/0 ग्व आईपी गेटवे | प्रीसेट गेटवे को नियंत्रित करें |
रूट एड -नेट 192.168.0.0 नेटमास्क 255.255.0.0 ग्व 192.168.1.1 | नेटवर्क के लिए स्टैटिक रूट को नियंत्रित करें192.168.0.0/16 ' |
रूट डेल 0/0 ग्व आईपी गेटवे | स्टैटिक रूट को डिलीट करें |
एको "1" > /proc/सिस/नेट/आईपीवी4/आईपी_फ़ोरवार्ड | IP फ़ोरवार्डिंग को सक्रिय करें |
टीस्पुड टीसीपी पोर्ट 80 | सभी HTTP लूप को दिखाएं |
व्हूआइस डब्ल्यूडब्ल्यूईक्सएम्प्लोजेस | व्हूआइस डाटाबेस में खोज |
कमांड कोड | टिप्पणी वर्णन |
---|---|
माउंट -टी संबफ्स -ओ उपयोगकर्ता नाम = उपयोगकर्ता, पासवर्ड = पास //विनक्लायंट/शेयर/माउंट/शेयर | विंडोज नेटवर्क शेयर को माउंट करें |
एनबीटुब्लूस्कैन आईपी एड्रेस | Netbios नाम समाधान |
एनबीटुब्लूक -ए आईपी एड्रेस | Netbios नाम समाधान |
संबक्लायंट -एल आईपी एड्रेस/होस्टनेम | दूरस्थ विंडोज होस्ट का शेयर दिखाएं |
संबगेट -आर आर संब://आईपी एड्रेस/शेयर | विंडोज होस्ट से फ़ाइल डाउनलोड करने की क्षमता, wget जैसे smb |
कमांड कोड | टिप्पणी वर्णन |
---|---|
Iptables -टी फ़िल्टर -एल | फ़िल्टर टेबल के सभी लिंकों को दिखाएं |
Iptables -टी नाई -एल | NAT टेबल के सभी लिंकों को दिखाएं |
Iptables -टी फ़िल्टर -एफ | फ़िल्टर टेबल के आधार पर सभी नियमों को साफ करें |
Iptables -t nat -एफ | नेट टेबल के आधार पर सभी नियमों को साफ करें |
Iptables -टी फ़िल्टर -एक्स | सभी उपयोगकर्ता को डिलीट करें-निर्मित लिंक |
IPTables -टी फ़िल्टर -ए इनपुट -p tcp --डोर्प टेल्नेट -ज एक्सेप्ट | टेल्नेट अभिगम को अनुमति दें |
IPTables -टी फ़िल्टर -ए आउटपुट -p tcp --डोर्प टेल्नेट -ज ड्रॉप | टेल्नेट अभिगम को अवरोध करें |
Iptables -टी फ़िल्टर -ए फ़ोरवर्ड -p tcp --डोर्प पोप3 -ज एक्सेप्ट | POP को अनुमति दें3 फ़ोरवर्डिंग लिंक पर कनेक्शन |
Iptables -टी फ़िल्टर -ए इनपुट -ज लॉग --लॉग-प्रीफ़िक्स | सभी लिंकों में जब्त किए गए रिकॉर्ड पैकेट |
Iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | eth0 में निकलती पैकेटों को छिपाने के लिए PAT (Port Address Translation) सेट करें |
Iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --से-डेस्टीनेशन 10.0.0.2:22 | एक मेज़बान पते के लिए डेस्टीनेशन होस्ट को दूसरे होस्ट को फार्वार्ड करें |
कमांड कोड | टिप्पणी वर्णन |
---|---|
फ्री -m | एमबी में RAM स्थिति की सूची दिखाएं |
किल -9 प्रक्रिया पाइड | प्रक्रिया को बलपूर्वक बंद करें और अंत करें |
किल -1 प्रक्रिया पाइड | प्रक्रिया को अपने कॉन्फ़िगरेशन का ओवरलोड करने के लिए मजबूर करें |
अंतिम पुनरारंभ | पुनरारंभ इतिहास को दिखाएं |
lsmod | राज्य सूची को सूचीबद्ध करने के लिए कर्नेल मॉड्यूल |
Lsof -p प्रक्रिया पाइड | प्रक्रिया द्वारा खुले फ़ाइलों की सूची |
LSOF /होम/उपयोगकर्ता1 | दिए गए सिस्टम पथ में खुले फ़ाइलों की सूची |
PS -eafw | Linux कार्य की सूची |
Ps -e -o पीआईडी, एर्ग्स --जंगल | हाइरार्किक तरीके से Linux कार्य की सूची |
PSTRESS | प्रोग्राम को ट्री डायग्राम के रूप में दिखाएं |
SmartCTL -A /डेव/hda | SMART सक्षम करके हार्ड डिस्क डिवाइसों की विश्वसनीयता की निगरानी करें |
SmartCTL -I /डेव/hda | सटर्ट डिस्क डिवाइस के लिए SMART सक्षम किया है की जाँच करें |
Strace -c लिस्ट >/डेव/null | एक प्रक्रिया द्वारा किए गए और प्राप्त किए गए सिस्टम कॉल की सूची |
Strace -f -e खुला लिस्ट >/डेव/null | लाइब्रेरी कॉल सूची |
टेल /var/लॉग/dmesg | कर्नेल बूट के दौरान आंतरिक घटनाओं को दिखाएं |
टेल /val/लॉग/संदेश | सिस्टम घटनाओं को दिखाएं |
टॉप | सबसे अधिक CPU संसाधनों का उपयोग करने वाले Linux कार्य |
देखें -nl'कैट /proc/इंटररूप्ट्स ' | समयानुसार इंटररूप्ट्स की सूची दिखाएं |
कमांड कोड | टिप्पणी वर्णन |
---|---|
एलियस hh = 'history' | कमांड इतिहास के लिए एलियस निर्धारित करें |
Apropos... खोज़ शब्द | कमांड की सूची बनाएं जिसमें कार्यक्रम की खोज़ शब्द शामिल हो, विशेष रूप से तब इसे उपयोगी होता है जब आपको केवल कार्यक्रम का काम करना पता है और कमांड को याद नहीं है |
CHSH | शेल कमांड को बदलें |
CHSH --सूची-शेल | दूसरे मशीन से दूरस्थ संबंध करने के लिए कनेक्ट करने की जरूरत है या नहीं पता लगाने के लिए अच्छा कमांड |
GPG -C फ़ाइल फ़ाइल | GNU Privacy Guard से एक फ़ाइल को एनक्रिप्ट करें |
Gpg फ़ाइल फ़ाइल.gpg | GNU Privacy Guard से एक फ़ाइल को डिक्रिप्ट करें |