להיות משתמש מסוף לינוקס כוח עם 8 טריקים אלה
יש יותר להשתמש מסוף לינוקס מאשר רק להקליד פקודות לתוכו. למד אלה טריקים בסיסיים ואתה תהיה גם על הדרך שלך לשלוט בקליפת באש, המשמש ברירת המחדל על רוב הפצות לינוקס.
זה אחד עבור משתמשים מנוסים פחות - אני בטוח שרבים מכם מתקדמים משתמשים שם בחוץ כבר יודע את כל הטריקים האלה. ובכל זאת, תסתכל - אולי יש משהו שהחמצת לאורך הדרך.
השלמת טאב
השלמת טאב היא טריק חיוני. זה שומר זמן נהדר וזה גם שימושי אם אתה לא בטוח שם הקובץ או הפקודה המדויקת.
לדוגמה, נניח שיש לך קובץ בשם "שם קובץ ארוך באמת" בספרייה הנוכחית וברצונך למחוק אותו. אתה יכול להקליד את כל שם הקובץ, אבל אתה צריך לברוח תווים רווח כראוי (במילים אחרות, להוסיף את 12 אופי לפני כל מקום) ועשויים לטעות. אם תקלידו rm r ולחץ על Tab, Bash ימלא באופן אוטומטי את שם הקובץ עבורך.
כמובן, אם יש לך מספר קבצים בספרייה הנוכחית שמתחילים באות r, בשא לא יודע איזה מהם אתה רוצה. נניח שיש לך קובץ נוסף בשם "שם קובץ ארוך מאוד" בספרייה הנוכחית. כאשר אתה מכה טאב, בש 'ימלא את "באמת \" חלק, שכן הקבצים שניהם מתחילים עם זה. לאחר מכן, לחץ על Tab שוב ותראה רשימה של שמות קבצים תואמים.
המשך להקליד את שם הקובץ הרצוי ולחץ על Tab. במקרה זה, אנחנו יכולים להקליד "l" ולחץ על Tab שוב בשא ימלא את שם הקובץ הרצוי שלנו.
זה גם עובד עם פקודות. לא בטוח מה הפקודה שאתה רוצה, אבל יודע שזה מתחיל עם "gnome"? הקלד "gnome" ולחץ על Tab כדי לראות רשימה.
צינורות
Pipes מאפשרים לך לשלוח את הפלט של פקודה לפקודה אחרת. בפילוסופיה UNIX, כל תוכנית היא כלי קטן שעושים דבר אחד טוב. לדוגמה, אני הפקודה מפרטת את הקבצים בספרייה הנוכחית ואת grep הפקודה מחפשת את הקלט שלה עבור מונח מוגדר.
שלב אלה עם צינורות ( | אופי) ואתה יכול לחפש קובץ בספרייה הנוכחית. הפקודה הבאה מחפשת את המילה word:
ls | מילה
כרטיסי הבר
ה * אופי - כלומר, הכוכבית - הוא כרטיס פרו שיכול להתאים לכל דבר. לדוגמה, אם רצינו למחוק את "שם הקובץ הארוך" ואת "שם הקובץ הארוך מאוד" מהספרייה הנוכחית, נוכל להפעיל את הפקודה הבאה:
rm באמת שם *
פקודה זו מוחקת את כל הקבצים עם שמות הקבצים מתחיל עם "באמת" וכלה "שם". אם רצית rm * במקום זאת, היית מוחק כל קובץ בספרייה הנוכחית, לכן היזהר.
הפניה מחדש של פלט
ה > תו מנתב מחדש פקודה של פקודה לקובץ במקום פקודה אחרת. לדוגמה, השורה הבאה מפעילה את אני הפקודה כדי לרשום את הקבצים בספרייה הנוכחית, במקום להדפיס את הרשימה אל הטרמינל, הוא מדפיס את הרשימה לקובץ בשם "file1" בספרייה הנוכחית:
ls> file1
היסטוריית פקודות
בש נזכר בהיסטוריה של הפקודות שאתה מקליד בה. באפשרותך להשתמש במקשי החצים למעלה ולמטה כדי לגלול בין פקודות שבהן השתמשת לאחרונה. ה היסטוריה הפקודה מדפיסה רשימה של פקודות אלה, כך שניתן לצנזר אותה ל- grep כדי לחפש פקודות שבהן השתמשת לאחרונה. ישנם טריקים רבים אחרים אתה יכול להשתמש עם ההיסטוריה Bash, מדי.
~,. & ...
ה ~ אופי - הידוע גם בשם tilde - מייצג את ספריית הבית של המשתמש הנוכחי. לכן, במקום להקליד cd / home / שם כדי לעבור לספרייה הביתית שלך, תוכל להקליד cd ~ במקום זאת. זה גם עובד עם נתיבים יחסית - cd ~ / Desktop יעבור לשולחן העבודה של המשתמש הנוכחי.
באופן דומה, . מייצג את הספרייה הנוכחית ואת ... מייצג את הספרייה מעל הספרייה הנוכחית. לכן, cd ... עולה בספרייה. אלה גם עובדים עם נתיבים יחסיים - אם אתה נמצא בתיקיית שולחן העבודה שלך ואתה רוצה ללכת לתיקיה 'מסמכים', שנמצאת באותה ספרייה כמו תיקיית שולחן העבודה, תוכל להשתמש cd ... / מסמכים פקודה.
הפעל פקודה ברקע
כברירת מחדל, Bash מבצע כל פקודה שאתה מפעיל במסוף הנוכחי. זה בדרך כלל בסדר, אבל מה אם אתה רוצה להפעיל יישום ולהמשיך להשתמש בטרמינל? אם תקלידו אתר כדי להפעיל את Firefox, Firefox ישתלט על המסוף שלך ויציג הודעות שגיאה ופלט אחר עד שתסגור אותו. תוסיף את ה & מפעיל עד סוף הפקודה כדי לבצע את התוכנית לבצע ברקע ברקע:
פיירפוקס &
ביצוע מותנה
אתה יכול גם להריץ שתי פקודות, בזה אחר זה. הפקודה השנייה תבוצע רק אם הפקודה הראשונה הושלמה בהצלחה. כדי לעשות זאת, לשים את שתי הפקודות על אותו קו, מופרדים על ידי Ball, או אמפרסנד כפול.
לדוגמה, לישון הפקודה לוקח ערך תוך שניות, ספירת למטה, והשלמת בהצלחה. זה חסר תועלת לבד, אבל אתה יכול להשתמש בו כדי להפעיל פקודה אחרת לאחר עיכוב. הפקודה הבאה תמתין חמש שניות, ולאחר מכן הפעל את הכלי gnome-screenshot:
שינה 5 && gnome מסך
האם יש לך עוד טריקים לשתף? השאירו תגובה ולעזור הקוראים הבחור שלך!