סומסום היפתח
רמת קושי: #beginners
טוב הטריק הבא הוא פחות באש ויותר vscode אבל עדין מועיל מאוד
למי שלא מכיר vscode מגיע עם האופציה לפתוח קבצים מהטרמיל
לא פעם אנו מריצים פקודה כלשהי ואת הפלט אנו רוצים לפתוח ישירות ב vscode, אז כדי לחסוך את העתבק אפשר פשוט לשרשר את המידע לvscode בצורה הבאה
(לא לשכוח Ctrl+C כשרוצים לסגור את החיבור)
#vscode
#code
#stdin
@bash_tips
רמת קושי: #beginners
טוב הטריק הבא הוא פחות באש ויותר vscode אבל עדין מועיל מאוד
למי שלא מכיר vscode מגיע עם האופציה לפתוח קבצים מהטרמיל
$ code myfile.log
מדהים נכון? רגע זה לא הטיפ לא פעם אנו מריצים פקודה כלשהי ואת הפלט אנו רוצים לפתוח ישירות ב vscode, אז כדי לחסוך את העתבק אפשר פשוט לשרשר את המידע לvscode בצורה הבאה
$ k get pod/lala -o yaml | code -
כעת העורך מחבר את הstdin לפקודה והתוכן אפילו יכול להתעדכן בזמן אמת(לא לשכוח Ctrl+C כשרוצים לסגור את החיבור)
$ journalctl -f | code -
#clipboard#vscode
#code
#stdin
@bash_tips
להעתיק
רמת קושי: #beginners
בלא מעט מערכות יש כלי שורת הפקודה שמאפשר להעתיק פלט בטרמינל ישירות לתוך ה clipboard.
בווינדוס למשל ניתן להשתמש ב clip
משתמשי זיש יכולים להשתמש בפקודת clipcopy
לשם כך כל שנצטרך הוא להשתמש בפקודת tee כדי לפצל את הפלט למספר מקורות וכעת ביטוי ה alias שלנו יראה כך
#copy
#xclip
#clipboard
@bash_tips
רמת קושי: #beginners
בלא מעט מערכות יש כלי שורת הפקודה שמאפשר להעתיק פלט בטרמינל ישירות לתוך ה clipboard.
בווינדוס למשל ניתן להשתמש ב clip
c:\> dir | clipובמאק יש את פקודת pbcopy
$ echo bla bla bla | pbcopyמה קורה אם כך בלינוקס?
משתמשי זיש יכולים להשתמש בפקודת clipcopy
$ cat ~/.ssh/id_rsa.pub| clipcopyמשתמשי באש לעומת זאת שרוצים לממש יכולת דומה צריכים להגדיר את ה alias הבא (שזה אגב בדיוק מה שעושה זיש)
$ alias clipcopy="xclip -selection clipboard"בגלל שאנו מגדירים לעצמנו את הקיצור הזה יתכן ונרצה לשנות מעט את ההתנהגות של הכלי, במקום שהעתקה תתבצע כמו בשאר הכלים ולא תדפיס לנו למסך שום פלט, יש לנו אפשרות להגדיר שבנוסף לפעולת העתקה של התוכן לקליפבורד, שהתוכן יודפס גם למסך ככה שיהיה קל לראות מה הועתק.
לשם כך כל שנצטרך הוא להשתמש בפקודת tee כדי לפצל את הפלט למספר מקורות וכעת ביטוי ה alias שלנו יראה כך
$ alias clipcopy="tee >(xclip -selection clipboard)"נ.ב. בכל מה שקשור ללינוקס ישנה תלות של כלי xclip שצריך להיות מותקן במערכת
#copy
#xclip
#clipboard
@bash_tips
👍3