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