במאמר הבא אנו נסתכל על Wgetpaste. אם אי פעם היה לך צורך בכך שתף קטעי קודהשירות הראשון שאתה חושב עליו עשוי להיות Pastebin.com. בנוסף לכך, כיום אנו יכולים למצוא מספר שירותים חלופיים לשיתוף טקסט.
אם אתה משתף את הקוד שלך לעתים קרובות באמצעות שירותים דומים ל- Pastebin, Wgetpaste תמצא שימושית מאוד. זה כלי שורת הפקודה BASH לטעינת קטעי טקסט בקלות לשירותים דמויי פח. באמצעות סקריפט Wgetpaste, כל אחד יכול לשתף במהירות קטעי טקסט מה- שורת פיקוד במערכות דומות ליוניקס.
התקן את Wgetpaste
אם אתה מעוניין לנסות יישום זה, תראה שכל משתמש יוכל הורד כלי שירות זה מ אתר הפרויקט wgetpaste. אז אתה רק צריך להתקין אותו ידנית כמתואר להלן.
ראשית פתח מסוף (Ctrl + Alt + T) ו- הורד את קובץ הזפת האחרון מ- 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 / local / bin /.
sudo cp wgetpaste /usr/local/bin/
סיים על ידי ביצוע קובץ הפעלה:
sudo chmod +x /usr/local/bin/wgetpaste
טען קטעי טקסט באמצעות Wgetpaste
העלה קבצי טקסט
כדי לטעון קובץ טקסט, פשוט הפעל:
wgetpaste mi-texto.txt
פקודה זו תטען את תוכן הקובץ my-text.txt.
זה יכול שתף את כתובת האתר שנוצרה באמצעות כל מדיה כמו דואר, הודעה וכו '. מי שיקבל כתובת URL זו יוכל לראות את תוכן הקובץ מדפדפן האינטרנט שלו.
אתה יכול גם לראות מה הולך להעלות. לשם כך, השתמש ב- אפשרות t כפי שמוצג בדברים הבאים:
wgetpaste -t mi-texto.txt
העלה קטעי טקסט לשירותים שונים
כברירת מחדל, Wgetpaste יטען את שברי הטקסט לתוך ה- שירות poundpython, אבל יש עוד. לראות רשימת השירותים הנתמכים, לרוץ:
wgetpaste -S
ה * מציין את שירות ברירת המחדל.
כפי שאתה יכול לראות, Wgetpaste כרגע תומך בחמישה שירותי שיתוף טקסטים. לא ניסיתי את כולם, אבל שלוש האפשרויות שניסיתי עבדו מצוין.
כדי להעלות תוכן לשירותים אחרים, לדוגמה dpaste.com, פשוט השתמש ב- אפשרות s בפקודה:
wgetpaste -s dpaste mi-texto.txt
קרא קלט מ stdin
Wgetpaste יכול גם לקרוא קלט מתוך סטדין.
uname -a | wgetpaste
פקודה זו יטען את פלט הפקודה 'uname -a'.
טען פלט COMMAND ו- 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.
קבצים אלה אינם זמינים כברירת מחדל במערכת אובונטו שלי. אני מניח שאתה צריך ליצור אותם באופן ידני. תוכן לדוגמא לשני הקבצים הועמד לרשות כולם על ידי המפתח כאן y כאן.
אם התצורה החדשה אינה משכנעת אותך, אתה תמיד אמור לשנות אותה בעצמך או למחוק את שני הקבצים האלה שיצרת זה עתה. Wgetpaste יחזור לעבוד עם ערכי ברירת המחדל.
קבל עזרה
להראות את מדור עזרה, לרוץ:
wgetpaste -h