Kompletny przewodnik po skrótach klawiaturowych dla powłoki Bash

Ostatnia aktualizacja: 19 Wrzesień 2026
  • Szybkie techniki nawigacji i edycji pozwalające uniknąć nadmiernego używania strzałek i cofania się.
  • Zaawansowane metody wyszukiwania i powtarzania poleceń z wykorzystaniem historii powłoki Bash.
  • Efektywne zarządzanie procesami pierwszoplanowymi i drugoplanowymi oraz kontrola wyników terminala.

Zbliżenie dłoni piszących na klawiaturze laptopa, na ekranie wyświetlany jest kod, co symbolizuje zręczność w korzystaniu ze skrótów klawiaturowych.

Jeśli kiedykolwiek miałeś wrażenie, że spędzasz więcej czasu na mocowaniu się z klawiaturą niż na pisaniu kodu, nie jesteś sam. Wielu z nas zaczynało w terminalu Linuxa, wpisując wszystko ręcznie, usuwając literę po literze i żonglując klawiszami strzałek, nie zdając sobie sprawy, że istnieje cały wszechświat skrótów klawiaturowych zaprojektowanych tak, abyśmy mogli swobodnie poruszać się po wierszu poleceń.

Opanowanie Basha to nie tylko znajomość poleceń, ale także umiejętność sprawnego wprowadzania tekstu. Przejście od poziomu początkującego do zaawansowanego oznacza porzucenie myszy i skorzystanie z wbudowanych funkcji edycji , podobnych do tych w Emacsie, co pozwala zaoszczędzić mnóstwo czasu i, przede wszystkim, zmniejsza frustrację związaną z poprawianiem typowych literówek.

Sztuczki Linuksa
Podobne artykuły:
Triki Linuksa: polecenia i skróty klawiszowe ułatwiające obsługę terminala

Szybka nawigacja po wierszu poleceń

Podświetlana klawiatura z estetyką deweloperską i tłem z kodem, idealna do zilustrowania wydajności terminala.

Przesuwanie kursora litera po literze to kompletna strata czasu. Aby przejść bezpośrednio do początek liniiNajłatwiej jest nacisnąć Ctrl +Jeśli natomiast musisz szybko się stąd wydostać, koniec polecenia, kluczem jest Ctrl + ETa kombinacja jest niezbędna dla każdego, kto obsługuje bardzo długie ścieżki dostępu do plików.

Jeśli chcesz poruszać się precyzyjniej, ale bez przechodzenia litera po literze, możesz pominąć całe słowa. Używamy Alt + B (o Esc a następnie strzałka w lewo), aby cofnąć się o jedno słowo, i Alt + F (o Esc (plus strzałka w prawo), aby iść do przodu. Jest też bardzo przydatna sztuczka: Ctrl + X następnie Ctrl + X dopuszczać przełącz kursor pomiędzy aktualną pozycją a początkiem linii, idealne do dokonywania szybkich korekt na początku i powrotu do punktu, w którym się znajdowałeś.

polecenia zarządzania plikami w systemie Linux
Podobne artykuły:
Opanowanie zarządzania plikami w systemie Linux: kompletny przewodnik po poleceniach

Sztuczki edycyjne i chirurgiczne usuwanie

Zaawansowany interfejs terminala z wieloma panelami danych, odzwierciedlający środowisko doświadczonego użytkownika powłoki Bash.

Czasami popełniamy błąd i chcemy wszystko wymazać bez konieczności wciskania klawisza Backspace. Żeby wszystko wyczyścić... od kursora do tyłu, używamy Ctrl + UOdwrotnie, jeśli chcemy usunąć wszystko, co znajduje się za kursorem do końca wiersza, Ctrl + K to doskonałe narzędzie.

  Akumulatory w programowaniu: czym są i jak je wykorzystywać

Aby uzyskać bardziej szczegółowe usunięcia, Ctrl + W Usuń poprzednie słowo, używając spacji jako separatora, podczas gdy Alt + Backspace Jest dokładniejszy, ponieważ usuwa słowo na podstawie znaków niealfanumerycznych. Jeśli pomyliłeś się tylko o jedną literę, Ctrl + T dopuszczać wymień obecną postać z poprzednim, poprawiając literówki w sekundę. Aby przenieść całe słowa, Alt + T zamień aktualne słowo na poprzednie.

Nie możemy zapomnieć o zarządzaniu wielkimi i małymi literami. Alt + U Konwertuje na wielkie litery od kursora do końca słowa, Alt + L On wszystko pisze małymi literami i Alt + C Zacznij wielką literą i przesuń kursor na koniec. Jeśli popełniłeś błąd podczas edycji, Ctrl+_ (zazwyczaj Ctrl + Shift + -) jest używany do cofnij ostatnią zmianęI Alt + R Przywraca cały wiersz do stanu pierwotnego.

sztuczki dla programów komputerowych
Podobne artykuły:
Sztuczki programów komputerowych, które zwiększą Twoją produktywność

Opanowanie historii i powtarzanie poleceń

Osoba programująca w ciemnym otoczeniu, skupiająca się na fizycznej interakcji z klawiaturą w celu wydawania poleceń.

Wyszukiwanie starych poleceń to jedno z najczęstszych zadań. Zamiast naciskać strzałkę w górę sto razy, mądrzej jest użyć Ctrl + R wykonać wyszukiwanie wsteczne w historiiWystarczy wpisać fragment polecenia, a Bash znajdzie najnowsze dopasowanie. Jeśli chcesz kontynuować wyszukiwanie starszych dopasowań, naciśnij ponownie Enter. Ctrl + RAby wyjść z trybu wyszukiwania bez wykonywania żadnych czynności, użyj Ctrl + G.

Istnieją bardzo szybkie sposoby powtarzania zadań. Polecenie !! Wykonuje dokładnie to, co wpisałeś jako ostatnie (bardzo przydatne, gdy zapomnisz wpisać pot przed rozkazemJeśli potrzebujesz tylko ostatniego argumentu poprzedniego polecenia, możesz użyć !$ o Alt +.dzięki czemu unikniesz konieczności kopiowania i wklejania skomplikowanych ścieżek.

  Uczenie maszynowe z wykorzystaniem JavaScript: praktyczny przewodnik, zalety i biblioteki

Dla najbardziej wymagających użytkowników dostępne są zaawansowane rozszerzenia: !* powtarza wszystkie argumenty ostatniego polecenia i składnię ^stary^nowy dopuszczać wykonaj poprzednie polecenie, zastępując Jedno słowo za drugie. Jeśli chcesz zobaczyć, które polecenie zostanie wykonane przed jego uruchomieniem, !:P Wyświetli ostatnie polecenie na ekranie, nie wykonując go.

automatyzacja w systemie Linux
Podobne artykuły:
Automatyzacja w Linuksie: od cron i bash do ansible i systemd

Kontrola procesów i zarządzanie terminalami

Kiedy program się zawiesza lub po prostu chcemy go zatrzymać, Ctrl + C wysyła sygnał przerwania (SIGINT) do zabij bieżący procesJeśli natomiast nie chcemy zamykać programu, lecz wstrzymać go, aby wykonać coś innego, używamy Ctrl + ZSpowoduje to zawieszenie zadania i powrót do monitu. Następnie możemy je wznowić w tle za pomocą bg lub zabrać ją na przód fg.

Zarządzanie ekranem jest proste: Ctrl + L Natychmiast czyści terminal, działając tak samo jak polecenie clearCoś ciekawego i czasami problematycznego to Ctrl + S, który zatrzymuje wyświetlanie tekstu na ekranie (wygląda to tak, jakby terminal się zawiesił) i CTRL+Q, który jest kluczem potrzebnym do wznów oglądanie wyjścia.

Na koniec wykonaj autouzupełnianie kluczem zakładka To najlepszy przyjaciel użytkownika Basha. Jednokrotne naciśnięcie uzupełnia nazwę, jeśli jest unikatowa, a dwukrotne wyświetla wszystkie dostępne opcjeAby zamknąć bieżącą sesję lub wysłać znacznik końca pliku (EOF), Ctrl + D jest opcją standardową.

Rozważania dotyczące schowka i klawiszy specjalnych

Ważne jest, aby odróżnić to, co robi Bash, od tego, co robi emulator terminala (taki jak Kitty czy Alacritty). Na przykład, Ctrl + V Wiele emulatorów wkleja zawartość schowka systemowego, ale w czystym Bashu, Ctrl + V służy do wstaw następujący znak dosłownie. Jeśli naciśniesz Ctrl + V a następnie WchodzęZobaczysz, że się pojawi ^M zamiast pomijać kolejkę.

  Linux Mint: co to jest, edycje, zalety i jak najlepiej go wykorzystać

Polecenie Ctrl + Y (yank) to wewnętrzny skrypt powłoki Bash, używany do wklej tekst że wcześniej wycięliśmy Ctrl + U, Ctrl + K o Ctrl + WNależy pamiętać, że jest to wewnętrzny schowek powłoki i jest całkowicie niezależny od ogólnego schowka systemu operacyjnego.

Zintegrowanie tych narzędzi z codziennym życiem sprawia, że ​​interakcja z systemem staje się o wiele płynniejsza, a terminal staje się naturalnym przedłużeniem naszego myślenia. Możemy edytować, wyszukiwać i kontrolować procesy bez odrywania rąk od klawiatury, optymalizując w ten sposób każdą sekundę naszego dnia pracy.

Automatyzacja WSL2 Zsh
Podobne artykuły:
Pełna automatyzacja WSL2 z Zsh i Oh My Zsh w systemie Windows