3 narzędzia, które znacznie usprawnią pracę z terminalem

W pracy programisty często korzysta się z linii poleceń. Jedni to lubią, inni nie, ja należę do tej pierwszej grupy. Uważam że z terminalem jest jak z vimem – na początku jest ciężko, ale czas poświęcony na naukę procentuje – oba narzędzia pozwalają nam na wykonywanie niektórych zadań znacznie szybciej.

Dlatego dzisiaj chciałbym przedstawić Ci trzy narzędzia, których używam i które sprawiają że praca w terminalu jest szybsza i wygodniejsza. 🙂

1. Oh My ZSH!

Oh My ZSH! to ZSH na sterydach. ZSH, to z kolei powłoka systemowa – alternatywa dla znanego wszystkim basha.

Oh My ZSH! dostarcza przygotowaną do pracy powłokę ZSH, z mnóstwem ulepszeń, pluginów, motywów. Usprawnia też samą konfigurację shella, tak aby każdy mógł z łatwością dostosować go do swoich potrzeb.

W paczce jest dostepnych ponad 200 pluginów (oczywiście sami możemy sobie wybrać, których chcemy używać), które ułatwiają pracę z m.in. takimi narzędziami/technologiami jak:

  • Git
  • Docker
  • JIRA
  • Maven
  • Node.js
  • Python

Zachęcam do przetestowania! 🙂

2. autojump

Autojump to małe, ale świetne narzędzie, które zapamiętuje ścieżki, po których się poruszamy, a następnie ułatwia dostęp do nich. Najlepiej będzie zobrazować to na przykładzie:

Autojump
Jak widzisz, na początku za pomocą cd odwiedziłem dwa katalogi, podając ich pełne ścieżki, natomiast potem już wystarczyło użyć polecenia j (od jump) i podać kawałek ścieżki, do której chcemy się dostać. Mega oszczędność czasu. 🙂

3. tldr

Kolejne proste narzędzie. Tym razem mamy do dyspozycji polecenie tldr, które wyświetla skróconą wersję manuala do danej komendy. Jeśli tak jak ja często zapominasz jak używać niektórych poleceń, to zamiast przekopywać manual, możesz użyć tldr. 🙂

Kolejny raz posłużę się zrzutem ekranu, bo jak mawiają obraz wart jest więcej niż tysiąc słów. 🙂

tldr

Znasz podobne narzędzia?

Chętnie dowiem się czego Ty używasz podczas pracy z linią poleceń. Napisz o tym w komentarzu! 🙂