Weboldal keresés

Ugrás – Gyorsan navigáljon az álnévjegyzékekhez az automatikus kiegészítés támogatásával


Egy közelmúltbeli cikkünkben a Gogo-ról beszéltünk – egy olyan eszközről, amellyel parancsikonokat hozhatunk létre hosszú útvonalakhoz egy Linux-héjban. Bár a gogo nagyszerű módja annak, hogy kedvenc könyvtárait egy héjon belül könyvjelzővel jelölje meg, van azonban egy jelentős korlátja; hiányzik belőle az automatikus kiegészítés funkció.

A fenti ok miatt mindent megtettünk, hogy találjunk egy hasonló, automatikus kiegészítést támogató segédprogramot – ahol a shell javaslatokat tehet az elérhető aliasokra (parancsikonok hosszú és bonyolult útvonalakra), és szerencsére miután átkúsztunk a Githubon, felfedeztük a Gotot.

A Goto egy shell-segédprogram, amellyel gyorsan navigálhat az álnevű könyvtárakhoz, és támogatja az automatikus kiegészítést. Egy szép automatikus kiegészítõ szkripttel rendelkezik, így ha egyszer megnyomja a tab billentyűt a goto parancs után, vagy miután begépelt néhány chartot egy meglévő álnévről, bash vagy zsh promptok jelennek meg. az álnevek javaslataival vagy automatikusan kiegészíti a nevet, ill.

A Goto további lehetőségeket is kínál az alias regisztrációjának törlésére, az alias értékének bővítésére, valamint a törölt könyvtárak álneveinek megtisztítására. Vegye figyelembe, hogy a goto automatikus kiegészítése csak álneveknél működik; elkülönül a parancsok vagy fájlnevek shell automatikus kiegészítésétől.

A Goto telepítése és használata Linux rendszerekben

A Goto telepítéséhez kezdje a goto lerakat klónozásával a Githubból, és lépjen be a helyi lerakatkönyvtárba, majd futtassa a telepítő shell szkriptet root felhasználói jogosultságokkal a sudo paranccsal az ábra szerint.

cd Downloads/
git clone https://github.com/iridakos/goto.git
cd goto
ls
sudo ./install

Ezzel telepíti a goto programot a /usr/local/share/goto.sh fájlba, és hozzáad egy sort a ~/.bashrc ( Bash) vagy ~/.zshrc (Zsh esetén) shell indítófájlhoz a forráshoz.

Most indítsa újra a terminált a goto használatához. Ha álnevet szeretne létrehozni egy könyvtárhoz, regisztrálja az álnevet a -r jelzővel az alábbiak szerint.

goto -r march ~/Documents/linux-console.net-Articles/March/

Az aktuális könyvtár álnevéhez használja ezt a szintaxist, amely automatikusan a teljes elérési útra álnevet kap.

goto -r home . 

Amikor beírja a goto parancsot, és megnyomja a tab billentyűt, megjelenik az összes regisztrált álnév, és ha beír néhány betűt egy regisztrált álnévből, a goto automatikusan kiegészíti a nevet. Azonban a jelenleg regisztrált álnevek listájának megtekintéséhez használja a -l jelzőt.

goto -l

Egy álnév kibontása az értékére a következő paranccsal.

goto -x scripts
goto -x march

A Goto lehetővé teszi egy alias regisztrációjának törlését is a -u opció használatával.

goto -l
goto -u march
goto -l

Ha eltávolította az álnevű könyvtárakat (például ha törölte a ~/Documents/linux-console.net-Articles/March és ~/bin/shellscripts/recon könyvtárakat a fájlrendszer), de még mindig vannak álnevek a goto-ban, ezeket az álneveket törölheti a goto-ból a -c kapcsolóval.

goto -c

A goto jelentős korlátja, hogy nem teszi lehetővé az alkönyvtárak elérését egy álnevű könyvtár alatt, ami a Gogo egyik funkciója.

További információért olvassa el a goto súgóüzenetet a -h opcióval.

goto -h

Goto Github adattár: https://github.com/iridakos/goto

A Goto egy hatékony módja annak, hogy kedvenc könyvtárait egy rendszerhéjon belül könyvjelzővel jelölje meg, az automatikus kiegészítés támogatásával Linux alatt. A fentiek szerint több hasznos funkcióval rendelkezik a Gogohoz képest. Próbálja ki, és ossza meg velünk gondolatait az alábbi visszajelzési űrlapon keresztül.