અપર અથવા લોઅર કેસમાં બાશમાં સ્વતomપૂર્ણ ફાઇલ અને ફોલ્ડર નામો.

આપણામાંના જે લોકો ટર્મિનલનો દૈનિક ઉપયોગ કરે છે, જેમ કે મેં બીજા પ્રસંગે કહ્યું છે, હંમેશાં આ સાધનને સરળતાથી અને આરામથી શક્ય તે રીતે વહેતા કામ કરવાની રીત જોઈએ છે. આ સમયે હું તમને જે લાવીશ, તે એક વિકલ્પ છે જે મૂળભૂત રીતે અંદર આવે છે ફ્રીએનએએસ અને મને તે ખૂબ ગમ્યું, કે મારે તે મારા પર મૂકવું પડ્યું ડેબિયન.

ધારો કે આપણે ટર્મિનલ ખોલીએ છીએ, અને આપણે ફોલ્ડર દાખલ કરીશું દસ્તાવેજો. જો આપણે મૂકી:

$ cd docu

અને અમે ટેબને સ્વત: પૂર્ણ કરવા માટે દબીએ છીએ, કંઇ થતું નથી, કારણ કે ફોલ્ડર કહેવામાં આવતું નથી દસ્તાવેજો, નહી તો દસ્તાવેજો. અને તેથી આ તે છે જ્યાં જાદુ આવે છે. અમે ફાઇલ બનાવીએ છીએ in / .inputrc:

$ touch ~/.inputrc

અમે તેને અમારા પ્રિય ટેક્સ્ટ સંપાદકથી ખોલીએ છીએ અને આને અંદર મૂકીએ છીએ:

set completion-ignore-case on

આપણે ટર્મિનલને સંગ્રહિત, બંધ અને ફરીથી ખોલીએ છીએ. હવે જ્યારે આપણે મૂકીએ છીએ:

$ cd docu

અને આપણે ટ pressબ દબાવીએ છીએ, તે આપમેળે મૂડી અક્ષરો સાથે નામમાં બદલાશે અને તે આપણને મૂકી દેશે

$ cd Documentos

તમે શું વિચારો છો? આ ટીપ્સ મને નામના મિત્ર દ્વારા શીખવવામાં આવી હતી મેથિયાઝ એપીઝ.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   ક્લાઉડિયો કન્સેપ્શન પ્લેસહોલ્ડર છબી જણાવ્યું હતું કે

    ખૂબ સારો ફાળો. તે જાણતું ન હતું કે તે કરવું શક્ય છે.

  2.   કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

    ચોક્કસ રસપ્રદ 😀

  3.   મૌરિસ જણાવ્યું હતું કે

    ઉત્તમ. આ તે ટીપ્સમાંથી એક છે જે ઉત્પાદકતામાં વધારો કરે છે. બહુ સારું.

  4.   યોગ્ય જણાવ્યું હતું કે

    નોંધનીય! ઇલાવની મદદ ખૂબ સારી છે.

    1.    elav <° Linux જણાવ્યું હતું કે

      મને લાગે છે યોગ્ય, કારણ કે મેં આ ફંક્શનને અંદર જોયું છે ફ્રીએનએએસ, હું તેને શોધવામાં અચકાવું નહીં કારણ કે તે ખરેખર ઉપયોગી છે.

  5.   ગ્રેગોરીઓ એસ્પેડાસ જણાવ્યું હતું કે

    મને બહુજ ગમે તે! હું તે યુક્તિને જાણતો ન હતો, આભાર!

  6.   ઓબેરોસ્ટ જણાવ્યું હતું કે

    ખૂબ જ ઉપયોગી, સારું

  7.   અલ્ગાબે જણાવ્યું હતું કે

    મેં ફેડોરામાં તેનો પ્રયાસ કર્યો છે પરંતુ તે મારા માટે અને ફાઇલ વિના કામ કરતું નથી in / .inputrc મે મુક્યુ ડૉક અને તે મને સ્વતomપૂર્ણ કરે છે (આઇઆરસીની જેમ) દસ્તાવેજો પણ આભાર 😀

    1.    elav <° Linux જણાવ્યું હતું કે

      માં બેશ ગોઠવણી ફાઇલ જોવી રસપ્રદ રહેશે Fedoraકદાચ તે મૂળભૂત રીતે પહેલાથી જ આ વિકલ્પ સાથે આવે છે.

      1.    લિનક્સ વપરાશકર્તા (@ ટેરેગોન) જણાવ્યું હતું કે

        આહ! તેથી ફ્રીનાસ ... તમારે તે સિસ્ટમ પર તમે જે બીજી વસ્તુઓ જોઇ છે તે કબૂલવું પડશે. એક દિવસ હું જોતો હતો કે જેઓ વેચાણ કરે છે તેમની પાસે પહેલેથી જ તેમના વહીવટ માટે એકીકૃત સિસ્ટમ છે, જેમ કે: સીગેટ બ્લેક આર્મર અથવા ક્યુએનએપી એનએએસ કે જે મને તેમના પૃષ્ઠ પર ખુલ્લી લાક્ષણિકતાઓ ખરેખર ગમી છે, પરંતુ ફ્રીનાસ .. ચાલો એલાવ જોઈએ., મને કહો કે તમે નોંધ્યું છે કે ગુણો. 😉

        1.    elav <° Linux જણાવ્યું હતું કે

          સૌ પ્રથમ, તે ફ્રીબીએસડી છે. 😀

  8.   ux જણાવ્યું હતું કે

    શિક્ષક

  9.   sieg84 જણાવ્યું હતું કે

    હું વ્યવહારમાં મૂકીશ

  10.   એરિક પેરેઝ એસ્કિવેલ જણાવ્યું હતું કે

    સંસ્કાર

  11.   MSX જણાવ્યું હતું કે

    GO-NA-ZO! મને ખબર નહોતી, આ યુક્તિ!
    તમે ફ્રીએનએએસ વિશે વાત કરી રહ્યા હોવાથી, શું તમે ઓપનમિડિયાવાલ્ટને જાણો છો? તે ફ્રીએનએએસ કરતા થોડું મૈત્રીપૂર્ણ ઇન્ટરફેસ સાથે સમાન સોલ્યુશન છે અને સર્વશ્રેષ્ઠ તે છે કે તે સાચી ડેબિયન જીએનયુ / લિનક્સ છે, એટલે કે, તમે સોલ્યુશનનો ઉપયોગ એનએએસ તરીકે કરી શકો છો અથવા સિસ્ટમમાં લ logગ ઇન કરી શકો છો અને # apt- અપડેટ મેળવો અને & ptપ્ટ-બજેટ અપગ્રેડ કરો અને ptપિટ-ગેટ ડિસ્ટ-અપગ્રેડ કરો સતત અપડેટ થવું કારણ કે Deફિશિયલ ડેબિયન રિપોનો ઉપયોગ કરવા ઉપરાંત, તે તેના પેકેજો માટે તેનું પોતાનું ઉમેરો કરે છે.

    ઓપનમિડિયાવાલ્ટ ડિસ્ટ્રોપેચ સમીક્ષા: http://distrowatch.com/weekly.php?issue=20120423#feature

    1.    elav <° Linux જણાવ્યું હતું કે

      : ઓ હું તેને ઓળખતો ન હતો .. હમણાં હું તપાસ કરું છું, આભાર ...

  12.   ક્રિસ્ટોફર જણાવ્યું હતું કે

    આભાર, પરંતુ તમારા ટર્મિનલમાં તમારી પાસે સમય હોવાથી હું PS1 કેવી રીતે મૂકી શકું?

  13.   ડિએગો જણાવ્યું હતું કે

    સદ્ભાગ્યે, તેઓ આ મહાન ટીપ્સ માટે શુલ્ક લેતા નથી.

    1.    લિનક્સ વપરાશકર્તા (@ ટેરેગોન) જણાવ્યું હતું કે

      સારી વસ્તુ જે ન બની. આ એક અપવાદરૂપ મદદ છે. કદાચ હું ક્યારેય જાણ્યું ન હોત કે જો હું પૃષ્ઠની મુલાકાત ન લેત તો તે અસ્તિત્વમાં છે ...

    2.    કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

      કોણે કહ્યું નહીં? … ચાલો, થોડા સો ચૂકવો… Hહહાહાહહહા 😀 😀 😀

      1.    ડિએગો જણાવ્યું હતું કે

        તમે એકમાત્ર મૂર્ખ બનશો જેણે પહેલેથી જ પૈસા ચૂકવ્યા છે.

  14.   ટ્રુકો 22 જણાવ્યું હતું કે

    ખૂબ ઉપયોગી, ખૂબ ખૂબ આભાર 😀

  15.   ફોસ્ટોડ જણાવ્યું હતું કે

    આ એક અજાયબી છે, તે 10 માંથી 10 મૂળભૂત રીતે ઇન્સ્ટોલ થવું જોઈએ.

  16.   મેક્સી 3390 જણાવ્યું હતું કે

    ફક્ત મહાન 😀

    1.    મેક્સી 3390 જણાવ્યું હતું કે

      તે ફાઇલમાં ફેરફાર સાથે, તે હવે મને નિયંત્રણ + ડાબી / જમણી કી સંયોજન સાથે "વિભાજક" (મને તેમને હાહા કેવી રીતે કહેવું તે ખબર નથી) ની વચ્ચે રહેવા દેતો નથી. શું તેમાં કંઈક ઉમેરીને ઉકેલી શકાય છે?
      શુભેચ્છાઓ અને આભાર!

      1.    મેક્સી 3390 જણાવ્યું હતું કે

        મેં પહેલાથી જ તેને હલ કરી દીધું છે, તે મારી .inputrc ની પ્રથમ 2 લાઇનો સાથે છે જે હું નીચે leave ને છોડું છું
        "\ T": મેનુ-પૂર્ણ તમારા માટે ચબળ ચ .ી રીતે TAB સાથે સ્વતomપૂર્ણ થવા માટે છે
        અને નીચે આપેલી ટિપ્પણી તે લાવે છે તે સાથે સમજાવવામાં આવી છે.


        "\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.   સ્વિચર જણાવ્યું હતું કે

    આના પૂરક કંઈક (તદ્દન ઉપયોગી હોવા ઉપરાંત) તે છે પેટર્ન શોધમાં અપરકેસ અને લોઅરકેસને અવગણો. ઉદાહરણ તરીકે, જો ફાઇલો એલએસ સાથે સૂચિબદ્ધ હોય એબીસી, ડિફ defaultલ્ટ રૂપે તે મેળ ખાતી ફાઇલોને ધ્યાનમાં લેતી નથી એબીસી.
    ફક્ત નીચેનાને .bashrc માં ઉમેરો:
    shopt -s nocaseglob
    અથવા .zshrc માં આ વાક્ય (zsh નો ઉપયોગ કરતા લોકો માટે):
    unsetopt CASE_GLOB