Przydatne skróty Bash wiersza poleceń systemu Linux, które powinieneś znać
W tym artykule udostępnimy szereg skrótów wiersza poleceń Bash przydatnych dla każdego użytkownika Linuksa. Skróty te umożliwiają łatwe i szybkie wykonywanie określonych czynności, takich jak dostęp i uruchamianie wcześniej wykonanych poleceń, otwieranie edytora, edytowanie/usuwanie/zmiana tekstu w wierszu poleceń, przesuwanie kursora, kontrolowanie procesów itp. na poleceniu linia.
Chociaż ten artykuł będzie głównie przydatny dla początkujących użytkowników Linuksa, którzy zapoznają się z podstawami wiersza poleceń, osoby ze średnio zaawansowanymi umiejętnościami i zaawansowani użytkownicy również mogą uznać go za praktyczny pomocny. Pogrupujemy skróty klawiaturowe bash według kategorii w następujący sposób.
Uruchom edytor
Otwórz terminal i naciśnij Ctrl+X
i Ctrl+E
, aby otworzyć edytor (edytor nano) z pustym buforem. Bash spróbuje uruchomić edytor zdefiniowany przez zmienną środowiskową $EDITOR.
Sterowanie ekranem
Poniższe skróty służą do sterowania wyświetlaniem ekranu terminala:
Ctrl+L
– czyści ekran (ten sam efekt, co polecenie „wyczyść”).Ctrl+S
– wstrzymaj wyświetlanie wszystkich poleceń na ekranie. Jeśli wykonałeś polecenie, które generuje szczegółowe, długie dane wyjściowe, użyj tego, aby wstrzymać przewijanie danych wyjściowych w dół ekranu.Ctrl+Q
– wznów wyświetlanie obrazu na ekranie po jego wstrzymaniu za pomocą Ctrl+S.
Przesuń kursor w wierszu poleceń
Do poruszania kursorem w wierszu poleceń służą kolejne skróty:
Ctrl+A
lubHome
– przesuwa kursor na początek linii.Ctrl+E
lubEnd
– przesuwa kursor na koniec linii.Ctrl+B
lubStrzałka w lewo
– przesuwa kursor o jeden znak do tyłu.Ctrl+F
lubStrzałka w prawo
– przesuwa kursor o jeden znak do przodu.Ctrl
+Strzałka w lewo
lubAlt+B
lubEsc
, a następnieB
– przenosi cofaj kursor o jedno słowo na raz.Ctrl
+Strzałka w prawo
lubAlt+C
lubEsc
, a następnieF
– przenosi kursor do przodu o jedno słowo na raz.
Przeszukaj historię Basha
Do wyszukiwania poleceń w historii basha służą następujące skróty:
Klawisz strzałki w górę
– przywraca poprzednie polecenie. Jeśli będziesz go naciskać stale, przejdziesz przez wiele poleceń w historii, dzięki czemu możesz znaleźć to, które chcesz. Użyj strzałki w dół, aby poruszać się w historii w odwrotnym kierunku.Ctrl+P
iCtrl+N
– alternatywy odpowiednio dla klawiszy strzałek w górę i w dół.Ctrl+R
– rozpoczyna wyszukiwanie wsteczne, poprzez historię basha, wystarczy wpisać znaki, które powinny być unikalne dla polecenia, które chcesz znaleźć w historii.Ctrl+S
– uruchamia wyszukiwanie do przodu w historii basha.Ctrl+G
– kończy wyszukiwanie do tyłu lub do przodu w historii basha.
Usuń tekst z wiersza poleceń
Do usuwania tekstu w wierszu poleceń służą następujące skróty:
Ctrl+D
lubDelete
– usuń lub usuń znak pod kursorem.Ctrl+K
– usuwa cały tekst od kursora do końca linii.Ctrl+X
, a następnieBackspace
– usuwa cały tekst od kursora do początku linii.
Transponuj tekst lub zmień wielkość liter w wierszu poleceń
Te skróty dokonują transpozycji lub zmiany wielkości liter lub słów w wierszu poleceń:
Ctrl+T
– transponuje znak przed kursorem na znak pod kursorem.Esc
, a następnieT
– transponuje dwa słowa bezpośrednio przed (lub pod) kursorem.Esc
, a następnieU
– zamienia tekst od kursora do końca słowa na wielkie litery.Esc
, a następnieL
– zamienia tekst od kursora do końca słowa na małe litery.Esc
, a następnieC
– zmienia literę pod kursorem (lub pierwszą literę kolejnego słowa) na dużą, pozostawiając resztę słowa bez zmian.
Praca z procesami w systemie Linux
Poniższe skróty pomagają kontrolować uruchomione procesy systemu Linux.
Ctrl+Z
– wstrzymaj bieżący proces na pierwszym planie. To wysyła do procesu sygnał SIGTSTP. Możesz później przywrócić proces na pierwszy plan, używając fg nazwa_procesu (lub %bgprocess_number, np. %1, %2 i tak dalej) polecenie.Ctrl+C
– przerwij bieżący proces na pierwszym planie, wysyłając do niego sygnał SIGINT. Domyślnym zachowaniem jest łagodne zakończenie procesu, ale proces może to zaakceptować lub zignorować.Ctrl+D
– wyjdź z powłoki bash (tak samo jak uruchomienie komendy exit).
Dowiedz się więcej na temat: Wszystko, co musisz wiedzieć o procesach w systemie Linux [Kompleksowy przewodnik]
Polecenia Bash Bang (!).
W końcowej części tego artykułu wyjaśnimy kilka przydatnych operacji !
(bang):
!!
– wykonaj ostatnie polecenie.!top
– wykonaj ostatnie polecenie rozpoczynające się od „top” (np. !).!top:p
– wyświetla polecenie, które uruchomi !top (dodaje je również jako najnowsze polecenie w historii poleceń).!$
– wykonaj ostatnie słowo poprzedniego polecenia (tak samo jak Alt +., np. jeśli ostatnim poleceniem jest „cat tecmint.txt” , wówczas !$ spróbuje uruchomić plik „tecmint.txt”).!$:p
– wyświetla słowo, które !$ zostałoby wykonane.!*
– wyświetla ostatnie słowo poprzedniego polecenia.!*:p
– wyświetla ostatnie słowo, które !* zastąpi.
Aby uzyskać więcej informacji, zobacz stronę podręcznika bash:
man bash
To wszystko na teraz! W tym artykule udostępniliśmy kilka typowych i przydatnych skrótów i operacji wiersza poleceń Bash. Skorzystaj z poniższego formularza komentarza, aby dodać jakieś uwagi lub zadać pytania.