2 פשוט טריקים לינוקס קוד כמו מקצוען - 💡 Fix My Ideas

2 פשוט טריקים לינוקס קוד כמו מקצוען

2 פשוט טריקים לינוקס קוד כמו מקצוען


המחבר: Ethan Holmes, 2019

לינוקס היא מערכת הפעלה רבת עוצמה בקוד פתוח, שנמצאת בסביבה כבר שנים רבות והיא נמצאת בשימוש נרחב להפעלת שרתים ואתרי אינטרנט. אבל רוב התלמידים והמקצוענים נתקלים בו בפעם הראשונה, כאשר הם עובדים על פרויקטים עם פייס פטל שלהם או דומה לוחות בודדים (SBCs) כגון BeagleBone שחור או אינטל גלילאו. על ידי השגת הבנה עמוקה יותר של לינוקס, יצרנים יכולים להוסיף עוד כלי שימושי לערכה שלהם שיעזור להם לבנות את הפרויקטים שלהם בקלות רבה יותר.

אם אתה אוהב אותי, כישורי האיות והקלדה שלך עשויים להיות חסרים. יותר מדי פעמים ביליתי 20 או 30 שניות להקליד פקודה ארוכה עם הרבה אפשרויות רק כדי לגלות אחרי שאני מכה להיכנס כי היה לי משהו לא בסדר ואת צריכה להתחיל מההתחלה שוב. לא רק זה, אבל עם כל האפשרויות האפשריות, זה יכול להיות קשה לזכור בדיוק את הפקודה השתמשת לבצע משימה מסוימת מיום ליום. למרבה המזל, את מעטפת לינוקס יש כמה כלים שנבנו זה יכול לעזור עם שתי הבעיות הללו.

השלמה אוטומטית של פקודה: TAB

ניתן להשתמש בתכונה השלמה אוטומטית של הקליפה על ידי לחיצה על מקש Tab במקלדת. זה יהיה אוטומטי להשלים פקודה כי כבר מוקלד חלקית וזה גם אוטומטית להשלים קובץ מבוסס על ההקשר של מה שאתה מקליד.

כברירת מחדל, Tab לא תמיד יודע על האפשרויות הזמינות עבור פקודה, אך ניתן להשלים אוטומטית את שם הפקודה ואת כל שמות הקבצים המשויכים שעשויים לשמש כחלק מפקודה.

לדוגמה, אם תקלידו "tou" ולחצו על מקש Tab, הקליפה תמלא את שאר האותיות החסרות כדי ליצור "מגע". אם יש מספר אפשרויות שמתחילות באותיות שהזנת, בפעם הראשונה שתלחץ על Tab לא יקרה כלום. אם תלחץ עליו שוב, הקליפה תציג רשימה של כל הפקודות האפשריות או שמות הקבצים המתחילים באותיות שהזנת. לכן, אם תקליד "mkd" ותלחץ על Tab פעמיים, יוצגו בפניך שתי אפשרויות עבור פקודות המתחילות ב- mkd: מקדיר ו mkdosfs:

[מוגן בדוא"ל] ~ $ mkd mkdir mkdosfs [מוגן בדוא"ל] ~ $ mkd

אם תמשיך להוסיף תווים נוספים ולאחר מכן הקש Tab, בסופו של דבר אתה שולל את כל האפשרויות האחרות ואת פגז ישלים את שאר הפקודה או שם הקובץ כאשר יש רק ברירה אחת נותרה. זו תכונה אוטומטית להשלים הוא שומר בזמן אמת עם פקודות גדולות יותר שמות קבצים ארוכים. זה גם מבטל שגיאות כתיב כאשר לא השתמשת בפקודה לעתים קרובות מאוד עדיין.

חפש פקודה קודמת: Up, CTRL-R

לינוקס שומר היסטוריה של כל הדברים שאתה מקליד לתוך שורת הפקודה. דרך פשוטה לסקור את הפקודות שהקלדת היא פשוט להשתמש בחץ למעלה כדי לגלול חזרה דרך כל פקודה החל האחרון. אם הפקודה שאתה מחפש היא עוד יותר לאחור בהיסטוריה שלך, אתה יכול לחפש אותו על ידי הקשה על "Ctrl-R" בשורת הפקודה ואחריו כמה תווים. לדוגמה, אם ברצונך לחפש בפעם האחרונה שבה השתמשת ננו כדי לערוך קובץ אתה יכול ללחוץ "Ctrl-R" ואחריו "ננו”.

זהו קטע מתוך ספרו של אהרון ניוקומב לינוקס עבור יצרנים, זמין על Maker Shed ו קנס הספר קנס בכל מקום.

זה לא משנה אם יש כבר קצת מידע נכנס הסמן בעת ​​לחיצה על Ctrl-R. טקסט זה לא ישמש לחיפוש, רק מה שתקליד לאחר שתלחץ על Ctrl-R. שים לב שההנחיה משתנה (הפוך i-search) ולאחר מכן את האותיות שהזנת בעת ביצוע חיפוש מסוג זה דרך היסטוריית הפקודות שלך.

(הפוך- i-search) 'ננו': nano hello.sh

אם תלחץ על אחד ממקשי החצים, דף הבית, סיום או כרטיסייה, תסיים את החיפוש ותוכל לערוך את הפקודה שנראית. תוכל גם להמשיך לחפש את ההיסטוריה שלך על ידי לחיצה על Ctrl-R מספר פעמים לפני שתצא מהחיפוש.

נסה זאת בעצמך: עבור לספריית הבית שלך וצור קובץ על ידי הקלדת:

cd tou file1

כאשר תלחץ על Tab, עליך להשלים את שם הקובץ לגעת פקודה. עכשיו לשנות את המדריך שלך על ידי הקלדת:

ד

אתה צריך לראות משהו דומה לזה:

[מוגן בדוא"ל] ~ $ cd D Desktop / מסמכים / הורדות / [דואר אלקטרוני מוגן] ~ $ cd D

הוסף את האותיות "אווה"ולחץ על Tab שוב כדי להשלים אוטומטית את הנתיב הרצוי והקש enter. עכשיו בואו ליצור את הקובץ השני שלנו באמצעות היסטוריית הפקודה. הקש Ctrl-R ואחריו "tou”:

[דואר אלקטרוני מוגן] ~ $ cd D שולחן עבודה / מסמכים / הורדות / [דוא"ל מוגן] ~ $ cd הורדות / (לאחור- i-search) 'tou': touch file1

לחץ על מקש הסיום ושנה "file1" ל "file2". הקש enter כדי להשלים את המשימה. כעת יצרתם שני קבצים - אחד בספריית הבית שלכם ואחד בספריית ההורדות. שמרת גם הרבה הקלדת בתהליך!



אתה עשוי להתעניין

ג'ואי Hudy: אחד מתוך 10 "הילדים החכמים ביותר על הפלנטה"

ג'ואי Hudy: אחד מתוך 10 "הילדים החכמים ביותר על הפלנטה"


היכרות עם פן, רובוט רגיש

היכרות עם פן, רובוט רגיש


בית מיקרו בהשראת תא הכלא

בית מיקרו בהשראת תא הכלא


ראשית לקובץ? לא, ראשית לבלוג!

ראשית לקובץ? לא, ראשית לבלוג!