Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο Wgetpaste. Αν είχατε ποτέ την ανάγκη κοινή χρήση αποσπασμάτων κώδικα, η πρώτη υπηρεσία που σκέφτεστε μπορεί να είναι το Pastebin.com. Εκτός από αυτό, σήμερα μπορούμε να βρούμε πολλές εναλλακτικές υπηρεσίες για κοινή χρήση κειμένου.
Εάν μοιράζεστε τον κωδικό σας συχνά χρησιμοποιώντας υπηρεσίες παρόμοιες με το Pastebin, θα βρείτε το Wgetpaste πολύ χρήσιμο. Είναι ένα βοηθητικό πρόγραμμα BASH γραμμής εντολών για εύκολη φόρτωση αποσπασμάτων κειμένου σε υπηρεσίες τύπου pastebin. Χρησιμοποιώντας το σενάριο Wgetpaste, ο καθένας μπορεί να μοιραστεί γρήγορα αποσπάσματα κειμένου από το Γραμμή εντολών σε συστήματα τύπου Unix.
Εγκαταστήστε το Wgetpaste
Εάν ενδιαφέρεστε να δοκιμάσετε αυτήν την εφαρμογή, θα δείτε ότι οποιοσδήποτε χρήστης θα μπορεί να το κάνει κατεβάστε αυτό το βοηθητικό πρόγραμμα από ιστοσελίδα του έργου wgetpaste. Τότε απλά πρέπει να το εγκαταστήσετε χειροκίνητα όπως περιγράφεται παρακάτω.
Ανοίξτε πρώτα ένα τερματικό (Ctrl + Alt + T) και κατεβάστε το πιο πρόσφατο αρχείο tar από το Wgetpaste:
wget http://wgetpaste.zlin.dk/wgetpaste-2.28.tar.bz2
Εξαγάγετε το πληκτρολόγηση:
tar -xjvf wgetpaste-2.28.tar.bz2
Μετά επικεφαλής στον κατάλογο:
cd wgetpaste-2.28/
Τώρα πρέπει απλά αντιγράψτε το δυαδικό από το wgetpaste στο $ PATH, για παράδειγμα / usr / τοπικό / bin /.
sudo cp wgetpaste /usr/local/bin/
Τελειώστε κάνοντας το εκτελέσιμο αρχείο:
sudo chmod +x /usr/local/bin/wgetpaste
Φόρτωση αποσπασμάτων κειμένου με το Wgetpaste
Ανεβάστε αρχεία κειμένου
Για να φορτώσετε ένα αρχείο κειμένου, απλώς εκτελέστε:
wgetpaste mi-texto.txt
Αυτή η εντολή θα φορτώσει τα περιεχόμενα του αρχείου my-text.txt.
μπορεί κοινοποιήστε το δημιουργημένο url μέσω οποιουδήποτε μέσου όπως αλληλογραφία, μήνυμα κ.λπ. Όποιος λάβει αυτήν τη διεύθυνση URL θα μπορεί να δει το περιεχόμενο του αρχείου από το πρόγραμμα περιήγησής του.
Μπορείτε επίσης δείτε τι πρόκειται να μεταφορτωθεί. Για να το κάνετε αυτό, χρησιμοποιήστε το -t επιλογή όπως φαίνεται στα ακόλουθα:
wgetpaste -t mi-texto.txt
Ανεβάστε αποσπάσματα κειμένου σε διαφορετικές υπηρεσίες
Από προεπιλογή, το Wgetpaste θα φορτώσει τα τμήματα κειμένου στο υπηρεσία ponpython, αλλά υπάρχουν περισσότερα. Για να δω τη λίστα των υποστηριζόμενων υπηρεσιών, τρέξιμο:
wgetpaste -S
Το * υποδεικνύει την προεπιλεγμένη υπηρεσία.
Όπως μπορείτε να δείτε, το Wgetpaste αυτή τη στιγμή υποστηρίζει πέντε υπηρεσίες κοινής χρήσης κειμένου. Δεν τα δοκίμασα όλα, αλλά και οι τρεις επιλογές που δοκίμασα λειτούργησαν καλά.
να μεταφορτώστε περιεχόμενο σε άλλες υπηρεσίες, για παράδειγμα dpaste.com, απλώς χρησιμοποιήστε το - επιλογή στην εντολή:
wgetpaste -s dpaste mi-texto.txt
Διαβάστε την είσοδο από το stdin
Το Wgetpaste μπορεί επίσης να διαβάσει την είσοδο από stdin.
uname -a | wgetpaste
Αυτή η εντολή θα φορτώσει την έξοδο της εντολής "uname -a".
Φορτώστε ταυτόχρονα την έξοδο COMMAND και COMMAND
Μερικές φορές μπορεί να είναι απαραίτητο να επικολλήσετε μια εντολή και την έξοδο του. Για να το κάνετε αυτό, επισυνάψτε το περιεχόμενο της εντολής σε εισαγωγικά:
wgetpaste -c ‘pwd’
Με αυτήν την επιλογή θα φορτώσει την εντολή «pwd» μαζί με την έξοδο της. Αυτό μπορεί να είναι χρήσιμο όταν θέλουμε οι άλλοι να γνωρίζουν σαφώς ποια είναι η ακριβής εντολή που μόλις εκτελέσαμε και η έξοδος της.
Ορίστε τη γλώσσα
Από προεπιλογή, το Wgetpaste θα φορτώνει αποσπάσματα κειμένου σε απλό κείμενο. Για απαριθμήστε τις γλώσσες που υποστηρίζονται από την προεπιλεγμένη υπηρεσία, μπορείτε να χρησιμοποιήσετε το -L επιλογή.
wgetpaste -L
Αυτή η εντολή θα εμφανίσει όλες τις γλώσσες που υποστηρίζονται από την προεπιλεγμένη υπηρεσία, δηλαδή λίβρα.
Μπορούμε αλλάξτε αυτό χρησιμοποιώντας την επιλογή -l.
wgetpaste -l Bash mi-texto.txt
Απενεργοποιήστε τη σύνταξη ή την επισήμανση html στην έξοδο
Όπως ανέφερα παραπάνω, τα αποσπάσματα κειμένου θα εμφανίζονται σε συγκεκριμένη μορφή γλώσσας (απλό κείμενο, bash κ.λπ.). Ωστόσο, θα μπορέσουμε να αλλάξουμε αυτήν τη συμπεριφορά σε εμφανίστε τα αποσπάσματα απλού κειμένου, με την επιλογή -r.
wgetpaste -r mi-texto.txt
Όπως μπορείτε να δείτε από την έξοδο παραπάνω, δεν υπάρχει επισήμανση σύνταξης, ούτε μορφοποίηση HTML. Μόνο ένα ακατέργαστη παραγωγή.
Αλλαγή προεπιλογών Wgetpaste
Όλες οι προεπιλογές μπορούν να αλλάξουν παγκοσμίως /etc/wgetpaste.conf ή στο φάκελο του χρήστη, στο αρχείο ~ / .wgetpaste.conf.
Αυτά τα αρχεία δεν είναι διαθέσιμα από προεπιλογή στο σύστημά μου Ubuntu. Υποθέτω ότι πρέπει να τα δημιουργήσεις χειροκίνητα. Δείγμα περιεχομένου και για τα δύο αρχεία έχει διατεθεί σε όλους από τον προγραμματιστή Aquí y Aquí.
Εάν η νέα διαμόρφωση δεν σας πείσει, είστε πάντα εγκαίρως είτε για να την αλλάξετε είτε για να διαγράψετε αυτά τα δύο αρχεία που μόλις δημιουργήσατε. Το Wgetpaste θα επιστρέψει στην εργασία με τις προεπιλεγμένες τιμές.
Λάβετε βοήθεια
Για να δείξετε το τμήμα βοήθειας, τρέξιμο:
wgetpaste -h