Linux jest tak elastyczny, że często można osiągnąć te same wyniki na kilka różnych sposobów. To, co wyróżnia sysadmins, to sposób, w jaki wykorzystujemy tę elastyczność, aby osiągnąć pożądany efekt. Jedną z radości, którą wszyscy dzielimy, jest codzienna interakcja z terminalami linuksowymi i wierszem poleceń. Najwyraźniej terminale i linie poleceń odgrywają znaczącą rolę w życiu prawie każdego administratora Linuksa.
polecenia mogą być czasami trudne i naprawdę frustrujące, gdy masz odpowiednie umiejętności, ale twój mózg zaczyna myśleć szybciej niż to, co klawiatura i mysz mogą zrobić dla ciebie.
Co możesz zrobić, aby uprościć interakcję z Linuksem, abyś mógł osiągnąć znacznie więcej każdego dnia? Najprostszym, ale praktycznym rozwiązaniem jest użycie skrótów. Według najnowszych badań skróty mogą znacznie poprawić twoje umiejętności i zaoszczędzić kilka dni w roku. Teraz możesz zadawać sobie pytanie: „Jakie są najpopularniejsze i najczęściej używane skróty linuksowe?”
cóż, nie pytaj więcej! W tym artykule udostępniam moje najlepsze skróty terminalowe 10, które moim zdaniem są przydatne dla najszerszego zakresu społeczności sysadmin. Są one istotną częścią mojego życia i pozwalają mi zaoszczędzić czas i lepiej skupić się na tym, co lubię robić: systemach budowlanych. Podaję również szybką wskazówkę na końcu, aby pomóc ci opanować dowolne skróty linuksowe.
ale czekaj, co to są skróty?
skróty są klawiszem lub kombinacją klawiszy, które zapewniają szybki dostęp do określonego zadania lub polecenia. Prawie każdy używa skrótów komputerowych w jakiejś formie lub w jakiś sposób, ale są one szczególnie krytyczne dla administratorów systemu Linux.
tylko uwaga, większość z tych trików zakłada, że używasz powłoki Bash. Mogą być podobne w innych muszlach, ale należy pamiętać, że mogą istnieć subtelne różnice.
Tab
Tab to mój najlepszy przyjaciel – nigdy mnie nie zawodzi. Jest to najbardziej poręczny skrót i oszczędność czasu kiedykolwiek opracowany. Automatycznie uzupełnia polecenia, nazwy plików lub nazwy katalogów. Po prostu zacznij wpisywać polecenie, nazwę pliku lub nazwę katalogu, a następnie naciśnij klawisz Tab. System uzupełni ciąg znaków lub wyświetli wszystkie dostępne opcje.
Ctrl+C
Ctrl+C to znany Skrót, którego używam cały czas. To czysto przerywa większość programów, wysyłając sygnał SIGINT do programu, który chcę przerwać i przerwać. Większość programów poprawnie go wyłapuje i wychodzi czysto. Jeśli program nie określa, jak obsługiwać SIGINT, procesy bazowe są wtedy samoczynnie zakończone. Tak, jest bezpieczny w użyciu.
Ctrl+R/O/G
uważam, że ta kombinacja (reverse-i-search) jest bardzo przydatna podczas wyszukiwania w mojej historii poleceń. Mogę przywołać polecenia, których użyłem wcześniej, poruszać się po nich i powtórzyć polecenie, którego potrzebuję. Jest to bardzo pomocne w przypadku długich i łańcuchowych poleceń.
- Ctrl+R: Przypomnij ostatnie polecenie pasujące do podanych znaków.
- Ctrl+R (ponownie): nawiguj po pasujących poleceniach.
- Ctrl+O: Wyślij polecenie z powrotem do terminala lub wybierz Enter, aby wykonać polecenie z trybu wyszukiwania.
- Ctrl+G: pozostaw tryb wyszukiwania historii bez uruchamiania polecenia.
Ctrl+L
ten skrót jest odpowiednikiem poleceniaclear
. Czyści ekran terminala.
Ctrl+D
ten skrót skutecznie wyloguje cię z dowolnego terminala i zamknie go lub przywróci do pierwotnego użytkownika, gdy zostanie użyty po poleceniachsu
lubsudo
. Wysyła znacznik EOF (koniec pliku) do bash. Bash kończy działanie po otrzymaniu tego znacznika. Ten skrót jest podobny do uruchomienia poleceniaexit
.
Ctrl+Alt+D
ten skrót zminimalizuje wszystkie terminale / okna i pokaże pulpit. Powtórz to, aby przywrócić system windows w tej samej kolejności.
Ctrl+U
ten skrót usuwa wszystko od bieżącej pozycji kursora do początku linii. Uważam to za przydatne, gdy błędnie wpisuję polecenie lub widzę błąd składni i wolę zacząć od nowa. To bardzo przydatny Skrót.
Ctrl+z
ten skrót jest przydatny, jeśli musisz odzyskać terminal podczas pracy nad czymś. Wysyła sygnał SIGTSTP do procesu pierwszoplanowego. Na przykład pracujesz w edytorze tekstu i musisz się wyrwać, aby znaleźć jakieś dane. Możesz użyć tego skrótu, aby zawiesić i wysłać edytor w tle, wykonać inne zadanie, a następnie uruchomić fg
, aby wrócić do aplikacji.
Ctrl+a
przesuń kursor na początek linii. Bardzo przydatny, gdy potrzebujesz małej flagi dodanej na początku 200 znaków przykutych łańcuchem-polecenie. Używam tego zamiast klawiszy strzałek, aby zaoszczędzić czas.
Ctrl+E
ten skrót robi przeciwieństwo Ctrl+A. przesuwa kursor na koniec linii. Zawsze używam skrótów Ctrl + A i Ctrl + E, aby szybko przesuwać kursor po bieżącej linii podczas pisania długich lub łańcuchowych poleceń.
Bonus tip
masz teraz moją listę 10 najlepszych i dobry pomysł na to, jak skróty mogą poprawić twoje umiejętności sysadmin i ogólną wydajność. Jak je zapamiętasz?
jednym z najlepszych sposobów na nauczenie się Linuksowych skrótów jest wybranie kilku skrótów, napisanie ich na notatce po IT i przyklejenie do mojego ekranu. Trzymam tam Post-it, dopóki nie nauczę się skrótów na pamięć. Następnie przechodzę na inną notatkę, która zawiera nowe skróty.
Wrap up
rozwój jakości Linuksa wymaga czasu. Wiem, że nie miałem ich wszystkich, kiedy zaczynałem z Linuksem dwie dekady temu. Nauczenie się tej garstki skrótów pomoże zabłysnąć jako Linux pro i zarobić poważne prawo do przechwałek w społeczności Linuksa.