up Και ποιος θέλει υδραυλικό για τις σωληνώσεις;

Η βασική φιλοσοφία της γραμμής εντολών είναι ο συνδυασμός απλών εντολών ώστε να κάνεις πολύπλοκες εργασίες. Οι σωληνώσεις (pipes) είναι το βασικό εργαλείο για αυτό. Το up είναι ένα χρήσιμο εργαλείο για να τις φτιάξουμε.

Κάθε φορά που φτιάχνεις μια τέτοια εργασία το κάνεις σε στάδια. Ας πούμε πως θέλεις μια πληροφορία. Θα πάρεις τις πληροφορίες, θα κάνεις μια σειρά από εντολές grep ή awk ή άλλες μέχρι να φτάσεις στην πληροφορία. Κάθε στάδιο το κάνεις σιγά σιγά κάτι χρονοβόρο. Εδώ το up θα σε βοηθήσει να κερδίσεις χρόνο.

Αλλά μια εικόνα αξίζει όσο χίλιες λέξεις

Όταν φτάσεις στην πληροφορία που θέλεις πατάς CtrlX και θα φτιάξει ένα αρχείο εντολών κελύφους με όνομα upΧΧ.sh έτοιμο να το χρησιμοποιήσεις

Προσοχή κατά την χρήση! Δεν θέλεις να το χρησιμοποιήσεις για εντολές που αλλάζουν τα αρχεία στον δίσκο. Δεν είναι η καλύτερη ιδέα για να βρεις τα κατάλληλα ορίσματα για μια εντολή rm για παράδειγμα!

Το up είναι ένα δυνατό εργαλείο, όχι για να το χρησιμοποιήσουμε ως έχει αλλά για να μας βοηθήσει στην εξερεύνηση των εντολών και να μας βοηθήσει να φτιάξουμε τα δικά μας script. Επίσης είναι χρήσιμο σαν ένα εκπαιδευτικό εργαλείο για να μάθουμε τα διάφορα φίλτρα της γραμμής εντολών και τις σημαίες τους.

Εγκατάσταση

Απλά κατέβασα το αρχείο από το αποθετήριο, το έκανα εκτελέσιμο και το έβαλα στο ~/.local/bin

Εναλλακτικά προγράμματα

Μια άλλη αντίστοιχη λύση είναι το fzz δείτε το.

image

5 Likes

Εντάξει μου έδωσες το πρώτο βήμα για κάτι που σκεφτόμουν… Ευχαριστούμε!