Bash
Skróty klawiszowe
Szukaj…
Uwagi
bind -P
pokazuje wszystkie skonfigurowane skróty.
Przypomnij skróty
Skrót | Opis |
---|---|
Ctrl + r | przeszukaj historię do tyłu |
Ctrl + p | poprzednie polecenie w historii |
Ctrl + n | następne polecenie w historii |
Ctrl + g | wyjść z trybu wyszukiwania historii |
Alt + . | użyj ostatniego słowa poprzedniego polecenia |
Powtórz, aby uzyskać ostatnie słowo poprzedniego polecenia + 1 | |
Alt + n Alt + . | użyj n-tego słowa z poprzedniego polecenia |
!! + Return | ponownie wykonaj ostatnie polecenie (przydatne, gdy zapomnisz sudo: sudo !! ) |
Skróty do edycji
Skrót | Opis |
---|---|
Ctrl + a | przejdź na początek linii |
Ctrl + e | przejdź na koniec linii |
Ctrl + k | Zabij tekst od bieżącej pozycji kursora do końca linii. |
Ctrl + u | Zabij tekst od bieżącej pozycji kursora do początku linii |
Ctrl + w | Zabij słowo za bieżącą pozycją kursora |
Alt + b | cofnij się o jedno słowo do tyłu |
Alt + F. | przejdź o jedno słowo do przodu |
Ctrl + Alt + e | linia rozwinięcia powłoki |
Ctrl + y | Wciągnij ostatnio zabity tekst z powrotem do bufora pod kursorem. |
Alt + y | Obracaj zabity tekst. Możesz to zrobić tylko wtedy, gdy poprzednie polecenie to Ctrl + y lub Alt + y . |
Zabicie tekstu spowoduje usunięcie tekstu, ale zapisz go, aby użytkownik mógł go wstawić ponownie, pociągając. Podobne do wycinania i wklejania, z tym wyjątkiem, że tekst jest umieszczany na pierścieniu zabijania, co pozwala na przechowywanie więcej niż jednego zestawu tekstów, które należy przeciągnąć z powrotem do wiersza poleceń.
Możesz dowiedzieć się więcej w instrukcji emacsa .
Kontrola pracy
Skrót | Opis |
---|---|
Ctrl + c | Zatrzymaj bieżącą pracę |
Ctrl + Z | Zawieś bieżące zadanie (wyślij sygnał SIGTSTP) |
Makra
Skrót | Opis |
---|---|
Ctrl + x , ( | rozpocznij rejestrowanie makra |
Ctrl + x , ) | zatrzymaj rejestrowanie makra |
Ctrl + x , e | wykonać ostatnie zarejestrowane makro |
Wiązania klawiszy Custome
Za pomocą polecenia bind
można zdefiniować niestandardowe powiązania klawiszy.
Następny przykład wiąże Alt + w z >/dev/null 2>&1
:
bind '"\ew"':"\" >/dev/null 2>&1\""
Jeśli chcesz natychmiast wykonać linię, dodaj do niej \Cm
( Enter ):
bind '"\ew"':"\" >/dev/null 2>&1\C-m\""
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow