कहिलेकाहीं प्रयोगकर्ताहरू कुनै पनि फाइल भित्र निश्चित जानकारी खोजी गर्न आवश्यक छ। अक्सर, कन्फिगुरेसन कागजातहरू वा अन्य ज्वाइन्ट्रिक डेटाले ठूलो रेखाहरू समावेश गर्दछ, त्यसैले यो म्यानुअल रूपमा आवश्यक डेटा फेला पार्न असम्भव छ। त्यसपछि लिनक्स अपरेटिङ सिस्टममा निर्मित निर्मित आदेशहरूको उद्धारमा आउँछ, जसले तपाईंलाई केही सेकेण्डमा तारहरू फेला पार्न अनुमति दिन्छ।
लिनक्समा ग्रीप आदेश प्रयोग गर्नुहोस्।
लिनक्स वितरणको बीचमा मतभेदको लागि, यस अवस्थामा उनीहरुले कुनै पनि भूमिका खेल्दैन, किनकि कमान्ड तपाईं रुचि राख्नुहुन्छ ग्रीप पूर्वनिर्धारित रूपमा, यो धेरै विधानसभाहरूमा उपलब्ध छ र त्यहि रूपमा लागू हुन्छ। आज हामी न केवल कार्य गर्न चाहन्छौं ग्रीप, तर मुख्य तर्कहरु लाई पनि अलग गर्न को लागी कि खोज प्रक्रिया को महत्वपूर्ण रूप देखि सरल बना सकते हो।
यो पनि हेर्नुहोस्: हामी लिनक्समा फाईलहरू खोजिरहेका छौं
तैयारी कार्य
सबै कार्यहरू मानक कन्सोल मार्फत प्रदर्शन गरिनेछ, यसले तपाईंलाई फाइलहरू खोल्न अनुमति दिन्छ केवल तिनीहरूलाई पूरा मार्ग निर्दिष्ट गरेर वा यदि "टर्मिनल" आवश्यक डाइरेक्टरीबाट सुरु भयो। तपाइँ फाइलको अभिभावक फोल्डर फेला पार्न सक्नुहुन्छ र यो कन्सोलमा जानुहोस् यो जस्तै:
- फाईल प्रबन्धक सुरुवात गर्नुहोस् र इच्छित फोल्डरमा नेभिगेट गर्नुहोस्।
- इच्छित फाइलमा राइट-क्लिक गर्नुहोस् र चयन गर्नुहोस् "गुण".
- ट्याबमा "आधारभूत" लाइन पढ्नुहोस् "अभिभावक फोल्डर".
- अब दौड्नुहोस् "टर्मिनल" सुविधाजनक विधि, उदाहरणको लागि, मेनु मार्फत वा कुञ्जी संयोजन थिचेर Ctrl + Alt + T.
- यहाँ आदेश मार्फत डाइरेक्टरीमा जानुहोस्
सीडी / गृह / प्रयोगकर्ता / फोल्डर
कहाँ प्रयोगकर्ता - प्रयोगकर्ता नाम, र फोल्डर फोल्डर फोल्डर।
टोली संलग्न गर्नुहोस्बिल्ली + फाइल नाम
यदि तपाईं पूर्ण सामग्री हेर्न चाहनुहुन्छ भने। यो टोलीसँग कसरी काम गर्ने विस्तृत विवरणहरू हाम्रो अन्य लेखमा तल लिङ्कमा पाउन सकिन्छ।
और पढ्नुहोस्: लिनक्समा बिल्ली कमाण्डका उदाहरणहरू
माथिका चरणहरू पछ्याएर, तपाईं प्रयोग गर्न सक्नुहुनेछ ग्रीप, आवश्यक डाइरेक्टरीमा रहेको छ, फाइलमा पूर्ण मार्ग निर्दिष्ट नगरी।
मानक सामग्री खोजी
सबै उपलब्ध आर्गुमेन्टहरूको विचार अगाडि बढ्नु अघि, यो सामग्री द्वारा सामान्य खोज नोट गर्न महत्त्वपूर्ण छ। यो ती क्षणमा उपयोगी हुन सक्दछ जब तपाईंलाई मूल्य द्वारा सरल मेल खोज्न र सबै सम्बन्धित रेखाहरू प्रदर्शन गर्न आवश्यक छ।
- आदेश प्रम्प्टमा प्रविष्ट गर्नुहोस्
ग्रीक शब्द परीक्षणफाइल
कहाँ शब्द - आवश्यक जानकारी, र testfile - फाईल नाम। फोल्डर बाहिर खोजी गर्दा, उदाहरण पछि पूर्ण मार्ग निर्दिष्ट गर्नुहोस्।/ गृह / प्रयोगकर्ता / फोल्डर / फाइलनाम
। आदेश प्रविष्ट गर्न पछि कुञ्जी थिच्नुहोस् प्रविष्ट गर्नुहोस्. - यो केवल उपलब्ध विकल्पहरू संग परिचित हुनको लागि बनी रहन्छ। पूर्ण रेखाहरू स्क्रिनमा प्रदर्शित हुन्छन्, र कुञ्जी मानहरू रातोमा हाइलाइट गरिएको छ।
- यो अङ्कको मामला लिनको लागी महत्त्वपूर्ण छ, किनभने लिनक्स एन्कोडिङ ठूलो वा साना क्यारेक्टरहरू खाता बिना खोज्न अनुकूलन गरिएको छैन। यदि तपाईं एक दर्ताको परिभाषा बाइपास गर्न चाहनुहुन्छ भने, प्रविष्ट गर्नुहोस्
grep -i "word" testfile
. - तपाईले देख्न सक्नुहुनेछ, अर्को स्क्रिनसटमा, परिणाम परिवर्तन भएको छ र एक थप नयाँ लाइन थपियो।
स्ट्रिङ क्याप्चरको साथ खोजी गर्नुहोस्
कहिलेकाहीँ प्रयोगकर्ताले पङ्क्तिहरूमा न केवल सटीक मिलान फेला पार्न आवश्यक छ, तर तिनीहरू पत्ता लगाउने जानकारी पनि खोज्नका लागि, उदाहरणका लागि, एक विशिष्ट त्रुटि रिपोर्ट गर्दा। त्यसपछि सही समाधान विशेषताहरू लागू हुन्छ। कन्सोलमा प्रविष्ट गर्नुहोस्grep -3 "शब्द" testfile
म्याच पछि परिणाममा निम्न तीन रेखाहरू समावेश गर्न। तपाईं लेख्न सक्नुहुन्छ-A4
, त्यसपछि चार लाइनहरू क्याप्चर गरिनेछ, त्यहाँ कुनै प्रतिबन्धहरू छैनन्।
यसको सट्टामा-ए
तपाईं तर्क लागू गर्नुहुन्छ-ब + लाइनहरूको संख्या
, नतिजाको रुपमा, प्रविष्टिको बिन्दुमा डेटा प्रदर्शन गरिनेछ।
तर्क-C
बारी मा, एक कीवर्ड को आसपास रेखाहरु कैप्चर गर्दछ।
तलको निर्दिष्ट तर्कको असाइनमेन्टका उदाहरणहरू देख्न सक्नुहुन्छ। कृपया ध्यान दिनुहोस् कि यो खाता मामला लिन र डबल उद्धरण राख्नु आवश्यक छ।
grep-b3 "शब्द" testfile
grep -C3 "शब्द" testfile
खोजशब्दहरू प्रारम्भ र रेखाहरूको अन्तमा खोज्नुहोस्
खोजशब्द परिभाषित गर्न आवश्यक छ, जुन सुरूवात वा रेखाको अन्त्यमा, प्रायः कन्फिगुरेसन फाईलहरूको साथ काम गर्ने बेला हुन्छ, जहाँ प्रत्येक रेखा एक प्यारामिटरको लागी जिम्मेवार हुन्छ। सुरुमा सटीक प्रविष्टि हेर्नको लागि, तपाईंलाई दर्ता गर्न आवश्यक छgrep "^ शब्द" testfile
। साइन इन गर्नुहोस् ^ यस विकल्पको प्रयोगको लागी मात्र जिम्मेवार छ।
लाइनको अन्त्यमा सामग्री खोज्दै प्राय: एउटै सिद्धान्तमा हुन्छ, केवल उद्धरणमा तपाईँले क्यारेक्टर थप गर्नु पर्छ $, र टीम यो फाराम प्राप्त हुनेछ:grep "word $" testfile
.
संख्याहरू खोज्नुहोस्
वांछित मानहरूको खोजी गर्दा प्रयोगकर्ताले सधैँ स्ट्रिंगमा अवस्थित सही शब्दको सम्बन्धमा जानकारी छैन। त्यसपछि खोज प्रक्रिया संख्याहरू मार्फत गर्न सकिन्छ, जुन कहिलेकाहीँ कार्यलाई सजिलो बनाउँछ। यो फारममा प्रश्नको रूपमा मात्र प्रयोग गर्न आवश्यक छgrep "[0-7]" testfile
कहाँ «[0-7]» - दायराहरूको दायरा र testfile - स्क्यान गर्न फाइल नाम।
सबै डाइरेक्टरी फाईलहरूको विश्लेषण
एउटै फोल्डरमा सबै वस्तुहरू स्क्यान गर्दै पुन: पाठ भनिन्छ। प्रयोगकर्ताले केवल एक तर्क लागू गर्न आवश्यक छ, जुन फोल्डरमा सबै फाईलहरू विश्लेषण गर्दछ र उपयुक्त रेखाहरू र तिनीहरूको स्थान प्रदर्शन गर्दछ। तपाईंले प्रविष्टि गर्नु पर्छgrep -r "शब्द" / गृह / प्रयोगकर्ता / फोल्डर
कहाँ / गृह / प्रयोगकर्ता / फोल्डर - स्क्यानिङको लागि डाइरेक्टरीमा पथ।
ठाउँ जहाँ फाइल भण्डारण गरिएको छ नीलोमा प्रदर्शित हुनेछ, र यदि तपाईँ यो जानकारी बिना लाइनहरू प्राप्त गर्न चाहनुहुन्छ भने, आदेश बनाउन अन्य तर्कलाई असाइन गर्नुहोस्।grep -h -r "शब्द" + फोल्डर मार्ग
.
सटीक शब्द खोजी
लेखको सुरुवातमा हामीले पहिले नै सामान्य शब्द खोजीको बारेमा कुरा गरेका थियौ। यद्यपि, यस विधिको साथ परिणामहरूमा थप संयोजनहरू प्रदर्शित हुनेछन्। उदाहरणका लागि, तपाईंले शब्द भेट्टाउनुभयो प्रयोगकर्ता, तर आदेशले प्रयोगकर्ता प्रदर्शन गर्नेछ123, पासवर्डप्रयोगकर्ता र अन्य मेलहरू, यदि कुनै पनि। यस परिणामबाट बच्न, एक तर्क असाइन गर्नुहोस्-w
(grep -w "word" + फाइल नाम वा स्थान
).
यो विकल्पलाई क्रियान्वित गरिएको भए तापनि तपाईंलाई एकदम राम्रो खोजशब्दहरूको खोजी गर्न आवश्यक छ। यस अवस्थामा, प्रविष्ट गर्नुहोस्egrep -w 'शब्द 1 | word2' testifile
। कृपया ध्यान दिनुहोस् कि यस अवस्थामा ग्रीप एउटा पत्र थपिएको छ ई, र उद्धरण एकल हो।
कुनै विशेष शब्द बिना तारको खोजी गर्नुहोस्
मान्य उपयोगिता केवल फाईलहरूमा शब्दहरू फेला पार्न सक्षम छैन, तर रेखाहरू पनि प्रदर्शित गर्नका लागि सक्षम छन् जसमा कुनै प्रयोगकर्ता-परिभाषित मान छैन। त्यसपछि कुञ्जी मान प्रविष्टि गर्नु अघि फाइल र थपिएको छ-v
। तपाईलाई धन्यवाद, जब तपाईं कमाई सक्रिय गर्नुहुन्छ, तपाईले केवल सान्दर्भिक डेटा देख्नुहुनेछ।
सिन्ट्याक्स ग्रीप केही थप तर्कहरू इकट्ठा गरे, जसलाई छोटो छलफल गर्न सकिन्छ:
-आई
- खोजी मापदण्डसँग मेल खाने फाइलहरूको नामहरू मात्र देखाउनुहोस्;-s
त्रुटिहरू फेला परेका सूचनाहरू असक्षम गर्नुहोस्;-n
- फाइलमा लाइन नम्बर प्रदर्शन गर्नुहोस्;-b
- रेखा भन्दा पहिले ब्लक नम्बर देखाउनुहोस्।
तपाईले धेरै तर्कहरू एक खोजमा आवेदन गर्नबाट रोक्न, केवल स्पेस मार्फत इन्टर गर्नुहोस्, खातामा लाग्न बिर्सनु हुँदैन।
आज हामीले विस्तृत विवरणमा टीम छुट्याएका छौं ग्रीपलिनक्स वितरणमा उपलब्ध। यो एक मानक हो र प्रायः प्रयोग गरिन्छ। तपाइँले निम्न लिङ्कमा हाम्रो फरक सामग्रीमा अन्य लोकप्रिय उपकरणहरू र उनीहरूको सिन्ट्याक्सको बारेमा पढ्न सक्नुहुन्छ।
यो पनि हेर्नुहोस: टर्मिनलमा प्रायः प्रयोग गरिएका आदेशहरू