Failide ja kaustade nimede automaatne täitmine Bashis suurte või väikeste tähtedega.

Need meist, kes kasutavad terminali igapäevaselt, nagu ma ühel teisel korral ütlesin, otsivad alati viisi, kuidas selle tööriistaga töö hõlpsalt ja võimalikult mugavalt voolata. See, mida ma teile seekord toon, on valik, mis vaikimisi sisse tuleb FreeNAS ja et see mulle nii meeldis, et pidin selle endale selga panema Debian.

Oletame, et avame terminali ja läheme kausta Dokumendid. Kui paneme:

$ cd docu

Ja automaatse täitmise jaoks vajutame vahekaarti, midagi ei juhtu, kuna kausta ei kutsuta dokumenteKuid Dokumendid. Ja nõnda tuleb see maagia sisse. Me loome faili ~ / .sisendrc:

$ touch ~/.inputrc

Avame selle oma lemmiktekstiredaktoriga ja paneme selle sisse:

set completion-ignore-case on

Päästame, sulgeme ja avame terminali uuesti. Kui me paneme:

$ cd docu

Ja me vajutame Tab, see muutub automaatselt suurte tähtedega nimeks ja see paneb meid

$ cd Documentos

Mida sa arvad? Selle näpunäiteid õpetas mulle sõber nimega Matthias apitz.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Claudio Concepcion kohahoidja pilt DIJO

    Väga hea panus. Ta ei teadnud, et seda on võimalik teha.

  2.   KZKG ^ Gaara DIJO

    Kindlasti huvitav 😀

  3.   Mauricio DIJO

    Suurepärane. Need on üks neist näpunäidetest, mis suurendavad tootlikkust. Väga hea.

  4.   korralik DIJO

    Tähelepanuväärne! Liiga hea elavi ots.

    1.    elav <° Linux DIJO

      ma arvan küll korralik, kuna nägin seda funktsiooni FreeNAS, Ei julgenud ma seda otsida, sest see on tõeliselt kasulik.

  5.   Gregory mõõgad DIJO

    Ma armastasin! Ma ei teadnud seda trikki, aitäh!

  6.   oberost DIJO

    Väga kasulik, hea

  7.   Vetikad DIJO

    Olen seda Fedoras proovinud, kuid see ei tööta minu jaoks ja ilma failita ~ / .sisendrc Panin Doc ja see täidab mind automaatselt (nagu IRC-s) dokumendid aga ikkagi tänan 😀

    1.    elav <° Linux DIJO

      Huvitav oleks näha bashi konfiguratsioonifaili FedoraVõib-olla on see vaikimisi selle variandiga juba kaasas.

      1.    Linuxi kasutaja (@taregon) DIJO

        Ah! Nii et FreeNas ... peate tunnistama, mida veel selles süsteemis nägite. Ühel päeval nägin, et müüjatel oli juba haldamiseks integreeritud süsteem, näiteks: Seagate Black Armor või QNAP NAS, et mulle väga meeldisid nende lehel eksponeeritud funktsioonid, aga Freenas .. Vaatame elav., Öelge mulle voorused, mida märkasite. 😉

        1.    elav <° Linux DIJO

          Esiteks on see FreeBSD. 😀

  8.   ux DIJO

    Maestro

  9.   sieg84 DIJO

    Lähen praktikasse

  10.   Erick Perez Esquivel DIJO

    geniaalne

  11.   MSX DIJO

    GO-NA-ZO! Ma ei teadnud, see trikk!
    Kuna räägite FreeNASist, kas teate OpenMediaVaultit? See on sarnane veidi sõbralikuma kasutajaliidesega lahendus kui FreeNAS ja mis kõige parem on see, et see on tõeline Debiani GNU / Linux, see tähendab, et saate kasutada lahendust NAS-iga või süsteemi sisse logida ja teha # apt-get update && apt -get upgrade && apt-get dist-upgrade tuleb pidevalt uuendada, kuna lisaks Debiani ametlike repode kasutamisele lisab see oma pakettide jaoks ka oma.

    OpenMediaVault Distrowatch ülevaade: http://distrowatch.com/weekly.php?issue=20120423#feature

    1.    elav <° Linux DIJO

      : O ma ei tundnud teda .. Praegu kontrollin, aitäh ...

  12.   Christopher DIJO

    Aitäh, aga kuidas panna $ PS1 ajaga, nagu see teil terminalis on?

  13.   Diego DIJO

    Õnneks ei võta nad nende suurepäraste näpunäidete eest tasu.

    1.    Linuxi kasutaja (@taregon) DIJO

      Hea, et seda ei juhtunud. see on erakordne näpunäide. Võib-olla poleks ma kunagi teadnud selle olemasolust, kui ma seda lehte ei külastaks ...

    2.    KZKG ^ Gaara DIJO

      Kes ei öelnud? ... tule nüüd, maksa paarsada eurot ... HAHAHAHAHAHA 😀 😀 😀

      1.    Diego DIJO

        Sa oled ainus idioot, kes on juba maksnud.

  14.   truko22 DIJO

    Väga kasulik, suur aitäh 😀

  15.   faustod DIJO

    See on ime, see tuleks vaikimisi installida 10-st 10-st.

  16.   Maxi 3390 DIJO

    Lihtsalt SUUR 😀

    1.    Maxi 3390 DIJO

      Selle faili muudatustega ei võimalda see mul enam liikuda "eraldajate" (ma ei tea, kuidas neid haha ​​nimetada) vahel klahvikombinatsiooniga + vasak / parem klahv. Kas seda saab lahendada, lisades sellele midagi?
      Tervitused ja tänud!

      1.    Maxi 3390 DIJO

        Olen selle juba lahendanud, just minu .inputrc esimese kahe reaga jätan alla 😉
        Menüü "\ t": complete on mõeldud TAB-iga tsükliliselt automaatseks täitmiseks
        Ja allolevat selgitatakse selle kommentaariga.


        "\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

        Terviseks! 🙂

  17.   lüliti DIJO

    Midagi sellele täiendavat (lisaks sellele, et see on üsna kasulik) on ignoreeri mustriotsingutel suurtähte ja väiketähti. Näiteks kui failid on loetletud tähega ls abc, vaikimisi see ei arvesta vastavaid faile ABC.
    Lisage lihtsalt .bashrc-s järgmised andmed:
    shopt -s nocaseglob
    Või see rida .zshrc-s (neile, kes kasutavad zsh-d):
    unsetopt CASE_GLOB