Σε πολλές περιπτώσεις, μπορεί να χρησιμοποιείτε διαδρομές σε αρχεία ή καταλόγους που είναι αρκετά μεγάλες ή περίπλοκες να θυμηθω. Άλλες φορές, μπορεί να είναι δύσκολο να εισαχθούν επειδή έχουν περίεργους χαρακτήρες unicode, κενά ή απλώς τεμπελιάζετε να πληκτρολογήσετε ολόκληρο το θέμα. Για να συντομεύσετε διαδρομές μπορείτε να χρησιμοποιήσετε προγράμματα όπως το GoGo που θα σας επιτρέψουν να δημιουργήσετε σύντομες διαδρομές για τα αρχεία που χρησιμοποιείτε περισσότερο.
Για αυτό, Το GoGo συμπεριφέρεται σαν το εργαλείο για τη δημιουργία ψευδωνύμων που έχει linux. Με τον ίδιο τρόπο που δημιουργείτε ψευδώνυμα για τις εντολές σας, μπορείτε επίσης να δημιουργήσετε ένα σύντομο και διαισθητικό όνομα για κάθε διαδρομή που χρησιμοποιείτε συχνά και δεν θέλετε να εισέλθετε εντελώς. Για να το κάνετε αυτό, το πρώτο πράγμα που πρέπει να έχετε εγκαταστήσει είναι αυτό το πρόγραμμα για το οποίο μιλάω. Είναι δωρεάν, ανοιχτού κώδικα, γραμμένο σε Python και διαθέσιμο στο Github.
να εγκαταστήστε το, πρέπει να ακολουθήσετε τα παρακάτω βήματα:
git clone https://github.com/mgoral/gogo.git cd gogo/ mkdir -p ~/bin cp gogo.py ~/bin/ cat gogo.sh >> ~/.bashrc
Μετά από αυτό θα εγκατασταθεί και έτοιμο να ξεκινήσει να το χρησιμοποιεί στην αγαπημένη σας διανομή. Όπως μπορείτε να δείτε, η διαδικασία είναι γενική για κάθε διανομή, δεν διαφέρει ανάλογα με το αν έχετε το ένα ή το άλλο σύστημα.
Αλλά πριν αρχίσετε να χρησιμοποιείτε, πρέπει διαμορφώστε το με τις διαδρομές που θέλετε βραχύνω. Αλλά είναι πολύ απλό. Απλώς μεταβείτε στο αρχείο ~/.config/gogo/gogo.conf. Αυτό είναι το κύριο αρχείο ρυθμίσεων για το GoGo. Με οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου που χρησιμοποιείτε τακτικά, ανοίξτε το για να ξεκινήσετε να το επεξεργάζεστε με τις συντομεύσεις που χρειάζεστε. Για παράδειγμα, ας υποθέσουμε ότι θέλετε να δημιουργήσετε τα ακόλουθα ψευδώνυμα διαδρομής και να αφήσετε έναν κατάλογο ως προεπιλεγμένη διαδρομή:
# Comentarios comienzan con # para que sean ignorados default = ~/aqui/la/ruta/predeterminada alias1 = /la/ruta/que/quieras/acortar alias2 = /otra/de/las/rutas/que/quieras/acortar
Τώρα, θα έχετε ήδη μια προεπιλεγμένη διαδρομή στην οποία θα τοποθετείται πάντα από προεπιλογή, και δύο ακόμη ψευδώνυμα. Θυμηθείτε ότι αντί για alias1, alias2 κ.λπ., μπορείτε να χρησιμοποιήσετε ό,τι ονόματα θέλετε. Για να πάτε σε μία από αυτές τις διαδρομές, ο τρόπος είναι πολύ απλός, χρησιμοποιώντας απλώς το ψευδώνυμο που χρησιμοποιήσατε. Για παράδειγμα:
gogo alias1
Με την ευκαιρία, αν θέλετε δημιουργήστε ένα ψευδώνυμο μιας διαδρομής στην οποία βρίσκεστε γρήγορα, μπορείτε να χρησιμοποιήσετε την εντολή "gogo -a alias" χωρίς εισαγωγικά. Αντικαταστήστε το ψευδώνυμο με όποιο όνομα θέλετε να του δώσετε και θα προστεθεί στο αρχείο ρυθμίσεων…
Το GoGo είναι ένα εντελώς περιττό και αναλώσιμο πρόγραμμα. Προορίζεται να αντικαταστήσει τα ενσωματωμένα εξαρτήματα της Bash με μια κατώτερη, λιγότερο φορητή και μη τυποποιημένη εναλλακτική λύση. Στο πνεύμα του προγραμματιστή που ανακαλύπτει εκ νέου τον τροχό, ξεχάστε πόσο εύκολο είναι να επιτύχετε τη λειτουργικότητα που προσφέρει με απλές εντολές. Είναι πολύ καλύτερο να παραμείνετε στις συνήθεις χρήσεις της διαχείρισης συστήματος και να μάθετε το Bash παρά να χρησιμοποιήσετε αυτό το είδος άσκοπης μηχανής Rube Goldberg.
Παραφράζοντας τον συγγραφέα:
Αλλά προτού αρχίσετε να το χρησιμοποιείτε, πρέπει να το διαμορφώσετε με τις διαδρομές που θέλετε να συντομεύσετε. Αλλά είναι πολύ απλό. Απλώς μεταβείτε στο αρχείο **~/.bashrc**. Αυτό είναι το κύριο αρχείο ρυθμίσεων για το **Bash**. Με οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου που χρησιμοποιείτε τακτικά, ανοίξτε το για να ξεκινήσετε να το επεξεργάζεστε με τις συντομεύσεις που χρειάζεστε. Για παράδειγμα, ας υποθέσουμε ότι θέλετε να δημιουργήσετε τα ακόλουθα ψευδώνυμα διαδρομής και να αφήσετε έναν κατάλογο ως προεπιλεγμένη διαδρομή:
Τα #σχόλια ξεκινούν με #, ώστε να αγνοούνται
cd ~/here/the/default/path
alias1="/the/path/you/wit/to/shortten"
ψευδώνυμο2=”/άλλο/από/τα/διαδρομές/που/εσείς/θέλετε/να/συντομεύσετε”
Τώρα, θα έχετε ήδη μια προεπιλεγμένη διαδρομή στην οποία θα τοποθετείται πάντα από προεπιλογή, και δύο ακόμη ψευδώνυμα. Θυμηθείτε ότι αντί για alias1, alias2 κ.λπ., μπορείτε να χρησιμοποιήσετε ό,τι ονόματα θέλετε. Για να πάτε σε μία από αυτές τις διαδρομές, ο τρόπος είναι πολύ απλός, χρησιμοποιώντας απλώς το ψευδώνυμο που χρησιμοποιήσατε. Για παράδειγμα:
cd $alias1
Παρεμπιπτόντως, εάν θέλετε να δημιουργήσετε ένα ψευδώνυμο μιας διαδρομής στην οποία βρίσκεστε γρήγορα, μπορείτε να χρησιμοποιήσετε την εντολή
echo "alias=\"$(pwd)\"" >> ~/.bashrc