Zastępowanie i oszczędzanie czasu błędnymi poleceniami

Ile razy popełnimy błąd, wpisując jakieś polecenie w terminalu? … Nie wiem jak Ty, ale mam zły nawyk kilkukrotnego popełniania błędów, albo dlatego, że piszę w terminalu i jednocześnie obsługuję osobę obok mnie, albo dlatego, że jest to po prostu taka długa kolejka, że ​​się mylę.

Problem z tym wszystkim polega na tym, aby ponownie wpisać wiersz lub w każdym razie nacisnąć arriba na klawiaturze przewiń do popełnionego przez nas błędu, napraw go i naciśnij [Enter], cokolwiek by to nie było, może to być trochę denerwujące

Cóż, teraz nauczę cię, jak poprawić każdy błąd, który popełniłeś podczas wstawiania poprzedniego polecenia, ale bez konieczności ponownego wpisywania lub wyświetlania poprzedniego polecenia w terminalu 😀

Brzmi jak magia, tak ... naprawić błędnie napisane polecenie, nie widząc go ani nie wpisując ponownie? ... no tak 🙂

Na przykład pokażę ci sztuczkę bez większych komplikacji. Aby uzyskać dostęp do folderu / var / log / w terminalu, byłoby to: cd / var / log albo nie? no cóż, otwórzmy terminal i przeliterujmy ten wiersz, powiedzmy:

cd /var/lgo/

Jak widać zmieniłem log na coś co oznacza że napisałem jedną literę zamiast drugiej, czyli bardzo częsty błąd błędu

To oczywiście nie zadziała, powie ci, że katalog / var / lgo / nie istnieje, co jest prawdą. Teraz w tym samym terminalu napisz:

^lgo^log^

I naciśnij [Wchodzić]zobaczysz, jak magicznie uzyskali dostęp do właściwego katalogu LOL !!

Co to znaczy? 0_oU ...

Proste, na pierwszym miejscu stawiamy, jaki jest błąd (coś), a następnie podajemy, dlaczego chcemy to zmienić (log), cała linia zaczyna się od znaku ^ i kończy się tym samym tym samym znakiem, z kolei ten znak jest tym, który oddziela błąd od tego, co należy wstawić.

Mówiąc najprościej, wstawili ^, potem wstawili tam, gdzie poszli źle, umieścili inny ^, który będzie podziałem, potem wstawili to, co chcieli, aby było poprawne i w końcu otrzymali inny ^. Proste, prawda? 😀

Wiem, że niektórzy nadal będą woleli wcisnąć [W górę] i poprawić błąd w linii poleceń, inni mogą skorzystać z tej wskazówki, prawda jest taka, że ​​na pewno każdemu się spodoba ... a jeśli nie, to na mniej już nauczyli się nowej sztuczki 😀

pozdrowienia


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Heksborg powiedział

    Bardzo dobre!! Bardzo przydatna sztuczka, której nigdy nie pamiętam. LOL!! Innym, który mi się podoba, jest naciśnięcie Alt +. aby pobrać ostatni parametr poprzedniego polecenia. Jeśli podasz go kilka razy, przejdzie przez poprzednie polecenia.

    Uwielbiam terminal. 🙂

  2.   robertux powiedział

    Nie znałam go. Ilekroć popełniłem błąd, spędzałem pół godziny na naprawianiu poprzedniego polecenia. Teraz będę wiedział, co robić 🙂

  3.   Przestrzeniak powiedział

    Cóż, mam Arch, który sam naprawia błąd…. Właśnie zostałem zdmuchnięty, hehehe

  4.   Leper_Ivan powiedział

    Nie znałam tej wskazówki, dziękuję ..

  5.   Umiarkowane zapalenie wersji powiedział

    Tak, zostaję z hehe .. ponieważ generalnie nie pamiętam, gdzie popełniłem błąd .. hehehe ..
    Interesujące o autokorekty Arch Terminal.

  6.   Skalibur powiedział

    Dobry!..

    Świetnie! .. .. jest jak rękawiczka! .. ..ciekawa wskazówka i natychmiastowa aplikacja .. 😉

    PS: Uwielbiam używać konsoli, moje pierwsze doświadczenie w Linuksie to czysta instalacja Debiana, tylko konsola 😛 ..

  7.   helena_ryu powiedział

    jak zawsze bardzo interesujące twoje napiwki kzkg ^ gaara (twój nick nie jest dziwny, nie pasuj do siebie xD)

  8.   Hugo powiedział

    Zabawna sztuczka.

    Innym dziwnym sposobem na zrobienie tego (przydatnym w przypadku długich poleceń) jest użycie polecenia fc (polecenie fix), które uruchamia domyślny edytor (zwykle vim lub nano, chociaż można to zmienić, umieszczając coś w rodzaju "export EDITOR = mcedit" w pliku .bashrc) Z linią zawierającą dokładnie polecenie, które właśnie wpisaliśmy, kiedy go edytujemy, zapisujemy zmiany i wychodzimy z edytora, nasz interpreter wykonuje polecenie.

    1.    Heksborg powiedział

      Bardzo dobra sztuczka. Nie znałam go.

    2.    msx powiedział

      Jak wyżej, dobre dane!
      Ten sam @KZ, nie znałem sztuczki, super wygodne!

  9.   Sieg84 powiedział

    interesujące dane.

  10.   Blaire pascal powiedział

    Och, rzadko korzystam z terminala, ale prawdą jest, że wielu z nas zdarzyło się to wiele razy i jak dotąd jest to naprawdę irytujące. Doskonała wskazówka.

  11.   bez nazwy powiedział

    ciekawe, bardzo dziękuję, mam nadzieję, że będę pamiętał, kiedy będę tego potrzebował 😀

  12.   xykyz powiedział

    Cóż, ma to wiele zastosowań: O

  13.   Sempromy powiedział

    W terminalu KDE nie pozwala mi na wpisanie znaku „^” na klawiaturze, czy ktoś wie, jak to rozwiązać? I dzięki za sztuczkę, zawsze ciekawie jest poznać nowych.

    Pozdrowienia.

  14.   MystoG @ N powiedział

    Ñoooooooooo człowieku !!!! Gdzie byłeś z tym poleceniem, kiedy cię potrzebowałem ???? Spójrz na „małe” polecenie, którego musiałem używać wielokrotnie kilka dni temu, aby móc przenosić skrzynki pocztowe z jednego serwera na inny

    imapsync –rozmiar bufora 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 –password2 pass *** 123

    Czy wiesz, ile razy myliłem się przy zmianie użytkownika ???

    1.    KZKG ^ Gaara powiedział

      HAHAHA!!! 😀 😀
      To są rzeczy, które odkrywam prawie przypadkowo ... LOL !!

  15.   Joaquin powiedział

    Bardzo dobra wskazówka!
    To, czego się uczy.

  16.   Anonimo powiedział

    Interesujące, ale uważam to za skomplikowane ... moją metodą jest użycie polecenia „$ history | grep -i polecenie-do-wyszukiwania-w-historii-poleceń”.
    Daje mi listę poleceń wykonanych z ich numerem indeksu, a następnie do wykonania na przykład wpisuję! 242 i wchodzę.

    przykład:
    # historia | grep -i cat
    206 2013-09-16 01:02:49 cat / etc / issue
    214 2013-09-16 00:59:04 cat /etc/slim.conf
    223 2013-09-16 01:07:56 cat /etc/pam.d/slim
    242 2013-09-16 03:26:37 cat .xinitrc
    250 2013-09-17 02:28:53 cat / proc / cmdline

    #! 242

    Może już wiedziałeś, dla mnie jest to bardzo praktyczne.
    Dzięki za te wskazówki, które publikujesz, każdego dnia bardziej kocham mój urvxt.

  17.   daniel2ac , , , , , , , , , , ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, , powiedział

    Trik ~ / .inputrc bardziej mi się podoba

    "\ E [A": przeszukiwanie historii wstecz
    "\ E [B": przeszukiwanie historii do przodu

    Jest bardzo szybki i przyzwyczaja się do tego. XD Nie mogę już używać basha bez tej sztuczki hahaha