Przejdź do treści
Strona główna » 5 sposobów na szybsze poruszanie się po terminalu Linux

5 sposobów na szybsze poruszanie się po terminalu Linux

    Terminal to potężne narzędzie, które pozwala na wykonywanie wielu zadań w systemie Linux. Umiejętność sprawnego poruszania się po terminalu jest niezbędna dla każdego użytkownika Linuksa, który chce w pełni wykorzystać możliwości tego systemu.

    Korzystanie z historii komend

    Wielu nowych użytkowników Linux korzysta z wcześniej już użytych komend w terminalu za pomocą strzałek. Historia komend w powłoce zapisuje wprowadzane przez nas komendy. Poruszanie się po niej za strzałką w górę i w dół wydawać się może szybki i przede wszystkim intuicyjne. Co w momencie w którym chcemy wykorzystać komendę którą użyliśmy dość dawno temu, jest długa i nie ma sensu jej całe pisać za każdym razem. Tutaj z pomocą przychodzi moja pierwsza rada.

    Wykorzystać możecie pełną historię i sprawdzić wszystkie wpisane przez nas polecenia za pomocą komendy

    history

    Po użyciu komendy pojawia nam się pełna lista komend, zauważyć możecie również, że każda komenda ma po lewej stronie numer. Ten identyfikator można wykorzystać aby przywołać komendę ponownie.
    Teraz wystarczy, że w terminalu użyjemy komendy:

    ![numer ID komendy]

    Czyli na przykład

    !222

    Przywoła komendę poweroff i wyłączy system.

    Jest to naprawdę bardzo pomocne, całą historię komend można edytować. Zapisywana jest ona w pliku .bash_history. Dobrą praktyką będzie pilnowanie i usuwanie błędnych komend z tego pliku aby przez przypadek ich nie powielać.

    Wykorzystuj skrót !!

    Sam przez to przechodziłem wiele razy, jest to tak naprawdę uzupełnienie pierwszego punktu. Z pewnością zdarza się wam, że zapomnicie użyć sudo przed wpisaniem polecenia w terminalu i teraz tak, albo używamy strzałki w górę przywołując poprzednie polecenie i strzałką w lewo idziemy na początek aby dopisać sudo. Ci bardziej ogarnięci wcisną sobie na szybko CTRL+P aby przywołać poprzednie polecenie, następnie CTRL+A aby wskoczyć na początek wiersza i wpiszą sudo.

    Jest jednak znacznie szybsza metoda

    sudo !!

    Wpisanie !! oznacza ostatnią wpisaną komendę w terminalu. Teraz wystarczy dodać przed wykrzykniki sudo i gotowe.
    Prawda, że szybciej.

    Nawigacja w terminalu bez używania strzałek

    Tak samo jak w przypadku przeglądania historii komend, nowi użytkownicy Linux poruszają się po konsoli za pomocą strzałek. Nie jest to złą praktyką ale jak wszystko również to można robić lepiej. Nie odrywając rąk od tej części klawiatury na której piszemy i nie przenosząc ręki w stronę strzałek.

    W artykule o skrótach klawiszowych pokazałem już wam większość używanych podczas pracy w terminalu. Teraz tylko przybliżę te najbardziej przydatne.

    Możesz przesunąć kursor na początek wiersza za pomocą CTRL+A. Podobnie, użyj CTRL+E, aby przesunąć kursor na koniec wiersza. Alt+F przenosi o jedno słowo do przodu, a Alt+B o jedno słowo do tyłu.

    Nie używaj klawiszy backspace ani delete

    Również usuwanie tekstu w terminalu można przyśpieszyć. Rezygnując z używania klawisza backspace oraz delete.
    Tak samo jak skróty służące do nawigacji są skróty do usuwania tekstu i przyzwyczajenie się do nich znacznie usprawni waszą pracę.

    Użyj CTRL+U, aby usunąć wszystko od bieżącej pozycji kursora do początku wiersza. Analogicznie, CTRL+K usuwa wszystko od bieżącej pozycji kursora do końca wiersza.

    Wiele poleceń w jednej lini

    Podczas pracy z terminalem w systemie Linux często jest tak, że chcemy wpisać wiele poleceń typu update potem upgrade ale nie trzeba czekać aż jedno się wykona aby wpisać kolejną komendę.
    Można polecenia wypisywać w jednej linii i są na to dwa sposoby.

    Po pierwsze można wykorzystać znak ; czyli tak zwany średnik i nim oddzielać polecenia

    sudo apt update;sudo apt upgrade -y 

    Pamiętać trzeba jednak o podaniu zawsze pełnej komendy, napisanie sudo tylko przed update odnosi się tylko do tej komendy.
    Znak ; oznacza aby powłoka wykonała najpierw polecenie update a zaraz po nim upgradde -y.

    Drugim sposobem jest użycie &&, jest to operator logiczny AND oznacza, że aby wykonać kolejne polecenie, pierwsze musi zwrócić true. W naszym przypadku oznacza to, że jeśli wystąpi błąd powłoka nie wykona drugiego polecenia.

    sudo apt update && sudo apt upgrade -y

    Aliasy Linux

    No i na sam koniec coś o czym już raz pisałem w artykule ale są one z pewnością niebywale pomocne i przyśpieszają znacznie pracę. Wiele z często powielanych przez nas poleceń można zapisać w skróconej formie. Chociażby zastąpić klasyczne sudo apt install na przykład na samo install.

    Podsumowanie

    Praca w terminalu to umiejętność, która wymaga praktyki. Im więcej będziesz go używał, tym sprawniej będziesz się poruszał. Stosując się do powyższych wskazówek, możesz znacznie przyspieszyć swoją pracę w terminalu.

    Dodaj komentarz

    Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

    Optimized by Optimole