rr – Koniec z długimi ścieżkami 9


Zdawałoby się, że w obecnych czasach, kiedy na ekranach komputerów dominują interfejsy graficzne naszpikowane różnymi trójwymiarowymi efektami, nie ma miejsca na proste, konsolowe aplikacje. Nic bardziej błędnego! Program rr (retain and recall – zachowaj i przywołaj) jest prostą konsolową aplikacją, która umożliwia zapamiętywanie i odwoływanie się do długich ścieżek w systemie. Jeśli często pracujesz w konsoli i masz do czynienia z dużą ilością plików ukrytych głęboko w różnych katalogach, ten program jest dla Ciebie!

Chociaż rr nie ma jeszcze swojej paczki w repozytorium, to jego instalacja jest bardzo prosta. Wystarczy ściągnąć źródła ze strony domowej projektu i rozpakować. Kompilacja i instalacja, to wykonanie standardowej litanii komend:./configure
make
sudo make install
Kompilacja nie powinna nastręczać trudności. Cały program to jeden plik, zawierający ok. 400 linii kodu. Wystarczy mieć pakiet build-essential.

Używanie programu jest bardzo proste. Przykładowo, jeśli często edytujemy plik z domyślną konfiguracją apache’a: /etc/apache2/sites-available/default, to wykonujemy komendę:
rr /etc/apache2/sites-available/default
Ścieżka została zapamiętana. Program zapamiętuje wszystkie ścieżki w pliku ~/.rr, jedna na linię, tak więc od tej pory możemy się odwoływać do tego pliku przez polecenie:rr defaultW wyniku powinniśmy zobaczyć pełną ścieżkę do tego pliku. Teraz, jeśli chemy coś zmienić w konfiguracji apacza, to wystarczy, że wpiszemy:rr vim default

W ten sam sposób zapamiętujemy katalogi:
rr /jakaś/długa/ścieżka/katalog
Wejście do katalogu, bądź przejżenie jego zawartości dokonamy przez przekazanie wyników komend do cd, np:cd $(rr katalog)

Rr to przykład programu, który nie potrafi zbyt wiele, ale trudno mu odmówić użyteczności. Jeśli dużo czasu spędzasz w konsoli, to zdecydowanie powinieneś go wypróbować.


Skomentuj Ventrue Anuluj pisanie odpowiedzi

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

9 komentarzy do “rr – Koniec z długimi ścieżkami