תוכן
פקודות Raspberry Pi שימושיות להפעלת Raspberry Pi, שאפשר לכנותה מחשב לוח אחד הפופולרי ביותר מסביב לעולם. זה מאפשר לנו, במיוחד הסטודנטים והמפתחים, לעבוד על מגוון רחב של יישומים. החל מבניית אב טיפוס ועד לפיתוח תוכנה קיימת, Raspberry Pi יכול לספק את התמיכה. אבל כאשר מתחילים להשתמש במסך שחור או ירוק ולא ב- GUI צבעוני בחלונות או ב- mac, זה הופך למפחיד עבור רוב האנשים. אבל יש הרבה פקודות פטל פטל זמינות שניתן להשתמש בהן מחלון המסוף כדי לנווט ולהריץ יישומים במכשיר ה- pi שלך. למרות שזו לא מערכת נוחה, היא יכולה לתת לך את הכוח לקבל יותר שליטה על המערכת שלך ועל סביבת לינוקס , גם כן.
פקודות שימושיות של פטל פטל
ניתן לחבר את Raspberry Pi למכשירים אלקטרוניים רבים לביצוע מחשוב פיזי. אם אתה רוצה לחקור את ה- IoT, יהיה עליך להיעזר בסיכות קלט ופלט למטרות כלליות המגיעות עם פטל. יישומים רבים לצד סיכות GPIO אלה לא ייכנסו לספירה אם אינך מכיר את הפקודות השימושיות מכיוון שאין דרך אחרת להריץ את היישומים האלה. לכן, ריכזנו את כל הפקודות החיוניות והשימושיות ביותר של פטל פאי להלן שיעזרו לך לנווט בסביבה, להתקין ולהפעיל יישומים, לעקוב אחר ביצועי המערכת ולשנות גם את הקבצים.
שדרוג מערכת
אלה הן פקודות הפטל פטל בהן יהיה עליך להשתמש לפני שתתחיל בפרויקט ב- Raspberry Pi. הם יעזרו לך לקבל את רשימת החבילות המעודכנת ולשדרג גם את חבילות התוכנה.
1. התקנת רשימת החבילות העדכנית ביותר ושדרוג התוכנה
אם אתה מחפש להתחיל להשתמש פֶּטֶל , הדבר הראשון שעליך לעשות הוא לעדכן את רשימת החבילות הנוכחית לגרסה העדכנית ביותר. פקודה זו למעשה אינה מתקינה את כל התוכנות העדכניות ביותר, במקום זאת, היא עוזרת לך להביא את רשימת החבילות החדשות ממאגרי המידע ל- SBC שלך.
/etc/apt/sources.list
הוא משמש גם לסנכרן מחדש את אינדקס החבילה מהמקור שלהם שצוין ב- | _+_ | עליך תמיד לבצע פעולת עדכון לפני שדרוג dist. לאחר עדכון רשימת החבילות לגרסה העדכנית ביותר, המערכת שלך יכולה לקבוע את העדכונים הזמינים של החבילות. פקודה זו משמשת לשדרוג גרסת התוכנה.
/etc/apt/sources.list
אם כבר יש לך את הגירסה העדכנית ביותר של חבילות כלשהן, הן מאוחזרות ומשודרגות. אבל זה משאיר את החבילות משדרוג התלוי במצב ההתקנה הנוכחי של חבילות אחרות.
2. עדכון מערכת ההפעלה והקושחה
פקודה זו תתקין את הגירסה העדכנית ביותר של הפצת לינוקס שבה אתה משתמש. כמו apt-upgrade, פקודה זו עשויה להסיר כמה חבילות בעת התקנת החבילה החדשה ביותר במידת הצורך.
phpmyadmin
תוכל להתקין את הקבצים שהוסרו מ | _+_ |. היא גם מתמודדת היטב עם התלות ומערכת הרזולוציה החכמה מזהה את החבילות החשובות ביותר לשדרוג. פקודה זו מיועדת להתקנת הגרסה העדכנית ביותר של הקושחה במכשיר ה- Pi שלך. אך תוכל להימנע מכך מכיוון שהוא עשוי להתקין קבצים לא יציבים המגיעים עם הקושחה הניסיונית.
phymyadmin
אם אתה רוצה לעשות את כל אלה, דרך אחת לחסוך זמן היא שילוב כל הפקודות והפקודה של שורה אחת תיראה כך -
/etc/rc.local
ניהול חבילות
ניהול חבילות ממלא תפקיד חשוב בעת הפעלת מכשיר פטל פטל. הוא מגיע עם מגוון רחב של חבילות המאפשרות לך להתקין תוכנות או להריץ גם סוגים שונים של יישומים. כללנו את כל פקודות השליטה בחבילה בסעיף זה שיתוארו להלן.
3. התקנת חבילה
ייתכן שתדרש להתקין חבילות חדשות תוך כדי עבודה על פרויקט. אם ברצונך להתקין חבילה אחרת שאינה מגיעה כברירת מחדל השתמש בפקודה זו.
[filename].[filetype]
אז אם אתה רוצה להתקין | _+_ | package, תוכל להשתמש בפקודה זו כך:
כיצד לכתוב נוסחת סכום באקסל - -
/home/pi
4. הסרת חבילה
באופן דומה, אם ברצונך להסיר חבילה מותקנת תוכל לעשות זאת גם באמצעות הפקודה remove.
file.txt
באופן דומה להסרת | _+_ | חבילה פשוט השתמש בשם זה במקום החבילה
mkdir
פקודות אלה יכולות לעזור לך לקבל שליטה מלאה על סביבת הפטל שלך.
5. נהל את השירותים
Raspbian היא מערכת ההפעלה הרשמית של Raspberry Pi. Raspbian היא מערכת הפעלה מצוינת הכוללת פקודות רבות המוקדשות לביצוע פעילויות שונות. פקודות הפטל פטל המתוארות להלן מאפשרות לך לנהל את השירותים או להשתמש בהם כדי לשלוט על ביצוע יישומים ספציפיים.
mv file.txt /home/pi/landing/
פקודה זו מאפשרת לך להפעיל שירות בעת אתחול המערכת. אם אתה רוצה להפסיק את השירות פשוט השתמש.
.txt file
פקודות אלה שימושיות רק לשירותים. כאן -f משמש למחיקת הקישור הסמלי. אם ברצונך להפעיל פקודה או סקריפט אחרים, ערוך את | _+_ | קובץ באמצעות.
rm
הוא יפתח את הקובץ rc.local בעורך הטקסט Nano ותוכל לערוך את הקובץ בהתאם.
6. קבל את רשימת כל תהליך הריצה
לפעמים זה כל כך חשוב לדעת אילו תהליכים פועלים ברקע. זה עוזר למפתחים לדעת איזה יישום לוקח את רוב הזיכרון או מגביל את המשאבים.
rmdir
פקודה בסיסית זו תציג את כל פקודת הריצה על הפטל שלך. אם אתה רוצה לראות תהליך שהופעל על ידי משתמש מסוים פשוט
/home/landing/file.txt
הפלט של פקודה זו יכיל את מזהי התהליך שניתן להשתמש בהם מאוחר יותר למטרות אחרות. תקבל מסך כזה.
7. הרג את תוכנית הריצה
אם אתה רוצה לסיים תוכנית שפועלת על הפטל שלך, ישנן פקודות פטל פאי. אך לשם כך תצטרך מזהה תהליך אותו תוכל לקבל באמצעות הפקודה הקודמת.
ifconfig
כאן, 12345 הוא מזהה התהליך. אפשר גם לעצור את כל המופעים של תוכנית. נניח שאם ברצונך לעצור את כל סקריפטים של PHP, הפקודה הבאה עשויה לבצע את העבודה.
255.255.255.0
פקודות אלה יסיימו את התוכנית באופן מיידי. אז וודא שהתסריט אינו עוסק בפעילות גדולה כלשהי מכיוון שהוא עלול לגרום לשחיתות נתונים, כשל במערכת או מצב לא רצוי. מומלץ להשתמש בפקודות אלה בשלב האחרון או במהלך התהליך הלא קריטי.
פקודות קבצים וספריות
חשוב לאחסן, לנהל ולגשת לקבצים בכל מערכת הפעלה. אם יש ממשק משתמש זמין, המשימה הופכת להרבה יותר קלה. אך ב- Raspberry, יהיה עליך להשתמש בכמה פקודות לניהול קבצים וניווט בין ספריות.
8. הצגת התוכן
אם אתה רוצה להציג את כל התוכן של קובץ מסוים, ל- Raspberry יש פקודה ייעודית למטרה זו. תוכל להשתמש בפקודה זו כדי להשלים משימה זו.
ifconfig
אם יש לך קובץ בשם abc.txt וברצונך להציג את התוכן תוכל להשתמש בתוכן זה. אז בעצם תצטרך להשתמש בחתול מסוג ואחריו | _+_ |
9. נווט אל הספריות
Raspberry Pi מציע פקודות המאפשרות למשתמש לגשת לקבצים של כל ספריות. כברירת מחדל, אתה מתחיל בתיקיית הבית. נניח שאם שם המשתמש שלך הוא pi, ספריית הבית תמוקם ב | _+_ |. עכשיו אם אתה רוצה לבקר בתיקייה ספציפית תזדקק לפקודה זו.
ifconfig
כאן, תיקייה B היא שם התיקיה שאתה מחפש. אם אתה רוצה לחזור לספריית הבית שלך, השתמש בפקודה זו.
ifconfig
10. העתקת קבצים
אם אתה מתכנן להשתמש ב- Raspberry Pi, זוהי הפקודה שבה תשתמש לעתים תכופות. פקודה זו תעזור לך להעתיק קבצים מספרייה אחת למיקום הרצוי.
-W
כאן | _+_ | הוא הקובץ שברצונך להעתיק מספריית המסמכים לביצוע פעולת ההדבקה בספריית הנחיתה.
אחת עשרה. קבל את התוכן
אם אתה רוצה לראות את התוכן שספרייה מכילה כעת אתה יכול להשתמש בפקודה המוזכרת להלן.
egrep
יהיה עליך לנווט תחילה לספרייה הרצויה שלך ולאחר מכן להשתמש בפקודה זו כדי להכיר את רשימת הקבצים, לצד גודל הקובץ, תאריך שינוי והרשאות גם כן.
12. יצירת מדריך חדש
כעת, אתה אמור להיות מסוגל לנווט בין הספריות הקיימות, להעתיק קבצים מספרייה אחת לאחרת, לראות את רשימת כל הקבצים של ספרייה וכן הלאה. כעת אנו מתמקדים ביצירת ספרייה חדשה באמצעות פקודה זו.
$ history -c
אם אתה רוצה לקרוא לספרייה החדשה שלך כ- new_directory אז פשוט השתמש | _+_ | ואחריו שם הקובץ.
13. העברת ושמות קבצים
אם אתה תוהה כיצד לבצע פעולת חיתוך והדבקה בדיוק כמו Windows ב- Raspberry Pi שלך, תשמח לדעת שישנן פקודות ייעודיות של פטל פטל להשלמת פעולה זו.
sudo apt install gnome-schedule
פקודת mv זו תעביר את קובץ file.txt שלך מהספרייה הנוכחית שהיא מסמכים לספרייה קיימת אחרת הנקראת נחיתה. תוכל גם להשתמש בשם הקובץ ובמיקום הרצוי שאליו יועבר הקובץ כמו | _+_ |
ניתן להשתמש בפקודה זו גם לשם שמות קבצים בתוך אותן ספריות.
$ screen -r
זה ישנה את השם מהקובץ הישן לקובץ החדש של | _+_ |
14. מחיקת קבצים וספריות
אם אתה רוצה למחוק קובץ או ספרייה אתה יכול פשוט לעקוב אחר גישה פשוטה באמצעות | _+_ | או | _+_ | ואחריו שם הקובץ או הספרייה.
$ apt-get update
עליך לזכור כי הספרייה תימחק רק אם היא ריקה או שאינה מכילה קבצים או תיקיות.
חֲמֵשׁ עֶשׂרֵה. העתקת קבצים באמצעות פרוטוקול SSH
SSH הוא פרוטוקול אבטחה המספק אבטחה הצפנה לרשת לא מאובטחת. הוא נמצא בשימוש נרחב להעברת נתונים ממקום למקום. אם אתה רוצה להעתיק קובץ כלשהו ממחשב שולחני לפטל שלך מרחוק באמצעות הצפנת SSH אתה משתמש בפקודה זו.
$ apt-get upgrade
כאן, שם המשתמש וכתובת ה- ip של מחשב המקור נחשבים [מוגנים בדוא'ל] ואילו ניתן להצביע על שם ומיקום הקובץ באמצעות | _+_ |
16. צור קובץ ריק
זו אחת הפקודות הנפוצות ביותר של פטל פאי המאפשרת לך לפתוח קובץ ריק באופן מיידי. סוג הקובץ יכול להיות מכל סוג שהוא.
$ apt-get dist-upgrade
הוא ייצור קובץ ריק מסוג .txt בספרייה הנוכחית. אז אתה צריך להיות בספרייה הרצויה שבה אתה רוצה לקבל את הקובץ החדש הזה לפני שתשתמש בפקודה זו.
פקודות רשת ואינטרנט
Raspberry Pi משמש ברחבי העולם לבניית יישומי IoT בסיסיים ומתקדמים. זהו מכשיר פופולרי בקרב המפתחים בשל מגוון הפקודות הרחב שלו המסייע למפתחים לעבוד בתחום זה. הפקודות הנפוצות ביותר של פטל פאי ברשת מתוארות גם במאמר זה.
17. הגדרת ממשק
Raspberry Pi מגיע עם מספר ממשקים. זה הכרחי למצב הנוכחי של התצורה לפני פיתוח אב טיפוס. כדי לדעת את תצורת ממשקי הרשת תוכל להשתמש בפקודה זו.
$ rpi-update
כאן, | _+_ | פירושו תצורת ממשק. אתה יכול לשנות את תצורת הרשת ולקבל את רשימת כל הממשקים הפעילים כרגע.
18. הגדרת ממשק ספציפי
אם אתה רוצה להגדיר ממשק מסוים אתה יכול לעשות זאת גם. נניח, אם ברצונך להגדיר ethernet0/0, תוכל להזין פקודה זו במסוף.
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade && sudo rpi-update
פקודה זו תציג רק את התצורה של יציאת eth0/0.
19. ממשק הפעלה וכיבוי
משתמשים יכולים להפעיל ולבטל באופן ידני כל ממשק בכל עת. אפשרות זו מאפשרת לך שליטה מלאה גם על הפטל שלך והמכשירים המשויכים. להפעלת ממשק השתמש בפקודה זו:
$ apt-get install
אם אתה רוצה להשבית את ממשק הרשת האלחוטית wlan1 השתמש בפקודה פטל פטל הנ'ל.
$ apt-get install phpmyadmin
עשרים. הגדרת IP, שידור ומיסוך
ישנן מספר פקודות של פטל פטל מתחת לסעיף זה. אתה יכול להשתמש בפקודות אלה בנפרד ולשלב אותן כדי לשרת גם את המטרה הרצויה לך.
$ apt-get remove
פקודה זו תקבע את כתובת ה- IP המוזכרת בממשק האלחוטי wlan0. כדי להגדיר כתובת שידור לרשת עליך לציין תחילה ממשק ולאחר מכן להשתמש בפקודה הבאה.
$ apt-get remove phpmyadmin
בנוסף, אם אתה רוצה ש- wlan0 ישתמש במסכת הרשת של | _+_ | הפקודה המתאימה תהיה:
$ update-rc.d ssh enable
עם זאת, תוכל גם לשלב פקודות אלה ולכתוב בשורה אחת כדי לחסוך זמן.
$ update-rc.d -f ssh remove
עשרים ואחת. כתובת IP דינאמית באמצעות DHCP
אתה יכול להגדיר כל כתובת IP סטטית באמצעות שם הממשק ו | _+_ |. אך בכל הנוגע להגדרת כתובת IP דינאמית, יהיה עליך להשתמש ב- DHCP והפקודה הנדרשת היא:
$ nano /etc/rc.local
במקרה זה, ממשק eth0 יקבל כתובת IP באופן דינמי מ- DHCP.
22. בדיקת רשתות אלחוטיות
פקודה זו דומה ל | _+_ |. הוא מתמקד בבדיקת הקישוריות של המתאמים האלחוטיים בעוד | _+_ | משמש לאתרנט.
ps aux
הוא בודק את הרשת המשמשת את מתאמי ה- wifi. חוץ מזה אתה יכול גם לראות את כל הרשתות האלחוטיות הזמינות באמצעות הפקודה הבאה
$ ps -u pi
שוב, אם מישהו רוצה לקבל את הכתובת האלקטרונית של מחשב הלוח היחיד שלו הוא יכול להשתמש:
$ kill $ kill 12345
כאן תוכל להשתמש בשם השדה הרצוי לאחר grep כדי לקבל רשימה המכילה את השדה הרצוי בלבד.
2. 3. סורק את הרשת שלך
אחת הפקודות החשובות ביותר של פטל פטל מתחת לקטע רשת. זה עובד כמו סורק רשת לזהות את השירותים והיציאות הזמינות במחשב על ידי שליחת מנות. לאחר מכן הוא מנתח את התגובה ומציג את התוצאה עבור המשתמש.
$ killall php
פקודה זו תסרוק את המחשב שלך כדי ליידע אותך על מספרי היציאה, MAC, פרוטוקול, מצב פתוח או סגור, מערכת הפעלה וכן הלאה. לצד זה, תקבל גם מידע חשוב אחר.
24. בדוק את הקישוריות
אם כבר עבדת במערכת הפעלה לינוקס או במגזר רשת, פקודה זו אינה אמורה להיות חדשה עבורך. הוא שופט את הקישוריות בין שני מכשירים המחוברים דרך האינטרנט.
כיצד להמיר טקסט למספר
$ cat abc.txt
אז זה יבדוק את הקישוריות מהפטל שלך למארח באמצעות 10.0.0.1 ip. אתה יכול אפילו להשתמש בכל כתובת אינטרנט במקום ip כזה
$ cd/folderA/folderB
25. הפחת את זמן המרווח
פקודת פינג לוקחת קצת זמן לקבלת משוב מכתובת היעד. אם אתה רוצה להקטין את זמן מרווח הפינג אתה יכול להשתמש בו.
$ cd /home/pi
תוכל גם לשלוח את המנות במהירות האפשרית כדי להקטין את הזמן. זוהי דרך חלופית לפקודה הקודמת.
$ cp /home/pi/documents/file.txt /home/pi/landing/
26. פינג עם פרמטרים
פקודת פינג יכולה לעתים קרובות ליצור פלט או תוצאה שלא מתפרשים עלולה להשתנות עקב עומס ברשת, כשל בבקשת ARP, פרוטוקולי אבטחה כמו חומת אש, שגיאת ניתוב, סינון מנות, אובדן נתונים, תקלה בכבל או מתג ובעיית נתב. אז תמיד עדיף שתהיה שליטה מלאה על פקודת הפינג. אתה יכול לעשות זאת באמצעות הפרמטרים הבאים:
$ ls -l
אם תוסיף | _+_ | לאחר הפקודה ping, הוא יציין את משך הזמן שבו מחשב המארח ישלח מנות למארח המרוחק. בפקודה זו, המחשב שלך יצמיד את האתר של גוגל למשך 6 שניות ולאחר מכן הוא יופסק אוטומטית.
שוב, אם אתה רוצה לראות את הסיכום של דוח הפינג אתה יכול להוסיף C כפרמטר. ניתן לציין גם את מספר המנות שיועברו.
$ mkdir new_directory
לכן, המחשב המארח ישלח 5 מנות ויציג סיכום של הנתונים הסטטיסטיים בסוף הפעולה.
27. הורדת קבצים מהאינטרנט
תתפלאו לדעת שיש פקודות פאי פטל זמינות אפילו להורדת קבצים מאתר אינטרנט. בדרך כלל זו עבודה לא פשוטה כשאין ממשק משתמש גרפי. עם זאת, השתמש בפקודה זו כדי להשלים את פעולת ההורדה.
$ mv /home/pi/documents/file.txt /home/pi/landing/
כאן sample.png הוא הקובץ שתוריד בעוד website.com הוא שרת האינטרנט שבו הקובץ מתארח.
פקודות מידע מערכת
Raspberry Pi הוא מכשיר מתוחכם ומכיל מידע רב שאתה אפילו לא יכול לדמיין. מצד שני, אם אינך מכיר את תובנות המערכת אז אי אפשר להפיק ממנה את המיטב. פקודות שימושיות אלה של פטל פאי מאפשרות לך לגלות פרטים נסתרים רבים כמו טמפרטורת המעבד, מצב הפצת הזיכרון וכו '.
28. גודל הזיכרון והפצת הזיכרון
ל- Raspberry Pi יש פקודות ייעודיות שיאפשרו לך לדעת את פרטי הזיכרון שלך. התוצאה תכלול גם את גודל הזיכרון, יחידת הזיכרון המשומשת והזמינה.
$ mv oldfile.txt newfile.txt
פקודה זו תציג גם את מספר הקבצים הפעילים והלא פעילים לצד זיכרון המטמון. שוב, ראינו כמה מחיצות במחשב השולחני שלנו. באותו אופן אתה יכול להגדיר את מספר המחיצות לזיכרון הפטל שלך.
$ rm samplefile.txt $ rmdir sample_directory
פקודה זו תציג את מספר המחיצות שיש לך כרגע בכרטיס ה- SD או בדיסק הקשיח שלך. חוץ מזה, כדי לדעת את גירסת ה- pi שלך אתה יכול לכתוב פקודה זו.
$ scp [email protected] :/home/landing/file.txt
29. קבל את הטמפרטורה
חשוב לדעת את טמפרטורת הפטל. כי חום מופרז יכול להוביל אותך למצבים לא רצויים. אפילו זה יכול לגרום לתקלה במערכת או לתוצאות בלתי צפויות אשר ידועות בכינוי חנק תרמי. עם זאת, כדי לדעת את הטמפרטורה של פטל הפטל השתמש בפקודה זו.
$ touch example.txt
מי שעשה שעון -יתר על המעבד של הפטל חייב לבדוק את הטמפרטורה באופן תדיר. כי מומלץ שתמיד תנסה להגביל את טמפרטורת ה- pi מתחת ל 80 מעלות צלזיוס.
30. ניתוח נתוני הטמפרטורה
אתה יכול גם להשתמש בנתונים אלה בסקריפט bash shell באמצעות | _+_ | פקודה. נתוני הטמפרטורה יחולצו ויוצגו.
$ ifconfig
לאחר מכן תוכל להדפיס נתונים אלה על סקריפט המעטפת שלך באמצעות הפקודה print_temp.sh או לפתוח אותם בעורך הטקסט ננו על ידי החלת הפקודה הבאה.
$ ifconfig eth0
אם אתה מפתח פרויקט עליך תמיד לעקוב אחר הטמפרטורה מכיוון שגם הביצועים של אב הטיפוס או התוכנה שלך קשורים לכך.
31. קבל מידע על חבילות
כבר דנו בפקודות pi פטל שיכולות לספק מידע הקשור לזיכרון. תוכל גם לחלץ מידע שימושי בנוגע לחבילות המותקנות כעת.
$ ifconfig eth1 up
פקודה זו תציג את כל החבילות בהן אתה משתמש. אם אתה רוצה לקבל פרטי חבילה הקשורים לחבילה מסוג מסוים, פקודה זו
$ ifconfig wlan1 down
במקרה זה, פקודה זו תפיק תוצאה שתכיל את כל החבילות הקשורות ל- ABC.
32. קבל מידע על חומרת USB
קיימות פקודות פטל פאי המציגות את רשימת החומרה המחוברת באמצעות USB. לצפייה ברשימת חומרת ה- USB:
$ ifconfig wlan0 172.168.1.0
חוץ מזה, אתה יכול גם לדעת את גרסת הפטל שבה אתה משתמש על ידי הזנת הפקודה הבאה:
$ ifconfig wlan1 broadcast 172.168.1.253
הוא יציג את גרסת הגרעין בפועל המשמשת לבניית הפצת הלינוקס שבה אתה משתמש. חוץ מזה, מידע הנוגע למהדר GCC ייווצר גם הוא.
33. התחל או עצור כל שירות
Raspberry Pi מספק שירותים חשובים רבים ואלו מאפשרים לך ליישם פרויקטים מתוחכמים רבים או לפתח כל אב טיפוס. אך ישנם שירותים שלא ניתן להשתמש בהם בו זמנית. במקרה כזה כדי להתחיל או לעצור שירות השתמש בפקודה זו:
$ ifconfig wlan0 netmask 255.255.255.0
במקרים מסוימים, ייתכן שיהיה עליך להשתמש בפקודות אחרות לביצוע פעולות אלה בהתאם לשירותים כגון
$ ifconfig wlan0 172.168.1.0 netmask 255.255.255.0 broadcast 172.168.1.253
פקודות Raspbian
עד כה דנו בכמה מהפקודות השימושיות ביותר של פטל פטל. אבל ל- Raspbian יש פקודה בלעדית שתוכל להשתמש בה לפיתוח הפרויקט שלך. ניסינו לכלול חלק מהפקודות Raspbian הנפוצות בחלק זה.
34. שימוש במצלמת פטל ווידאו
Raspberry Pi מגיע עם מצלמה. פרויקטים רבים זקוקים למודול מצלמה על מנת לתפקד כראוי. או אם אתה עובד עם עיבוד תמונה עליך לחבר מצלמה למודול. תוכל לצלם תמונות וסרטונים באמצעות הפקודות הבאות:
$ dhclient eth0
פקודה זו מאפשרת לך לצלם תמונות סטילס. כדי ללכוד ולשמור קובץ תמונה באמצעות הפקודה הבאה.
$ iwconfig
כאן, image.jpg הוא שם התמונה שצילמת זה עתה. שוב, כדי לצלם סרטון עם פי הפטל שלך הפקודה הבאה שימושית.
$ iwlist wlan1 scan
כאן, t מציין את משך הלכידה באלפיות השנייה.
35. שלוט בסיכות ה- GPIO שלך
אחת הסיבות העיקריות מאחורי הפופולריות העצומה של פטל פאי היא זמינות סיכות הקלט/פלט למטרות כלליות. סיכות אלה מאפשרות לפטל לתקשר עם העולם החיצון. חוץ מזה הם מאפשרים לך לחבר מספר מכשירים כמו לד, זמזם או מנועים. לאחר חיבור מכשירים, תזדקק לתכנות פשוט כדי לשלוט בהם להשגת התוצאה הרצויה. חלק מהפקודות האלה הן:
$ iwlist wlan0 scan | grep
תוכל גם לקבל או להגדיר ערך עבור סיכה ספציפית באמצעות פקודות אלה. התמקד בפקודות אלה מכיוון שבלי יישום אלה לא תוכל לחבר חומרה חיצונית כלשהי או לשלוט בהן בהתאם לדרישתך.
פקודות שימושיות אחרות
לא יכולנו למקם פקודות אלה באף אחת מהדיסציפלינות הנ'ל. אך אלה גם שימושיים להשלמת פעולות מסוימות. אז ניסינו לשמור את זה תחת מטרייה אחת כדי שלא תפספסו אף אחד.
36. בדוק את היסטוריית הפקודות
מכיוון שניתן להפעיל את Raspberry Pi רק באמצעות ממשק שורת הפקודה, עליך להשתמש בהרבה פקודות. כך שהמשתמש מתקשה לעקוב אחר הפקודות שבהן השתמשו או יישמו. כדי לבדוק את היסטוריית הפקודה אתה יכול לנסות פקודה זו.
להצטיין במספר קריטריונים מרובים בעמודה שונה
# nmap
אתה יכול להגביל את מספר הפקודות להצגה גם באמצעות הפקודה הבאה.
$ ping 10.0.0.1
הוא יציג את 5 הפקודות האחרונות שהחלת.
37. ניקוי ההיסטוריה
באמצעות הפקודה הקודמת תוכל לקבל את כל ההיסטוריה של הפקודות שהיו בשימוש כבר. אם ברצונך לנקות כל אחת מהפקודות החלות תוכל לבצע זאת באמצעות הפקודה הבאה.
$ ping www.google.com
כדי לנקות את כל ההיסטוריה השתמש | _+_ |
38. משימות תזמון
Raspberry Pi מאפשר למשתמש לתזמן משימות. הפקודות המתוארות להלן יעזרו לך לתזמן כל סקריפט לביצוע מעת לעת בכל מרווח נתון. משימות אלה עשויות לכלול גיבוי של הנתונים שלך מדי שעה כדי להיכנס למעבד שלך בזמן מסוים. הכלי Cron מאפשר לך לתזמן משימות ו- Crontab הוא הקובץ שבו תוכל לכתוב את ההוראות לכל משימה.
$ ping -i 0.2 www.google.com
כאן משתמשים בדגל l ו- e כדי להציג ולערוך שורות בהתאמה. חוץ מזה אתה יכול גם להשתמש | _+_ | להתקין ממשק גרפי עבור crontab.
39. שלוט באפליקציות המפעילות ברקע
פקודות הפטל פטל המוזכרות להלן משמשות להפעלת משהו ברקע גם אם ההפעלה מסתיימת או מסתיימת. הפקודות הן כדלקמן.
$ ping -f unixmen.com
אז אתה יכול לראות שהשתמשנו בשני דגלים שהם -s ו- -r. כאן S מציין את התחלת מסך חדש עם השם הנתון בעוד r מציין חידוש מסך פועל עם השם הבא. אתה יכול גם להשתמש במזהה במקום שם אבל אם שכחת את המזהה השתמש | _+_ |
רשימת פקודות כלליות עבור הפטל שלך
אין ממשק גרפי זמין עבורך ב- Raspberry. כתוצאה מכך, די קשה אפילו לבצע משימות כלליות כמו בדיקת תאריך ושעה, כיבוי או אתחול מחדש של המערכת. האמור להלן יעזור לך להשלים את כל סוגי הדברים הבסיסיים הללו.
40. כיבוי או כיבוי
אם ברצונך לכבות, תוכל להשתמש בכל אחת מהפקודות הבאות. אך עליך לזכור, אל תשתמש בהם אלא אם יש בכך צורך. כי כל התהליכים יסתיימו, והפטל ייסגר באופן מיידי.
$ ping -w 6 www.google.com
41. כיבוי מתוזמן והפעלה מחדש
גם אם אתה רוצה שהפטל שלך יכבה בזמן מסוים או יגדיר טיימר, תוכל להשתמש בפקודה הבאה:
$ ping -c 5 -q www.google.com
אם אתה תוהה כיצד לאתחל את המכשיר שלך, תן לנו לספר לך שאתה יכול גם לאתחל את ה- Raspberry Pi שלך על ידי הזנת פקודה זו.
$ wget https://www.website.com/sample.png
המערכת תפעיל מחדש את המערכת באופן מיידי, לכן ודא שאין יישום שפועל ברקע מכיוון שאתה עלול לאבד אותה.
42. הגדר תאריך ושעה
Raspberry Pi לא יכול לעקוב אחר השעה. הוא יכול להציג זמן רק כאשר הוא מתחבר לאינטרנט; אחרת, יהיה עליך להגדיר את הזמן הנוכחי בכל פעם שאתה מפעיל מחדש את המערכת. אבל הוא יכול להציג תאריך מתי שתרצה.
$ cat /proc/meminfo
אתה יכול להוסיף שעון בזמן אמת לפטל שלך באמצעות ממשק I2C אם נדרש זמן אמת לפיתוח הפרויקט שלך.
43. GUI ותצורה
פטל PI יכול לספק ממשק משתמש גרפי עובד במידה מסוימת. לאחר פתיחת חלון התצורה, תוכל להשתמש בחצים כדי לחקור את המסך.
$ cat/proc/partitions
אך עליך לזכור כי לפני השימוש בפקודה לעיל, ודא כי המשתמש שלך הוא הבעלים של כל קבצי התצורה. תוכל גם לראות את תצורת הפטל שלך על ידי הזנת הפקודה הבאה.
$ cat /proc/version
הפלט ייראה כך:
44. מציאת קובץ
ייתכן שתתקשה להשיג את מיקומו של קובץ אם תשכח היכן אחסנת אותו מכיוון ש- GUI אינו קיים. אבל אם אתה יודע את הפקודה הבאה, זה יהיה לך קל.
$ vcgencmd measure_temp
תקבל את רשימת כל הספריות המכילות example.txt לאחר ביצוע הפקודה. באופן דומה, תוכל להשתמש בפקודה זו גם עבור סוגי קבצים אחרים. כמו אם אתה מחפש קובץ תמונה אתה יכול לשנות את הפקודה כמו:
$ vcgencmd measure_temp | egrep -o '[0-9]*.[0-9]*'
ארבע חמש. פתיחת קובץ טקסט
אם אתה רוצה לפתוח קובץ טקסט מסוים, תוכל להשתמש בפקודה הבאה:
$ nano print_temp.sh
פקודה זו תאלץ את המערכת לפתוח קובץ 1 בעורך הטקסט הרשמי של מערכת ההפצה של לינוקס, הנקראת Nano.
פקודות עוצמתיות
כדי להגדיל את הידע והכישורים שלך, כללנו כמה מהפקודות החזקות ביותר של פטל הפטל. אם אתה משתמש ב- Linux במשך זמן רב, ייתכן שאתה כבר מכיר את הפקודות האלה. אבל כדי להשתלט על המומחיות שלך בתחום הפטל, פקודות אלה יתרום רבות.
46. מחרוזת שונה של חיפוש ותצוגה
זו פקודה חשובה ופועלת כ שפת תכנות . זה עוזר למצוא כל מחרוזת ומאפשר לך להציג את המחרוזת כרצונך. באמצעות פקודה יחידה זו, תוכל לחפש, לשנות ולהציג מחרוזת אשר בהחלט תחסוך הרבה זמן ותייעל אותך
$ dpkg – –get–selections
AWK היא הפקודה הראשית, ואילו F משמש כמחרוזת מפריד שדות. V מציין את המשתנה שניתן להשתמש בו מאוחר יותר למטרות שונות. התוכנית ציינה את הביטוי שישמש לעיבוד הקובץ הרצוי, שהוא שם קובץ במקרה זה. אתה יכול להסתכל על הדוגמה הזו:
$ dpkg – –get–selections | grep ABC
פקודה זו פירושה /etc /עבר הוא הקובץ שעתיד לנתח. : הוא מפריד השדות בעוד '{print $ 1}' מציג רק את העמודה הראשונה.
47. שינוי הטקסט
זוהי דרך מתוחכמת נוספת להפוך טקסט או מחרוזת. זה עובד כמו awk, אם כי פשוט ופחות מסובך לשימוש. זה מאפשר לך לחלץ גם חלק ספציפי של טקסט או קובץ. התחביר הבסיסי של פקודה זו הוא כדלקמן.
$ lsusb
הפקודה הראשונה משמשת לחילוץ מקובץ בעוד שהפקודה השנייה חותכת חלק מסוים של מחרוזת ומציגה אותו עבור המשתמש. בוז בדוגמה הבאה כדי לקבל מושג ברור.
$ cat /proc/version
פקודה זו תציג bcd כאשר -c מציין את סוג נתוני התווים של המחרוזת.
48. עקוב אחר מה שקורה
כאשר אתה מחכה לקובץ או לספרייה, תוכל לנצל את הזמן באמצעות פקודת השעון כדי לראות מה קורה בפועל. פקודות אלה נועדו לבצע אותה הוראה אחת לשתי שניות.
$ sudo service apache start $ sudo service apache stop
כמו כן, תוכל להגדיר את זמן המרווח בהתאם לדרישתך. השתמש באפשרות -n להגדרת זמן המרווח.
$ sudo service apache reload $ sudo service apache restart
פקודה זו תציג תאריך לאחר כל עשר שניות.
49. עקוב אחר הרשת
באמצעות הפקודה הקודמת תוכל לעקוב אחר הסביבה הפנימית בלבד. אך הפקודה עליה נדון כעת תתמקד בניטור הרשת. Raspberry Pi מאפשר לך לזהות אילו יציאות פתוחות כעת ולפקח גם על זרימת התנועה. הפקודות הדרושות לך לביצוע פעולה זו הן כדלקמן.
$ raspistil
כאן מתווספת אפשרות p ו- c עם הפקודה המקורית שבה p משמש לכלול את מזהה התהליך, ו- c משמש לרענון נתונים בו זמנית.
50. פתרון בעיות פטל פטל
לפעמים פתרון בעיות הוא באמת חשוב לזהות אם יש נהג או שירות כלשהו שמגביל אותך לקבל את התוצאה הצפויה. כמו כן, כל דוחות השגיאה יוצגו לצד ההסבר על האירוע.
$ raspistill -o image.jpg
תקבל הודעה רגילה אם הכל עובד תקין. אתה יכול לראות מה קורה ברצף ההתחלה בזמן האתחול, והזמן שחלף. הפלט יהיה כמו התמונה המצורפת למטה.
לבסוף, תובנות
השימוש בשורת הפקודה להפעלת מחשב הוא החלק המאתגר ביותר עבור אנשים רבים. פקודות אלה יכולות לסייע לחדשים בתחום זה. כדי להתחיל עם לוח המסוף, פקודות אלה של פטל פאי יעזרו לך גם לבנות יישומים או להתחיל לעבוד על כל פרויקט. חוץ מזה, אם מעולם לא השתמשת ב- Linux, פקודות אלה יעלו את הביטחון העצמי שלך להתחיל את המסע שלך. Raspberry Pi הוא מחשב לוח יחיד יעיל וחזק. אבל לעולם לא תפיק מזה את המיטב אם לא תוכל להתרגל לפקודות שימושיות אלה.
- תגיות
- פאי פטל
השאר תגובה בטל תגובה
הערה: אנא הכנס את תגובתך! שם:* אנא הכנס את שמך כאן דוא'ל:* הזנת כתובת דוא'ל שגויה! אנא הכנס את כתובת הדוא'ל שלך כאן אתר אינטרנט:שמור את שמי, כתובת הדוא'ל והאתר שלי בדפדפן זה בפעם הבאה שאגיב.