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
Kompilacja nie powinna nastręczać trudności. Cały program to jeden plik, zawierający ok. 400 linii kodu. Wystarczy mieć pakiet build-essential.
make
sudo make install
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 default
W 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ć.
wole zsh
A ja wolę sobie pograć 😛
a ja wole windowsa XD
A ja powiem, że może mi się przyda, choć ostatnio niewiele edytuję z konsoli… 😉
a co to jest windows XD
Ło matko- sklonowali mnie 😀
takie cos bez niczego XD
Podobne do alias…
„a co to jest windows XD”
ogulno dostepne okno do domu ;]