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
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. 🙂
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ć 🙂
Cóż, mam Arch, który sam naprawia błąd…. Właśnie zostałem zdmuchnięty, hehehe
Nie znałam tej wskazówki, dziękuję ..
Tak, zostaję z hehe .. ponieważ generalnie nie pamiętam, gdzie popełniłem błąd .. hehehe ..
Interesujące o autokorekty Arch Terminal.
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 😛 ..
jak zawsze bardzo interesujące twoje napiwki kzkg ^ gaara (twój nick nie jest dziwny, nie pasuj do siebie xD)
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.
Bardzo dobra sztuczka. Nie znałam go.
Jak wyżej, dobre dane!
Ten sam @KZ, nie znałem sztuczki, super wygodne!
interesujące dane.
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.
ciekawe, bardzo dziękuję, mam nadzieję, że będę pamiętał, kiedy będę tego potrzebował 😀
Cóż, ma to wiele zastosowań: O
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.
Ñ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 ???
HAHAHA!!! 😀 😀
To są rzeczy, które odkrywam prawie przypadkowo ... LOL !!
Bardzo dobra wskazówka!
To, czego się uczy.
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.
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