top 15 important unix commands interview questions
उत्तर के साथ सबसे लोकप्रिय यूनिक्स कमांड्स साक्षात्कार प्रश्न की सूची। उदाहरणों का उपयोग करके इस जानकारीपूर्ण ट्यूटोरियल में यूनिक्स कमांड्स की मूल बातें जानें:
इससे पहले कि हम यूनिक्स कमांड्स के साथ शुरू करें, आइए हम एक नजर डालते हैं कि यूनिक्स अपने बेसिक्स के साथ क्या है।
यूनिक्स विंडोज ऑपरेटिंग सिस्टम के समान एक ऑपरेटिंग सिस्टम है। माइक्रोसॉफ्ट विंडोज द्वारा प्रदान किए गए ग्राफिकल यूजर इंटरफेस के कारण विंडोज यूनिक्स की तुलना में अधिक लोकप्रिय है, हालांकि, एक बार जब आप यूनिक्स पर काम करना शुरू कर देंगे तो आप इसकी वास्तविक शक्ति को समझेंगे।
=> ईए यूनिक्स प्रशिक्षण श्रृंखला देखें
सबसे अक्सर पूछे जाने वाले यूनिक्स कमांड साक्षात्कार प्रश्न
नीचे सूचीबद्ध सबसे लोकप्रिय और अक्सर उदाहरणों के साथ यूनिक्स साक्षात्कार प्रश्न पूछे जाते हैं।
चलो शुरू करते हैं!!
Q # 1) एक प्रक्रिया क्या है?
उत्तर: परिभाषा के अनुसार - एक प्रक्रिया एक कंप्यूटर प्रोग्राम का एक उदाहरण है जिसे निष्पादित किया जा रहा है। हमारे पास प्रत्येक प्रक्रिया के लिए एक विशिष्ट प्रक्रिया आईडी है।
उदाहरण: यहां तक कि जब कोई उपयोगकर्ता एक कैलकुलेटर एप्लिकेशन खोलता है, तो एक प्रक्रिया बनाई जाती है।
प्रक्रिया को सूचीबद्ध करने के लिए कमांड:% ps
यह कमांड प्रॉसेस आईडी के साथ वर्तमान प्रक्रियाओं की एक सूची प्रदान करेगा। यदि हम ps कमांड के साथ विकल्प 'ef' जोड़ते हैं, तो यह प्रक्रियाओं की पूरी सूची प्रदर्शित करता है।
वाक्य - विन्यास: % ps -ef
यह कमांड, जब ग्रीप (खोज के लिए कमांड) के साथ संयुक्त होता है, एक प्रक्रिया के बारे में विशेष विवरण खोजने के लिए एक शक्तिशाली साधन के रूप में कार्य करता है।
एक प्रक्रिया को मारने का आदेश:% pid मारें
यह कमांड उस प्रक्रिया को मार देगा जिसकी प्रक्रिया आईडी को एक तर्क के रूप में पारित किया गया है। कई बार उपरोक्त किल कमांड का उपयोग करते हुए, हम प्रक्रिया को मारने में सक्षम नहीं होते हैं, ऐसे में हम प्रक्रिया को समाप्त कर देंगे।
एक प्रक्रिया को बलपूर्वक समाप्त करने की आज्ञा:% किल -9 पिड
जहां pid प्रक्रिया आईडी है।
लिस्टिंग प्रक्रियाओं के लिए एक और महत्वपूर्ण आदेश शीर्ष है
वाक्य - विन्यास: %ऊपर
Q # 2) यूनिक्स में अपने उपयोगकर्ता नाम को कैसे देखें?
उत्तर: आप वर्तमान में लॉग-इन उपयोगकर्ता के बारे में विवरण का उपयोग करके देख सकते हैं मैं कौन हूं आज्ञा।
वाक्य - विन्यास: %मैं कौन हूं
O / P - test1 (मान लें test1 आपका उपयोगकर्ता नाम है)। यह उपयोगकर्ता का नाम देता है जिसका उपयोग करके आपने लॉगिन किया है
Q # 3) वर्तमान में लॉग इन करने वाले सभी उपयोगकर्ताओं की सूची कैसे देखें?
उत्तर: उपयोग की गई कमांड है: %who ।
यह कमांड उन सभी उपयोगकर्ताओं के नाम को सूचीबद्ध करेगा जो वर्तमान में लॉग इन हैं।
Q # 4) फाइल क्या है?
उत्तर: यूनिक्स में एक फ़ाइल केवल डेटा के संग्रह पर लागू नहीं होती है। विभिन्न प्रकार की फाइलें हैं जैसे साधारण फाइलें, विशेष फाइलें, निर्देशिकाएं (फ़ोल्डर / सबफ़ोल्डर जहां साधारण / विशेष फ़ाइलें रखी जाती हैं), आदि।
फ़ाइलों को सूचीबद्ध करने की कमान: % ल स
इस कमांड का उपयोग विभिन्न विकल्पों जैसे -l, r, a, आदि के साथ किया जा सकता है।
उदाहरण: % ls -lrt
यह संयोजन निर्माण / संशोधन के समय से आकार, लंबी सूची और क्रमबद्ध फाइलें देगा।
एक और उदाहरण: % लस-ए
यह कमांड आपको छिपी हुई फाइलों सहित सभी फाइलों की एक सूची देगा।
- शून्य आकार की फ़ाइल बनाने का आदेश: % स्पर्श फ़ाइल नाम
- निर्देशिका बनाने का आदेश: % mkdir निर्देशिका नाम
- निर्देशिका को हटाने का आदेश: % rmdir निर्देशिका नाम
- फ़ाइल हटाने का आदेश: % rm फ़ाइल नाम
- फ़ाइल को जबरदस्ती हटाने का आदेश: % rm -f फ़ाइल नाम
कई बार उपयोगकर्ता इसकी अनुमति के कारण फ़ाइल / निर्देशिका को हटाने में सक्षम नहीं होगा।
Q # 5) वर्तमान निर्देशिका के पथ की जांच कैसे करें और इसे यूनिक्स में अलग-अलग रास्तों पर ले जाएं?
उत्तर: हम कमांड का उपयोग करके यूनिक्स में मौजूद पथ को देख सकते हैं: % पीडब्ल्यूडी
यह कमांड आपके वर्तमान कार्य निर्देशिका का प्रतिनिधित्व करेगा।
उदाहरण: यदि आप वर्तमान में एक ऐसी फ़ाइल पर काम कर रहे हैं जो निर्देशिका बिन का एक हिस्सा है, तो आप इसे कमांड लाइन पर बस pwd चलाकर सत्यापित कर सकते हैं -% pwd।
आउटपुट होगा - / बिन, जहां '/' रूट डायरेक्टरी है और बिन, रूट के अंदर मौजूद डायरेक्टरी है।
यूनिक्स रास्तों में पार करने के लिए कमांड - मान लें कि आप रूट डायरेक्टरी से ट्रैवर्स कर रहे हैं।
% सी.डी. : निर्देशिका बदलें,
उपयोग - सीडी dir1 / dir2
% Pwd चलाएं - स्थान सत्यापित करने के लिए
ओ / पी - / dir1 / dir2
यह आपके मार्ग को dir2 में बदल देगा। आप अपने वर्तमान कार्य स्थान को किसी भी समय pwd कमांड द्वारा सत्यापित कर सकते हैं और तदनुसार नेविगेट कर सकते हैं।
% सीडी ।। आपको मूल निर्देशिका में ले जाएगा। मान लीजिए कि आप उपरोक्त उदाहरण से dir2 में हैं और आप मूल निर्देशिका पर वापस जाना चाहते हैं, तो कमांड प्रॉम्प्ट पर चलाएँ cd .. और आपकी वर्तमान निर्देशिका dir1 हो जाएगी।
उपयोग -% cd ।।
Daud % पीडब्ल्यूडी - स्थान सत्यापित करने के लिए
चीजों के उपकरणों के इंटरनेट के उदाहरण
ओ / पी - / dir1
Q # 6) फ़ाइलों को एक स्थान से दूसरे स्थान पर कैसे कॉपी करें?
उत्तर: फ़ाइलों को कॉपी करने का कमांड% cp है।
वाक्य - विन्यास: % cp file1 file2 (अगर हमें उसी डायरेक्टरी में कॉपी करना है।)
विभिन्न निर्देशिकाओं में फ़ाइलों की प्रतिलिपि बनाने के लिए।
वाक्य - विन्यास: % cp स्रोत / फ़ाइल नाम गंतव्य (लक्ष्य स्थान)
उदाहरण: मान लीजिए कि आपको एक उपनिर्देशिका से दूसरे उपनिर्देशिका के लिए एक ही निर्देशिका के तहत मौजूद है कि फ़ाइल test.txt कॉपी करना है।
वाक्य - विन्यास % cp dir1 / dir2 / test.txt dir1 / dir3
यह dir2 से dir3 तक test.txt को कॉपी करेगा।
Q # 7) किसी फ़ाइल को एक स्थान से दूसरे स्थान पर कैसे ले जाएँ?
उत्तर: किसी फ़ाइल को स्थानांतरित करने का कमांड% mv है।
वाक्य - विन्यास: % mv file1 file2 (यदि हम डायरेक्टरी के तहत किसी फाइल को आगे बढ़ा रहे हैं, तो इसका उपयोग प्रमुखता से किया जाता है और यदि हम फाइल का नाम बदलना चाहते हैं)
विभिन्न निर्देशिकाओं में फ़ाइलों को स्थानांतरित करने के लिए।
वाक्य - विन्यास: % mv स्रोत / फ़ाइल नाम गंतव्य (लक्ष्य स्थान)
उदाहरण: मान लीजिए कि आप फ़ाइल test.txt को एक उपनिर्देशिका से दूसरे उपनिर्देशिका में स्थानांतरित करना चाहते हैं जो उसी निर्देशिका के अंतर्गत मौजूद है।
वाक्य - विन्यास % mv dir1 / dir2 / test.txt dir1 / dir3
यह dir2 से dir3 में test.txt को स्थानांतरित करेगा।
Q # 8) फाइल में कैसे बनाएं और लिखें?
उत्तर: हम यूनिक्स संपादकों का उपयोग करके किसी फ़ाइल में डेटा बना और लिख / जोड़ सकते हैं। उदाहरण के लिए, हम।
vi संपादक फ़ाइल को संशोधित / बनाने के लिए सबसे अधिक इस्तेमाल किया जाने वाला संपादक है।
उपयोग: vi फ़ाइल नाम
Q # 9) a की सामग्री को कैसे देखें फ़ाइल?
उत्तर: फ़ाइल सामग्री को देखने के लिए कई कमांड हैं। उदाहरण के लिए, बिल्ली, कम, अधिक, सिर, पूंछ।
उपयोग: % बिल्ली फ़ाइल नाम
यह फ़ाइल की सभी सामग्री को प्रदर्शित करेगा। कैट कमांड का उपयोग किसी फाइल में डेटा को जोड़ने और जोड़ने के लिए भी किया जाता है।
Q # 10) यूनिक्स फाइल सिस्टम / उपयोगकर्ताओं के मामले में अनुमतियाँ और उपयोगकर्ता अनुदान क्या हैं?
उत्तर:
एक्सेस स्तर से, उपयोगकर्ताओं को तीन प्रकारों में विभाजित किया जाता है:
- उपयोगकर्ता: व्यक्ति जिसने फ़ाइल बनाई है।
- समूह: अन्य उपयोगकर्ताओं का समूह जो मालिक के समान विशेषाधिकार साझा करते हैं।
- अन्य: अन्य सदस्य जिनके पास उस रास्ते तक पहुंच है जहां आपने फाइलें रखी हैं।
फ़ाइल के दृष्टिकोण से, एक उपयोगकर्ता के पास तीन पहुँच अधिकार होंगे, अर्थात् पढ़ें, लिखें और निष्पादित करें।
- पढ़ें: उपयोगकर्ता के पास फ़ाइल की सामग्री को पढ़ने की अनुमति है। इसे r द्वारा दर्शाया गया है।
- लिखो: उपयोगकर्ता के पास फ़ाइल की सामग्री को संशोधित करने की अनुमति है। यह w द्वारा दर्शाया गया है।
- निष्पादित: उपयोगकर्ता के पास केवल फ़ाइलों को निष्पादित करने की अनुमति है। इसे x द्वारा दर्शाया गया है।
Ls कमांड का उपयोग करके कोई भी इन अनुमति अधिकारों को देख सकता है।
-rwxrw - x - यहाँ 1 '-' का अर्थ है एक नियमित फ़ाइल, अगले 'rwx' संयोजन का अर्थ है मालिक के पास पढ़ने, लिखने और निष्पादित करने की सभी अनुमति है, अगले 'rw-' का अर्थ है कि समूह की अनुमति पढ़ें और लिखें और अंत की ओर “–x” का अर्थ है कि अन्य उपयोगकर्ताओं को केवल निष्पादित करने की अनुमति है और वे फ़ाइल की सामग्री को पढ़ या लिख नहीं सकते हैं।
Q # 11) फ़ाइल की अनुमतियाँ कैसे बदलें?
उत्तर: फ़ाइल की अनुमतियाँ बदलने का एक आसान तरीका CHMOD कमांड के माध्यम से है।
वाक्य - विन्यास: % चामोद 777 फाइलन
उपर्युक्त उदाहरण में, उपयोगकर्ता, समूह और अन्य के पास सभी अधिकार हैं (पढ़ें, लिखें और निष्पादित करें)।
उपयोगकर्ता के पास निम्न अधिकार हैं:
विधि जो किसी सरणी में होती है
- 4- अनुमति पढ़ें
- 2- अनुमति लिखें
- 1- एक्जाम की अनुमति
- 0- कोई अनुमति नहीं
मान लीजिए, आपने एक फ़ाइल abc.txt बनाई है, और एक उपयोगकर्ता के रूप में, आप दूसरों को कोई अनुमति नहीं देना चाहते हैं और समूह में सभी लोगों को पढ़ने और लिखने की अनुमति देना चाहते हैं, ऐसे में एक उपयोगकर्ता के लिए सभी अनुमति वाले कमांड होते हैं जैसा होगा
उदाहरण:% chmod 760 abc.txt
उपयोगकर्ता के लिए सभी अनुमति (पढ़ने + लिखने + निष्पादित) = 4 + 2 + 1 = 7
समूह = 4 + 2 = 6 में लोगों के लिए अनुमति पढ़ें और लिखें
दूसरों के लिए कोई अनुमति नहीं = 0
Q # 12) यूनिक्स में विभिन्न वाइल्ड कार्ड क्या हैं?
उत्तर: यूनिक्स में नीचे बताए गए दो वाइल्डकार्ड शामिल हैं।
सेवा मेरे) * - तारांकन चिह्न (*) वाइल्ड कार्ड का उपयोग n संख्या में वर्णों के प्रतिस्थापन के रूप में किया जा सकता है।
उदाहरण: मान लीजिए कि हम किसी विशेष स्थान पर परीक्षण फ़ाइलों की खोज कर रहे हैं, तो हम नीचे दिए गए ls कमांड का उपयोग करेंगे।
% ls परीक्षण * - यह कमांड उस विशेष निर्देशिका में सभी परीक्षण फाइलों को सूचीबद्ध करेगा। उदाहरण: test.txt, test1.txt, testabc
बी) ? - प्रश्न चिह्न (?) वाइल्ड कार्ड का उपयोग एकल चरित्र के प्रतिस्थापन के रूप में किया जा सकता है।
उदाहरण: मान लीजिए कि हम किसी विशेष स्थान पर परीक्षण फ़ाइलों की खोज कर रहे हैं, तो हम नीचे के रूप में ls कमांड का उपयोग करेंगे।
% ls परीक्षण? - यह कमांड उन सभी परीक्षण फाइलों को सूचीबद्ध करेगा जिनमें उस विशेष निर्देशिका में अलग-अलग अंतिम वर्ण हैं। जैसे test1, सिर, test2
Q # 13) निष्पादित कमांड की सूची को कैसे देखें?
उत्तर: पहले निष्पादित कमांड की सूची देखने के लिए कमांड है %इतिहास
Q # 14) यूनिक्स में फाइलों को कंप्रेस / डीकंप्रेस कैसे करें?
उत्तर: उपयोगकर्ता gzip कमांड का उपयोग करके फ़ाइल को संपीड़ित कर सकते हैं।
वाक्य - विन्यास: % gzip फ़ाइल नाम
उदाहरण: % gzip test.txt
ओ / पी। फ़ाइल एक्सटेंशन अब होगा text.txt.gz और फ़ाइल का आकार काफी कम हो गया होता।
एक उपयोगकर्ता गनज़िप कमांड का उपयोग करके फ़ाइलों को डिकम्प्रेस कर सकता है।
वाक्य - विन्यास: % गनजप फाइलन
उदाहरण: % गनजिप परीक्षण। txt.gz
ओ / पी। फ़ाइल एक्सटेंशन अब text.txt होगा और फ़ाइल का आकार मूल फ़ाइल आकार होगा।
Q # 15) यूनिक्स में फाइल कैसे खोजें?
उत्तर: वर्तमान निर्देशिका और इसके उप-निर्देशिकाओं में एक फ़ाइल खोजने के लिए, हम Find कमांड का उपयोग करेंगे।
वाक्य - विन्यास: % पाएं। -नाम 'फ़ाइल का नाम' -प्रिंट
उपयोग:% पाते हैं। -नाम “ab * .txt” -प्रिंट
O / p यह कमांड फ़ाइल नाम के लिए खोज करेगा abc.txt या abcd.txt वर्तमान निर्देशिका में और प्रिंट फ़ाइल के पथ को भी प्रिंट करेगा।
: * जंगली चरित्र का उपयोग करें यदि आप उसके स्थान के साथ पूर्ण फ़ाइल नाम के बारे में सुनिश्चित नहीं हैं।
Q # 16) रीयल-टाइम डेटा या लॉग्स कैसे देखें?
उत्तर: इस मामले में इस्तेमाल किया जा सकता है सबसे अच्छा आदेश एक पूंछ आदेश है। यह एक शक्तिशाली उपकरण है जिसका व्यापक रूप से उपयोग किया जाता है। मान लीजिए कि हमारे पास एक लॉग है जो लगातार अपडेट हो रहा है, तो हम उस स्थिति में टेल कमांड का उपयोग करेंगे।
डिफ़ॉल्ट रूप से यह कमांड किसी फ़ाइल की अंतिम 10 लाइनें दिखाएगा।
उपयोग:% पूंछ का परीक्षण
यह लॉग की अंतिम दस लाइनें दिखाएगा। मान लीजिए कि कोई उपयोगकर्ता लॉग फ़ाइल में नवीनतम अपडेट की निगरानी करना और देखना चाहता है, तो हम निरंतर अपडेट प्राप्त करने के लिए विकल्प -f का उपयोग करेंगे।
उपयोग: % पूँछ -f test.log
यह अंतिम दस लाइनें दिखाएगा और जैसे-जैसे आपका लॉग अपडेट किया जाएगा, आप इसकी सामग्री को लगातार देखते रहेंगे। संक्षेप में, यह हमेशा के लिए, इससे बाहर आने या इसे रोकने के लिए टेस्ट.लॉग का पालन करेगा। CTRL + C दबाएं।
Q # 17) उपयोग के लिए छोड़ा गया उपयोग या स्पेस डिस्क कैसे देखें?
उत्तर: वातावरण में काम करते समय, उपयोगकर्ताओं को स्पेस डिस्क पूर्ण होने की समस्या का सामना करना पड़ता है। इस पर साप्ताहिक रूप से एक चेक रखना चाहिए और नियमित अंतराल पर डिस्क स्थान की सफाई करते रहना चाहिए।
बाएं डिस्क स्थान की जाँच करने का आदेश: % कोटा -v
यदि उपयोगकर्ता आपके कार्यक्षेत्र में मौजूद विभिन्न फाइलों के आकार की जांच करना चाहता है, तो नीचे दी गई कमांड का उपयोग किया जाएगा:
% डु -स * यह होम निर्देशिका में सभी निर्देशिकाओं और उप-निर्देशिकाओं की पुन: जाँच करेगा। आकार के आधार पर, उपयोगकर्ता अवांछित फ़ाइलों को हटा सकता है, जिससे खाली स्थान हो सकता है।
Ps - यदि आप सुनिश्चित नहीं हैं कि कौन सी फाइलें निकाली जानी हैं और यदि आप स्पेस क्रंच का सामना कर रहे हैं, तो उस स्थिति में, आप फ़ाइलों को ज़िप कर सकते हैं और यह थोड़ी देर के लिए मदद करेगा।
त्वरित सुझाव
# 1) मान लीजिए कि आप किसी विशेष कमांड के उपयोग पर अटक गए हैं या इसकी कार्यक्षमता के बारे में भ्रमित हैं, तो आपके पास बहुत सारे विकल्प हैं जो विशिष्ट उद्देश्यों की सेवा करते हैं क्योंकि यूनिक्स के पास बहुत सारी कमांड हैं। हमेशा चिंता न करें यूनिक्स अपने उपयोगकर्ताओं की मदद करता है।
नीचे आदेश दिए गए हैं:
सेवा मेरे) यूनिक्स के पास प्रत्येक कमांड के लिए मैनुअल पेज का एक सेट है और इससे कमांड और इसके उपयोग के बारे में गहराई से जानकारी मिलेगी।
उदाहरण:%पु रूप खोज
इस कमांड का O / P यह जानना है कि फाइंड कमांड का उपयोग कैसे करें।
बी) यदि आप कमांड का सरल विवरण चाहते हैं, तो व्हाट्स कमांड का उपयोग करें।
उदाहरण:%क्या है पकड़
यह आपको grep कमांड का एक पंक्ति विवरण प्रदान करेगा।
#दो) टर्मिनल स्क्रीन साफ़ करने के लिए कमांड - %स्पष्ट
निष्कर्ष
हमें उम्मीद है कि यूनिक्स कमांड साक्षात्कार प्रश्न पर आपको यह जानकारीपूर्ण लेख पसंद आया होगा। ये प्रश्न किसी भी शुरुआतकर्ता को अवधारणाओं को आसानी से समझने और आत्मविश्वास से साक्षात्कार का सामना करने में मदद करेंगे।
आपके साक्षात्कार के लिए शुभकामनाएँ !!
PREV ट्यूटोरियल | सबसे पहले ट्यूटोरियल
अनुशंसित पाठ
- 60 शीर्ष यूनिक्स शैल स्क्रिप्टिंग साक्षात्कार प्रश्न और उत्तर
- उदाहरणों के साथ यूनिक्स में कमान काटें
- यूनिक्स में कमांड का पता लगाएं: यूनिक्स के साथ फाइल का पता लगाएं फाइल (उदाहरण)
- सरल उदाहरणों के साथ यूनिक्स में ग्रीप कमांड
- उदाहरणों के साथ यूनिक्स में Ls कमांड
- यूनिक्स में टार कमांड बैकअप बनाने के लिए (उदाहरण)
- शीर्ष 70+ उत्तर के साथ सर्वश्रेष्ठ यूनिक्स साक्षात्कार प्रश्न
- यूनिक्स कैट कमांड सिंटैक्स, उदाहरण के साथ विकल्प
- यूनिक्स कमांड्स: उदाहरणों के साथ बेसिक और एडवांस्ड यूनिक्स कमांड्स
- यूनिक्स फ़ाइल सिस्टम कमांड टच, कैट, सीपी, एमवी, आरएम, एमकेडीआर (पार्ट बी)