GOTO - Szybko przejdź do aliasowych katalogów z wsparciem automatycznego komplecji

GOTO - Szybko przejdź do aliasowych katalogów z wsparciem automatycznego komplecji

W najnowszym artykule rozmawialiśmy o Gogo - narzędzia do tworzenia skrótów na długie ścieżki w Linux Shell. Chociaż idź idź to świetny sposób na dodawanie do zakładek swoich ulubionych katalogów w skorupce, jednak ma jedno poważne ograniczenie; Brakuje funkcji automatycznego ukończenia.

Z powyższego powodu wyszliśmy na całość, aby znaleźć podobne użyteczność z obsługą automatycznego ukończenia - gdzie powłoka może montować z sugestiami dostępnych skróty (Skróty do długich i skomplikowanych ścieżek) i na szczęście po czołganiu się przez github odkryliśmy Iść do.

Iść do to narzędzie do szybkiego nawigacji do aliasowych katalogów, przy wsparciu automatycznego ukończenia. Jest wyposażony w ładny skrypt automatycznego uzupełniania, więc po naciśnięciu patka klucz po iść do Polecenie lub po wpisaniu kilku czarterów istniejącego pseudonimu, Bash lub ZSH podpowiada sugestie dotyczące aliasów lub automatycznie uzupełnij nazwę.

Iść do Ma również dodatkowe opcje niezarejestrowania pseudonimu, rozszerzające wartość aliasu, a także oczyszczenie aliasów usuniętych katalogów. Zauważ, że automatyczne ukończenie Goto działa tylko dla aliasów; jest oddzielony od automatycznego ukończenia powłoki dla poleceń lub nazw plików.

Jak instalować i używać Goto w systemach Linux

Aby zainstalować GOTO, zacznij od klonowania repozytorium GOTO z GitHub i przejdź do lokalnego katalogu repozytorium, a następnie uruchom skrypt instalacji powłoki z uprawnieniami użytkownika root za pomocą polecenia sudo, jak pokazano.

$ CD pobieranie/$ git Clone https: // github.com/iridakos/goto.git $ cd goto $ ls $ sudo ./zainstalować 

To zainstaluje iść do W /USR/Local/Share/Goto.cii, i doda linię w twoim ~/.Bashrc (Do Grzmotnąć) Lub ~/.Zshrc (Do Zsh) Plik uruchamiania powłoki, aby go pozyskać.

Teraz uruchom ponownie terminal, aby zacząć używać iść do. Aby utworzyć alias dla katalogu, zarejestruj pseudonim z -R flaga w następujący sposób.

$ goto -r marzec ~/Documents/Tecmint.com-artyless/marzec/ 
Utwórz alias dla katalogu w Linux

Aby pseudonimować swój bieżący katalog, użyj tej składni, która automatycznie będzie aliasowana na całej ścieżce.

$ goto -r dom . 

Kiedy wpiszesz iść do i naciśnij patka Klucz, pokaże wszystkie zarejestrowane aliasy, a kiedy wpiszesz kilka liter zarejestrowanego aliasu, Goto automatycznie wypełni nazwę. Jednak aby wyświetlić listę aktualnie zarejestrowanych aliasów, użyj -L flaga.

$ goto -l 
Sprawdź dostępne aliasy w Linux

Aby rozszerzyć alias na jego wartość za pomocą następującego polecenia.

$ goto -x Scripts $ goto -x marsz 
Rozwiń wartość aliasu

GOTO pozwala również niezrealizować alias, używając -u opcja.

$ goto -l $ goto -u marsz $ goto -l 
Usuń alias katalogu w Linux

Jeśli usunąłeś aliasowe katalogi (na przykład, jeśli usunąłeś katalogi ~/Documents/Tecmint.Com-artess/marsz I ~/bin/shellscripts/Recon Z systemu plików), ale nadal mają aliasy w Goto, możesz oczyścić wszystkie te aliasy z goto z -C flaga.

$ goto -c 

Znaczące ograniczenie iść do jest to, że nie pozwala uzyskać dostępu do sub-zależnego w katalogu pseudonimu, który jest funkcją obecną w Gogo.

Aby uzyskać więcej informacji, zapoznaj się z iść do Pomoc wiadomość z -H opcja.

$ goto -h 

GOTO GITHUB Repozytorium: https: // github.com/iridakos/goto

Iść do to potężny sposób na dodawanie do zakładek swoich ulubionych katalogów w skorupce z obsługą automatycznego komplecji w Linux. Ma bardziej przydatne funkcje w porównaniu do Idź idź, Jak wyjaśniono powyżej. Spróbuj z nami, twoje przemyślenia na ten temat za pośrednictwem poniższego formularza opinii.