Terminal Linux – użyteczne narzędzia # 1

Gdy w codziennej pracy często korzystamy z terminala (konsoli) Linux’a, warto korzystać z narzędzi, które ułatwiają pracę czy przyśpieszają pewne czynności. W poniższym artykule przedstawię 2 narzędzia, które w ostatnim czasie odkryłem i nie zamierzam z nich rezygnować 🙂

SDKMAN!

SDKMAN (The Software Development Kit Manager) ułatwia zarządzenie wieloma SDK, które musimy instalować na maszynie deweloperskiej. W różnych projektach czasami istnieje potrzeba, by korzystać z innej wersji SDK. Dzięki SDKMAN staje się to niezwykle proste – by wyświetlić listę wszystkich SDK lub dla danego język należy wykonać:

$ sdk list
$ sdk list scala

W celu instalacji lub usunięcia SDK należy wykonać:

$ sdk install scala 2.12.1
$ sdk uninstall scala 2.11.6

By dla danej sesji terminal ustawić SDK należy wykonać:

$ sdk use scala 2.12.1

Z kolei by zmienić domyślną wersję SDK należy użyć:

$ sdk default scala 2.12.1

Możemy również sprawdzić jaką obecnie wersję używamy:

$ sdk current scala

By usunąć archiwa lub tymczasowe pliki w celu zwolnienia miejsca na dysku należy użyć:

$ sdk flush broadcast
$ sdk flush archives
$ sdk flush temp

Oh My Zsh

Domyślny BASH znany od lat na każdym Linux’ie ma duże możliwości, ale gdy zainstaluje się Oh My Zsh, to z pewnością nie będzie się chciało z niego zrezygnować przynajmniej z 2 powodów:

  • istnieje bardzo duża liczba plugin’ów, które rozszerzają możliwości zwykłego shell’a np. wsparcie dla git’a czy wskaźnik wykorzystania baterii,
  • oprócz dodatków istnieje duża liczba skórek, które zmieniają wygląd terminala i czynią go bardziej użytecznym.

Oprócz dostępnych do pobrania dodatków i skórek istnieje możliwość tworzenia własnych.

Dodaj komentarz

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

Time limit is exhausted. Please reload CAPTCHA.