[Kompletny przewodnik] Najlepsza kolekcja skrótów terminala Ubuntu – Zwiększ wydajność swojej pracy!

目次

Wprowadzenie

Kiedy używasz Ubuntu, praca w terminalu jest niezbędna. Dla programistów i administratorów serwerów optymalizacja operacji w terminalu jest kluczowa.
Korzystając z „Skrótów terminala Ubuntu”, możesz zmniejszyć wysiłek wprowadzania poleceń i znacząco poprawić wydajność pracy.

Ten artykuł zawiera kompleksowy przewodnik od podstawowych operacji dla początkujących po zaawansowane skróty dla doświadczonych użytkowników.
Dodatkowo obejmuje metody dostosowywania i przypadki użycia, aby pomóc Ci w pełni wykorzystać terminal.

Czego dowiesz się z tego artykułu

  • Podstawowe skróty terminala Ubuntu
  • Przydatne techniki oszczędzające czas dla użytkowników średniozaawansowanych i zaawansowanych
  • Jak dostosować skróty
  • Przykłady zastosowań w rzeczywistych sytuacjach

Korzyści z nauki skrótów

  • Zwiększona wydajność wprowadzania : Szybkie przemieszczanie kursora i przeszukiwanie historii
  • Zoptymalizowane operacje poleceń : Natychmiastowe wykonywanie często używanych poleceń
  • Zmniejszone obciążenie : Minimalizacja użycia myszy i praca wyłącznie klawiaturą

Teraz zanurzmy się w skróty terminala Ubuntu.

Niezbędne skróty terminala Ubuntu (dla początkujących)

Jeśli jesteś nowy w korzystaniu z terminala, zacznij od nauki podstawowych skrótów.
Poniższe polecenia są często używane w codziennych zadaniach, więc opanowanie ich będzie bardzo korzystne.

Skróty do przemieszczania kursora

Oto skróty umożliwiające szybkie przemieszczanie kursora podczas edycji tekstu w terminalu.

Skrót

Opis

Ctrl + A

Przesuń kursor na początek linii

Ctrl + E

Przesuń kursor na koniec linii

Ctrl + B

Przesuń kursor w lewo (tak samo jak klawisz ←)

Ctrl + F

Przesuń kursor w prawo (tak samo jak klawisz →)

Skróty edycji tekstu

Oto skróty umożliwiające szybkie usuwanie i edycję tekstu.

Skrót

Opis

Ctrl + H

Usuń jeden znak (tak samo jak Backspace)

Ctrl + D

Usuń znak pod kursorem (tak samo jak klawisz Delete)

Ctrl + W

Usuń słowo po lewej stronie kursora

Ctrl + U

Usuń od pozycji kursora do początku linii

Ctrl + K

Usuń od pozycji kursora do końca linii

Ctrl + Y

Wklej ostatnio usunięty tekst

Operacje na historii poleceń

Możesz efektywnie pracować w terminalu, odwołując się do wcześniej wprowadzonych poleceń.

Skrót

Opis

Ctrl + P

Wyświetl poprzednie polecenie (tak samo jak klawisz ↑)

Ctrl + N

Wyświetl następny wpis w historii poleceń (tak samo jak strzałka ↓)

Ctrl + R

Wyszukaj konkretne polecenie w historii (odwrotne wyszukiwanie)

Ctrl + G

Wyjście z wyszukiwania historii

Skróty kontroli ekranu

Te skróty pomagają efektywnie zarządzać ekranem terminala.

Skrót

Opis

Ctrl + L

Wyczyść ekran (takie samo jak polecenie clear)

Ctrl + S

Wstrzymaj wprowadzanie tymczasowo

Ctrl + Q

Wznów wstrzymane wprowadzanie

Przyspiesz swoją pracę w terminalu Ubuntu! (Skróty średniozaawansowane)

Gdy opanujesz podstawowe skróty, czas przejść do bardziej zaawansowanych operacji.
Nauka skrótów do zarządzania procesami i kontroli ekranu pomoże Ci pracować wydajniej w terminalu.

Skróty zarządzania procesami

Efektywne zarządzanie procesami jest niezbędne przy pracy w terminalu Ubuntu. Te skróty pomogą Ci obsługiwać zadania z łatwością.

Skrót

Opis

Ctrl + C

Wymuś zakończenie uruchomionego procesu

Ctrl + Z

Wstrzymaj działający proces

fg

Wznów wstrzymany proces w pierwszym planie

bg

Wznów wstrzymany proces w tle

Kopiuj i wklej

Kopiowanie i wklejanie w terminalu różni się od standardowych skrótów klawiaturowych.

Skrót

Opis

Ctrl + Shift + C

Skopiuj tekst

Ctrl + Shift + V

Wklej tekst

Korzystanie z tych skrótów spraw, że praca w terminalu będzie znacznie płynniejsza.

Zaawansowane skróty terminala Ubuntu (zwiększ produktywność)

Po opanowaniu podstawowych i średniozaawansowanych skrótów, czas wykorzystać zaawansowane skróty, aby przyspieszyć swoją pracę w terminalu.
Ucząc się **ruchu po słowach, konwersji wielkości liter oraz zarządzania sesjami możesz pracować jeszcze wydajniej.

Zaawansowane skróty edycji tekstu

Te skróty umożliwiają szybszą edycję tekstu w porównaniu ze standardowymi ruchami kursora.

Skrót

Opis

Esc + B

Przesuń kursor o jedno słowo w lewo

Esc + F

Przesuń kursor o jedno słowo w prawo

Esc + U

Konwertuj tekst od pozycji kursora do końca słowa na WIELKIE litery

Esc + L

Konwertuj tekst od pozycji kursora do końca słowa na małe litery

Esc + C

Zwiększ pierwszą literę słowa pod kursorem

Ctrl + T

Zamień dwa znaki wokół kursora

Zarządzanie sesjami terminala (obsługa wielu okien)

Jeśli często pracujesz z wieloma oknami terminala, te skróty pozwolą Ci płynnie przełączać się między nimi.

Skrót

Opis

Ctrl + Shift + TOtwórz nową kartę
Ctrl + Shift + WZamknij bieżącą kartę
Ctrl + PageUpPrzełącz na poprzednią kartę
Ctrl + PageDownPrzełącz się na następną kartę
Ctrl + Shift + NOtwórz nowe okno terminala

Zarządzanie procesami w tle

Jako zaawansowany użytkownik, często musisz uruchamiać wiele procesów równocześnie w terminalu.
Te skróty pomogą Ci efektywnie zarządzać procesami.

Skrót

Opis

Ctrl + ZWstrzymaj działający proces
bgWznów wstrzymany proces w tle
fgWznów wstrzymany proces w pierwszym planie
jobsWyświetl listę procesów w tle
kill [PID]Wymuś zakończenie procesu o podanym PID

Jak dostosować skróty terminal Ubuntu

Choć terminal Ubuntu posiada wiele przydatnych skrótów, dostosowanie ich do własnego przepływu pracy może znacząco zwiększyć wydajność.
Ta sekcja omawia ustawienia aliasów, .bashrc i dostosowania .inputrc.

Używanie aliasów do skracania poleceń

Tworzenie aliasów pozwala skrócić często używane polecenia i zmniejszyć wysiłek przy pisaniu.

Podstawowe użycie aliasów

Aliasy umożliwiają wywoływanie konkretnych poleceń przy użyciu krótkiej, własnej nazwy.
Na przykład, możesz skrócić ls -la do ll w następujący sposób:

alias ll='ls -la'

To polecenie będzie aktywne tylko w bieżącej sesji.

Utrwalanie aliasów

Aby aliasy pozostały aktywne po ponownym uruchomieniu terminala, dodaj je do ~/.bashrc lub ~/.zshrc.

  1. Edytuj .bashrc (lub .zshrc ):
nano ~/.bashrc   # If using Bash
nano ~/.zshrc    # If using Zsh
  1. Dodaj następujące linie na końcu pliku:
alias ll='ls -la'
alias cls='clear'
alias grep='grep --color=auto'
alias gs='git status'
  1. Zastosuj ustawienia:
source ~/.bashrc   # or source ~/.zshrc

💡 Wskazówki

  • Ustawienie alias grep='grep --color=auto' poprawia widoczność wyjścia poleceń.
  • Skracanie operacji Git za pomocą aliasów, takich jak gs='git status', przyspiesza pracę deweloperską.

Edycja .bashrc w celu dostosowania

Plik ~/.bashrc jest ładowany, gdy uruchamia się Bash (domyślna powłoka).
Poprzez modyfikację tego pliku możesz swobodnie dostosować zachowanie terminala.

Przykład dostosowania ①: Wyświetlenie wiadomości po otwarciu terminala

Aby wyświetlić niestandardową wiadomość po otwarciu terminala, dodaj następującą linię do ~/.bashrc:

echo "Welcome to Ubuntu Terminal! Let's have a productive day!"

Przykład dostosowania ②: Automatyczna zmiana na określony katalog

Możesz skonfigurować terminal tak, aby automatycznie przechodził do określonego katalogu po otwarciu.

cd ~/projects

💡 Wskazówki

  • Dla programistów skonfigurowanie automatycznego przejścia do ~/projects lub innych katalogów roboczych może być wygodne.
  • Dodanie clear na końcu .bashrc wyczyści ekran po uruchomieniu, zapewniając czyste miejsce pracy.

Edycja .inputrc w celu modyfikacji przypisań klawiszy

Aby zmienić przypisania klawiszy w Bash, możesz zmodyfikować ~/.inputrc.

Przykład dostosowania ①: Przypisanie Ctrl + T do wykonania ls -la

Dodanie następującego ustawienia do ~/.inputrc pozwoli na wykonanie ls -la za pomocą Ctrl + T:

"C-t": "ls -la
"

Aby zastosować zmiany:

bind -f ~/.inputrc

Przykład dostosowania ②: Modyfikacja zachowania wyszukiwania historii

Domyślnie naciśnięcie Ctrl + R do wyszukiwania historii pobiera poprzednie polecenia znak po znaku.
Dodanie następujących linii do ~/.inputrc pozwoli na natychmiastowe wyświetlenie całego pasującego polecenia.

"e[A": history-search-backward
"e[B": history-search-forward

💡 Wskazówki

  • Ustawienie history-search-backward pozwala na wyszukiwanie historii za pomocą kilku naciśnięć klawiszy.
  • Dostosowywanie klawiszy jak Ctrl + T pozwala na stworzenie własnych skrótów.

[Use Cases] Jak profesjonaliści optymalizują przepływy pracy w terminalu

Teraz, gdy nauczyłeś się, jak używać i dostosowywać skróty terminala w Ubuntu, jak profesjonaliści stosują je w rzeczywistych przepływach pracy?
Ta sekcja wprowadza praktyczne przypadki użycia dla programistów, administratorów serwerów i ogólnych użytkowników.

Dla programistów: Przyspieszanie przepływu pracy Git

Dla programistów optymalizacja operacji Git jest kluczowa. Używanie skrótów terminala może dramatycznie poprawić prędkość przepływu pracy.

Używanie skrótów dla przepływu pracy Git

Skrót

Opis

Ctrl + R

Wyszukaj poprzednie polecenia Git

!!

Powtórz ostatnią komendę

alias gs='git status'

Uruchom git status przy użyciu gs

alias ga='git add .'

Uruchom git add . przy użyciu ga

alias gc='git commit -m'

Zatwierdź przy użyciu gc "message"

Efektywne wyszukiwanie historii Git

Używając wyszukiwania historii, możesz szybko pobrać poprzednie polecenia Git.

Ctrl + R → Type "git"

💡 Wskazówki

  • Z Ctrl + R nie musisz powtarzać długich poleceń Git.
  • Używanie alias upraszcza złożone operacje Git.

Dla administratorów serwerów: Optymalizacja SSH i zarządzania logami

Dla zarządzania zdalnym serwerem efektywne użycie terminala jest kluczowe.

Skrót dla połączenia SSH

Zamiast ręcznego wprowadzania IP serwera za każdym razem, możesz skonfigurować skróty SSH w ~/.ssh/config.

Host myserver
    HostName 192.168.1.100
    User ubuntu
    IdentityFile ~/.ssh/id_rsa

To pozwala na połączenie z serwerem za pomocą:

ssh myserver

💡 Wskazówki

  • Skracanie nazwy serwera zmniejsza wysiłek wprowadzania.
  • Używanie Ctrl + Shift + T do otwierania nowych kart ułatwia zarządzanie wieloma serwerami jednocześnie.

Upraszczanie zarządzania logami

Aby monitorować logi serwera w czasie rzeczywistym, użyj tail -f.

alias logs='tail -f /var/log/syslog'

To pozwala na sprawdzanie logów za pomocą:

logs

💡 Wskazówki

  • Używanie aliasów, takich jak logs, eliminuje konieczność wpisywania pełnego polecenia za każdym razem.

Dla użytkowników ogólnych: Ułatwienie pracy w terminalu

Nawet użytkownicy ogólni mogą skorzystać ze skrów, aby zwiększyć wydajność.

Usprawnienie zarządzania plikami

Shortcut

Description

ll

Shortcut for ls -la (alias)

mkdir -p

Create nested directories in one command

rm -i

Prompt confirmation before deleting files

mv -i

Prevent overwriting when moving files

Wnioski

W tym artykule omówiliśmy jak zoptymalizować korzystanie z terminala Ubuntu za pomocą skrótów.

Najważniejsze wnioski

Podstawowe skróty: Poruszanie kursorem, edycja tekstu, historia poleceń
Średniozaawansowane skróty: Zarządzanie procesami, kopiowanie i wklejanie
Zaawansowane skróty: Złożona edycja tekstu, zarządzanie sesjami, kontrola procesów w tle
Dostosowanie: Ustawienia aliasów, modyfikacje .bashrc, .inputrc
Przypadki użycia: Szybsze operacje Git, efektywne zarządzanie SSH i logami, usprawniona nawigacja po plikach

Wykorzystując te skróty, możesz znacząco zwiększyć swoją wydajność i zaoszczędzić czas.
Ćwicz ich używanie, aby uczynić doświadczenie z terminalem płynniejszym i bardziej produktywnym.

W następnym artykule omówimy zaawansowane techniki dostosowywania terminala oraz przedstawimy nowe narzędzia. Bądźcie z nami!