Аутоматско довршавање имена датотека и директоријума у ​​Басху великим или малим словима.

Они који свакодневно користимо терминал, као што сам рекао једном приликом, увек тражимо начин да рад са овим алатом тече лако и што угодније. Ово што вам доносим овог пута је опција која се подразумевано појављује у ФрееНАС и да ми се толико свидело, да сам морао да га ставим на себе Дебиан.

Претпоставимо да отворимо терминал и да ћемо ући у фасциклу Документи. Ако ставимо:

$ cd docu

И притиснемо језичак за аутоматско довршавање, ништа се не дешава, јер се фасцикла не позива докуменатаали Документи. И тако овде долази магија. Ми креирамо датотеку ~ / .инпутрц:

$ touch ~/.inputrc

Отварамо га нашим омиљеним уређивачем текста и стављамо ово унутра:

set completion-ignore-case on

Спашавамо, затварамо и поново отварамо терминал. Сад кад смо ставили:

$ cd docu

И притиснемо Таб, аутоматски ће се променити у име са великим словима и поставиће нас

$ cd Documentos

Шта мислиш? Ове савете ме је научио пријатељ по имену Матија апиц.


27 коментара, остави свој

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Слика чувара места Цлаудио Цонцепцион дијо

    Добар допринос. Није знао да је то могуће учинити.

  2.   КЗКГ ^ Гаара дијо

    Дефинитивно занимљиво 😀

  3.   Маурицио дијо

    Одлицно. Ово су један од савета који повећавају продуктивност. Врло добар.

  4.   прави дијо

    Изванредно! Предобар тип елав.

    1.    елав <° Линук дијо

      Мислим да је тако прави, пошто сам видео ову функцију у ФрееНАС, Нисам се устручавао да га потражим јер је заиста користан.

  5.   Грегорио Еспадас дијо

    Волео сам! Нисам знао тај трик, хвала!

  6.   Оберост дијо

    Врло корисно, добро

  7.   Алгабе дијо

    Покушао сам у Федори, али не ради код мене и без датотеке ~ / .инпутрц ја стављам Доктор и аутоматски ме довршава (као у ИРЦ-у) Документи али ипак хвала 😀

    1.    елав <° Линук дијо

      Било би занимљиво видети басх датотеку за конфигурацију у федораМожда већ подразумевано долази са овом опцијом.

      1.    Корисник Линука (@тарегон) дијо

        Ах! Дакле, ФрееНас ... мораћете да признате шта сте још видели на том систему. Једног дана сам видео да они који продају већ имају интегрисани систем за своју администрацију, као што су: Сеагате Блацк Армор или КНАП НАС, да су ми се заиста свиделе функције изложене на њиховој страници, али Фреенас .. Да видимо елав., Реците ми врлине које сте приметили. 😉

        1.    елав <° Линук дијо

          Пре свега, то је ФрееБСД. 😀

  8.   ux дијо

    маестро

  9.   сиег84 дијо

    Применићу у пракси

  10.   Ерицк Перез Ескуивел дијо

    гениал

  11.   МСКС дијо

    ГО-НА-ЗО! Нисам знала, овај трик!
    Пошто говорите о ФрееНАС-у, да ли знате ОпенМедиаВаулт? То је слично решење са мало пријатнијим интерфејсом од ФрееНАС-а, а најбоље од свега је што је то прави Дебиан ГНУ / Линук, односно решење можете користити као НАС или се пријавити у систем и урадити # апт- набави ажурирање && апт -доби надоградњу && апт-гет дист-упграде да би се континуирано ажурирало, јер поред коришћења званичних Дебиан репо-а, додаје и своје за своје пакете.

    ОпенМедиаВаулт Дистроватцх преглед: http://distrowatch.com/weekly.php?issue=20120423#feature

    1.    елав <° Линук дијо

      : О Нисам га познавао .. Тренутно проверавам, хвала ...

  12.   Цхристопхер дијо

    Хвала, али како да поставим $ ПС1 са временом колико га имате на терминалу?

  13.   Диего дијо

    Срећом, они не наплаћују ове сјајне савете.

    1.    Корисник Линука (@тарегон) дијо

      Добро да се то није догодило. ово је изузетан савет. Можда никада не бих знао да то постоји да нисам посетио страницу ...

    2.    КЗКГ ^ Гаара дијо

      Ко је рекао да није? ... хајде, плати неколико стотина € ... ХАХАХАХАХАХА 😀 😀 😀

      1.    Диего дијо

        Бићеш једини идиот који је већ платио.

  14.   труко22 дијо

    Врло корисно, пуно хвала 😀

  15.   Фаустод дијо

    Ово је чудо, требало би да буде инсталирано по дефаулту 10 од 10.

  16.   Маки3390 дијо

    Једноставно ВЕЛИКО 😀

    1.    Маки3390 дијо

      Изменом у тој датотеци више ми не дозвољава да се крећем између „сепаратора“ (не знам како да их назовем хаха) комбинацијом тастера цонтрол + лево / десно. Да ли се то може решити додавањем нечега?
      Поздрав и хвала!

      1.    Маки3390 дијо

        Већ сам то решио, са прва 2 реда мог .инпутрц остављам испод 😉
        "\ Т": мени-комплетан је за вас да се циклично аутоматски довршавате помоћу ТАБ
        А овај испод је објашњен уз коментар који доноси.


        "\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.   Свицхер дијо

    Нешто комплементарно овоме (осим што је врло корисно) је занемарите велика и мала слова у претрагама шаблона. На пример, ако су датотеке наведене са лс АБЦ, подразумевано не узима у обзир датотеке које се подударају АБЦ.
    Само додајте следеће у .басхрц:
    shopt -s nocaseglob
    Или овај ред у .зсхрц (за оне који користе зсх):
    unsetopt CASE_GLOB