ऊपरी या निचले मामले में बैश में स्वतः पूर्ण फ़ाइल और फ़ोल्डर नाम।

हम में से जो टर्मिनल का दैनिक उपयोग करते हैं, जैसा कि मैंने एक अन्य अवसर पर कहा था, हमेशा इस उपकरण के साथ काम करने का एक तरीका खोजते हैं ताकि आसानी से और यथासंभव आराम से प्रवाह हो सके। इस बार मैं आपके लिए लेकर आया हूं, एक विकल्प है जो डिफ़ॉल्ट रूप से आता है FreeNAS और यह कि मुझे यह इतना पसंद आया, कि मुझे इसे लगाना पड़ा डेबियन.

मान लीजिए कि हम टर्मिनल खोलते हैं, और हम फ़ोल्डर में प्रवेश करने जा रहे हैं दस्तावेज़। अगर हम डालते हैं:

$ cd docu

और हम टैब को स्वतः पूर्ण करने के लिए दबाते हैं, कुछ भी नहीं होता है, क्योंकि फ़ोल्डर को नहीं कहा जाता है दस्तावेजों, लेकिन दस्तावेज़। और इसलिए यह वह जगह है जहां जादू आता है। हम फाइल बनाते हैं ~ / .inputrc:

$ touch ~/.inputrc

हम इसे अपने पसंदीदा पाठ संपादक के साथ खोलते हैं और इसे अंदर डालते हैं:

set completion-ignore-case on

हम एक टर्मिनल को बचाते हैं, बंद करते हैं और फिर से खोलते हैं। अब जब हम डालते हैं:

$ cd docu

और हम टैब दबाते हैं, यह स्वचालित रूप से बड़े अक्षरों के साथ नाम में बदल जाएगा और यह हमें डाल देगा

$ cd Documentos

तुम क्या सोचते हो? यह टिप्स मुझे एक दोस्त ने सिखाए थे मथायस एपिट्ज.


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   क्लाउडियो कॉन्सेपसियन प्लेसहोल्डर इमेज कहा

    बहुत अच्छा योगदान। वह नहीं जानता था कि ऐसा करना संभव है।

  2.   KZKG ^ गारा कहा

    निश्चित रूप से दिलचस्प 😀

  3.   Mauricio कहा

    अति उत्कृष्ट। ये उन युक्तियों में से एक हैं जो उत्पादकता बढ़ाती हैं। बहुत अच्छा।

  4.   उचित कहा

    उल्लेखनीय! इलाव टिप बहुत अच्छा।

    1.    इलाव <° लिनक्स कहा

      मुझे ऐसा लगता है उचित, जब से मैंने इस फंक्शन को देखा FreeNAS, मैं इसे देखने में संकोच नहीं करता था क्योंकि यह वास्तव में उपयोगी है।

  5.   ग्रेगोरियो एस्पाडास कहा

    मैं प्यार करता था! मैं उस चाल को नहीं जानता था, धन्यवाद!

  6.   ओबोरोस्ट कहा

    बहुत उपयोगी है, अच्छा है

  7.   अल्गाबे कहा

    मैंने इसे फेडोरा में आज़माया है, लेकिन यह मेरे लिए और फ़ाइल के बिना काम नहीं करता है ~ / .inputrc मैंने डाला डॉक्टर और यह मुझे (आईआरसी के रूप में) स्वत: पूर्ण करता है दस्तावेज़ लेकिन वैसे भी धन्यवाद 😀

    1.    इलाव <° लिनक्स कहा

      बैश कॉन्फ़िगरेशन फ़ाइल को देखना दिलचस्प होगा फेडोराशायद यह पहले से ही डिफ़ॉल्ट रूप से इस विकल्प के साथ आता है।

      1.    लिनक्स उपयोगकर्ता (@taregon) कहा

        आह! तो FreeNas ... आप कबूल करने जा रहे हैं कि आपने उस सिस्टम पर क्या देखा। एक दिन मैं देख रहा था कि जो लोग बेचते हैं, उनके प्रशासन के लिए पहले से ही एक एकीकृत प्रणाली है, जैसे: सीगेट ब्लैक आर्मर या क्यूएनएपी एनएएस जो मुझे वास्तव में उनके पेज पर उजागर विशेषताओं को पसंद है, लेकिन फ़्रीनस .. आइए वीडियो देखें, मुझे बताएं गुण जो आपने देखे। 😉

        1.    इलाव <° लिनक्स कहा

          सबसे पहले, यह FreeBSD है। 😀

  8.   ux कहा

    कलाकार

  9.   घेराबंदी२०९९ कहा

    मैं अभ्यास में लगाऊँगा

  10.   एरिक पेरेज़ एस्क्विवेल कहा

    मिलनसार

  11.   MSX कहा

    GO-NA-ZO! मुझे पता नहीं था, यह चाल!
    चूंकि आप FreeNAS के बारे में बात कर रहे हैं, क्या आप OpenMediaVault को जानते हैं? यह FreeNAS की तुलना में थोड़े मैत्रीपूर्ण इंटरफ़ेस के साथ एक समान समाधान है और सबसे अच्छा यह है कि यह एक सच्चा डेबियन GNU / लिनक्स है, अर्थात, आप समाधान को NAS के रूप में उपयोग कर सकते हैं या सिस्टम में लॉग इन कर सकते हैं और # apt- कर सकते हैं। अद्यतन प्राप्त करें & amp; apt -get उन्नयन && apt-get dist-नवीनीकरण आधिकारिक डेबियन रिपॉज का उपयोग करने के अलावा लगातार अपडेट होने के बाद, यह अपने पैकेजों के लिए खुद को जोड़ता है।

    OpenMediaVault डिस्ट्रोच समीक्षा: http://distrowatch.com/weekly.php?issue=20120423#feature

    1.    इलाव <° लिनक्स कहा

      : ओ मैं उसे नहीं जानता था .. अभी मैं जाँच कर रहा हूँ, धन्यवाद ...

  12.   क्रिस्टोफर कहा

    धन्यवाद, लेकिन मैं उस समय के साथ $ PS1 कैसे डालूं जैसा कि आपके टर्मिनल में है?

  13.   डिएगो कहा

    सौभाग्य से, वे इन महान सुझावों के लिए शुल्क नहीं लेते हैं।

    1.    लिनक्स उपयोगकर्ता (@taregon) कहा

      अच्छी बात यह है कि ऐसा नहीं हुआ। यह एक असाधारण टिप है। हो सकता है कि मुझे पता नहीं होता कि अगर मैं पृष्ठ पर नहीं जाता तो यह अस्तित्व में होता ...

    2.    KZKG ^ गारा कहा

      किसने कहा नहीं? ... चलो, कुछ सौ € का भुगतान करें ... HAHAHAHAHAHA 😀 a a

      1.    डिएगो कहा

        आप केवल बेवकूफ होंगे जिन्होंने पहले ही भुगतान किया था।

  14.   ट्रूको२२ कहा

    बहुत उपयोगी है, बहुत बहुत धन्यवाद very

  15.   फॉस्टोड कहा

    यह एक चमत्कार है, इसे डिफ़ॉल्ट रूप से 10 में से 10 द्वारा स्थापित किया जाना चाहिए।

  16.   मैक्सी 3390 कहा

    बस महान 😀

    1.    मैक्सी 3390 कहा

      उस फ़ाइल में संशोधन के साथ यह अब मुझे "सेपरेटर" (मुझे नहीं पता है कि उन्हें कैसे कॉल करना है) के बीच नियंत्रण + बाएँ / दाएँ कुंजी संयोजन के साथ स्थानांतरित करने देता है। क्या इसे कुछ जोड़कर हल किया जा सकता है?
      बधाई और धन्यवाद!

      1.    मैक्सी 3390 कहा

        मैंने इसे पहले ही हल कर लिया है, यह मेरी .inputrc की पहली 2 पंक्तियों के साथ है जिसे मैं it से नीचे छोड़ता हूं
        "\ T": मेनू-पूर्ण आपके लिए TAB के साथ स्वत: पूर्ण होने के लिए है
        और नीचे दी गई टिप्पणी के साथ इसे समझाया गया है।


        "\e[1;5C": forward-word
        "\e[1;5D": backward-word
        "\t": menu-complete
        set completion-ignore-case on
        # Don't echo ^C etc (new in bash 4.1)
        # Note this only works for the command line itself,
        # not if already running a command.
        set echo-control-characters off

        नमस्ते! 🙂

  17.   स्विचर कहा

    इसके लिए कुछ पूरक (काफी उपयोगी होने के अलावा) है अपरकेस को अनदेखा करें और पैटर्न खोजों में कम करें। उदाहरण के लिए, यदि फ़ाइलें ls के साथ सूचीबद्ध हैं एबीसी, डिफ़ॉल्ट रूप से यह मेल खाने वाली फ़ाइलों को ध्यान में नहीं रखता है एबीसी.
    बस निम्नलिखित .bashrc जोड़ें:
    shopt -s nocaseglob
    या .zshrc में (zsh का उपयोग करने वालों के लिए) यह पंक्ति:
    unsetopt CASE_GLOB