Замяна и спестяване на време с грешно написани команди

Колко пъти правим грешка, като напишем някаква команда в терминала? ... Не знам за вас, но имам лошия навик да допускам грешки няколко пъти, било защото пиша в терминала и в същото време присъствам на човека до себе си, или защото това е просто такъв дълга линия, че греша.

Проблемът с всичко това е да въведете отново реда или във всеки случай да натиснете Arriba клавиатура, превъртете до грешката, която сме допуснали, поправете я и след това натиснете [Enter], каквато и да е тя, може да е малко досадно 🙂

Е, сега ще ви науча как да коригирате всяка грешка, която сте допуснали, когато сте вмъкнали предишната команда, но без да се налага да въвеждате или показвате отново тази предишна команда в терминала 😀

Звучи като магия да ... да коригирате грешно написана команда, без никога да я виждате или пишете отново? ... ами да 🙂

Например, показвам ви трика без много усложнения. За достъп до папката / var / log / в терминал би било: cd / var / log или не? ами нека да отворим терминал и да изписваме грешно тази линия, да кажем:

cd /var/lgo/

Както можете да видите, промених регистрационния файл на нещо, което означава, че написах едно писмо вместо друго, тоест много често срещана грешка 😀

Това очевидно няма да работи, ще ви каже, че директорията / var / lgo / не съществува, което е вярно. Сега в същия терминал напишете:

^lgo^log^

И натиснете [Въведете], ще видите как магически са осъществили достъп до правилната директория LOL !!

Какво означава това? 0_oU ...

Просто, ние поставяме на първо място каква е грешката (нещо) и след това поставяме защо искаме да го променим (влезете), целият този ред започва с символ ^ и завършва същото с един и същ знак, от своя страна този знак е този, който разделя грешката от правилното за поставяне.

Просто казано, те поставят ^, след това поставят мястото, където са сгрешили, поставят друго ^, което ще бъде разделението, след което поставят правилното това, което искат, и завършват с друго ^. Просто, нали? 😀

Знам, че някои все още предпочитат да натиснат [Нагоре] и да коригират грешката в командния ред, други могат да използват този съвет, истината е, че със сигурност на всички ще им е интересно ... и ако не, е, при по-малко те вече научих нов трик 😀

поздрави


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

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

      хексборг каза той

    Много добре!! Много полезен трик, който никога не се сещам да използвам. LOL !! Друг, който ми харесва, е натискането на Alt +. за извличане на последния параметър на предишната команда. Ако го дадете няколко пъти, той преминава през предишните команди.

    Обичам терминала. 🙂

      родъртукс каза той

    Не го познавах. Винаги, когато допусках грешка, прекарвах половин час, за да поправя предишната команда. Сега ще знам какво да правя 🙂

      Уорпър каза той

    Е, имам Arch и той поправя грешката сам ... Току-що ме взривиха, хехехе

      Leper_Ivan каза той

    Не знаех този съвет, благодаря ..

      Умерен верситит каза той

    Да, продължавам да стоя с хехе .. защото като цяло не помня къде съм сгрешил .. хехехе ..
    Интересно за автокорекцията на Arch Terminal.

      Скалибур каза той

    Добре!..

    Чудесно! .. ..прилича на ръкавица! .. ..интересен съвет и от незабавно приложение .. 😉

    PS: Обичам да използвам конзолата, първият ми опит в linux беше гола инсталация на Debian, само конзола 😛 ..

      helena_ryuu каза той

    както винаги много интересни вашите съвети kzkg ^ gaara (вашият псевдоним не е странен, не отговаряйте на себе си xD)

      Уго каза той

    Забавен трик.

    Друг особен начин да го направите (полезен за дълги команди) е чрез командата fc (fix command), която стартира редактора по подразбиране (обикновено vim или nano, въпреки че може да бъде променен чрез поставяне на нещо като "export EDITOR = mcedit" в .bashrc) С ред, съдържащ точно командата, която току-що въведохме, когато я редактираме, запазваме промените и излизаме от редактора, нашият интерпретатор изпълнява командата.

         хексборг каза той

      Много добър трик. Не го познавах.

         MSX каза той

      Също, добри данни!
      Същият @KZ, не знаех трика, хипер удобно!

      сиг84 каза той

    интересни данни.

      Блер паскал каза той

    О, рядко използвам терминала, но е вярно, че на много от нас това се е случвало много пъти и досега наистина е досадно. Отличен съвет.

      без име каза той

    интересно, много ви благодаря, надявам се да си спомня кога имам нужда 😀

      xykyz каза той

    Е, това има много приложения: O

      semproms каза той

    В терминала на KDE няма да ми позволи да въвеждам символа "^" чрез клавиатура. Някой знае ли как да го реши? И благодаря за трика, винаги е интересно да се запозная с нови.

    Поздрав.

      MystoG @ N каза той

    Ñoooooooooo човек !!!! Къде бяхте с тази команда, когато имах нужда от вас ???? Вижте командата "малко", която трябваше да използвам многократно преди няколко дни, за да мога да мигрирам пощенски кутии от един сървър на друг

    imapsync –буферни размери 8192000 –noauthmd5 –nosyncacls –subscribe –syncinternaldates –ssl1 –ssl2 –host1 10.30.150.3 –user1 agustin.castillo –password1 pass *** 123 –host2 10.30.150.7 –user2 agustin.castillo ***password

    Знаете ли колко пъти сгреших при смяна на потребител ???

         KZKG ^ Гаара каза той

      ХАХАХА!!! 😀 😀
      Това са неща, които откривам почти на случаен принцип ... LOL !!

      Хоакин каза той

    Много добър съвет!
    Нещата, които човек научава.

      анонимен каза той

    Интересно, но го намирам за сложен ... моят метод използва командата "$ history | grep -i command-to-search-in-the-command-history".
    Дава ми списък от команди, изпълнени с техния индекс номер, след което да изпълня една, например сложих! 242 и въведете.

    Пример:
    # история | grep -i котка
    206 2013-09-16 01:02:49 котка / и т.н. / бр
    214 2013-09-16 00:59:04 котка /etc/slim.conf
    223 2013-09-16 01:07:56 котка /etc/pam.d/slim
    242 2013-09-16 03:26:37 котка .xinitrc
    250 2013-09-17 02:28:53 cat / proc / cmdline

    #! 242

    Може би вече сте знаели, за мен това е много практично.
    Благодаря за тези съвети, които публикувате, всеки ден обичам повече urvxt.

      daniel2ac каза той

    Харесва ми трикът ~ / .inputrc по-добре

    "\ E [A": история-търсене назад
    "\ E [B": история-търсене напред

    Много е бърз и те кара да свикнеш с него XD вече не мога да използвам bash без този трик хахаха