אם אי פעם התחלת לעבוד ולקבוע את תצורת ה- Raspberry Pi שלך, בוודאי איבדת את עצמך בין הכמות העצומה של פקוד שקיימים, ישנם רבים שעליך ללמוד בעל פה או, לפחות, שיהיה להם תמיד ברשימה כדי שתוכל להתייעץ איתם כשאתה זקוק לה. בהתחשב בכך, היום הצעתי ליצור רשימה עם הרווחים הנפוצים ביותר, חלקם אתם בוודאי מכירים ואחרים אולי לא כל כך הרבה.
לפני שתמשיך, יש לקחת בחשבון שבלינוקס ישנם שני סוגים שונים של משתמשים גש לטרמינל, אחד הוא המשתמש 'נוֹרמָלִי'עם הרשאות גישה בסיסיות והשני הוא המצב המכונה שורש או משתמש-על אתה יכול לעשות כמעט כל מה שאתה רוצה. בשלב זה אתה צריך להיות זהיר במיוחד מכיוון שכשאני אומר 'מה אתה רוצהזה פשוטו כמשמעו כל מה שתרצה עם כל המשמעות של זה, כגון מחיקת קבצים שהופכים את מערכת ההפעלה ממש ללא תועלת.
כמובן שחלק מהפקודות לשימוש לא יכולות להיות מופעלות על ידי משתמש בסיסי, לכן תזדקק להרשאות של משתמש-על בכדי שתוכל לבצע פקודות אלה, ולכן יהיה מקובל למדי שתראה את הקידומת sudo מול הפקודה הספציפית . דרך נוספת לגשת למשתמש העל ללא צורך להציב סודו לפני כל הפקודות היא על ידי ביצוע הפקודה sudo su ושם את הסיסמה של זה. לאחר שהחלפנו משתמש נוכל לראות בשורת הפקודה משהו כמו root @ raspberrypi: / home / pi #באופן זה, כבר לא יהיה צורך להציב את קידומת sudo לפני כל פקודה.
עם הבהרה קטנה זו, אפרט כעת את הפקודות שלדעתי הן נחוצות ושימושיות במיוחד בעת קביעת התצורה או העבודה עם ה- Raspberry Pi שלנו:
פקודות כלליות:
- apt-get עדכון: עדכן את גרסת ה- Raspbian שלך.
- apt- לקבל שדרוג: עדכן את כל החבילות שהתקנת במערכת.
- ברור: מנקה את חלון המסוף.
- נתונים: מציג את התאריך הנוכחי.
- מצא / -שם test.txt: מחפש במערכת כולה את קובץ test.txt ויוצר רשימה של כל הספריות המכילות את הקובץ.
- ננו test.txt: פתח את הקובץ test.txt ב- "Nano", עורך הטקסטים של לינוקס.
- כיבוי: כבה את המערכת מיד.
- raspi-config: פתח את תפריט ההגדרות.
- אתחול מחדש: הפעל מחדש את המערכת באופן מיידי.
- כיבוי-h עכשיו: כבה את המערכת מיד.
- כיבוי -ש 18:34: כבה את המערכת בשעה 18:34.
- התחלה: פותח את ממשק המשתמש הגרפי.
פקודות לקבצים ולספריות:
- test.txt חתול: מציג את התוכן של קובץ test.txt.
- cd / abc / xyz: משנה את הספריה הנוכחית לספריה / abc / xyz.
- שוטר XXX: Copia el archivo o directorio XXX y lo pega en una ubicación especificada. דוגמה לפקודה זו תהיה: cp fichero.txt /home/pi/fichero.txt en el directorio actual y lo pega en el directorio /home/pi/. Si el archivo no está en el directorio actual debes poner la dirección donde se encuentra.
- ll -l: מציגה רשימה עם הקבצים הקיימים בספרייה הנוכחית, כמו גם מידע מעניין אחר כגון גודל הקובץ, תאריך השינוי וההרשאות.
- mkdir מבחן_תיקיה: צור תיקיית בדיקה חדשה בתיקיה הנוכחית.
- mvxxx: העבר את הקובץ או התיקיה בשם XXX למיקום ספציפי. דוגמה לפקודה זו תהיה: mv file.txt / home / pi אשר יעביר את file.txt הקיים בתיקיה הנוכחית לכתובת / home / pi. אם הקובץ שאנו רוצים להעביר אינו בתיקיה בה אנו נמצאים, עלינו להוסיף את הכתובת המלאה שלה. ניתן להשתמש בפקודה זו גם לשם שינוי קבצים או תיקיות, כל שעלינו לעשות הוא להעביר אותם לאותה ספריה אך עם שם אחר, לדוגמא: mv file.txt test.txt ישנה את שם קובץ file.txt כמבחן. טקסט.
- rm test.txt: מחק את הקובץ test.txt
- rmdir test_folder: מחק את תיקיית test_folder. ניתן לבצע פעולה זו רק אם התיקיה ריקה.
- scp user@10.0.0.32: /some/path/file.txt: Copia un archivo a través de SSH. Se puede utilizar para descargar un archivo de un ordenador remoto a nuestra Raspberry Pi. המשתמש@10.0.0.32 es el nombre de usuario y la dirección es la IP local del ordenador remoto y /ruta/path/archivo.txt es la ruta y el nombre de archivo del archivo en el ordenador remoto.
- לגעת: צור קובץ ריק חדש בספריה הנוכחית.
פקודות לתצורת רשת:
- ifconfig: משמש לבדיקת מצב החיבור האלחוטי בו אנו משתמשים, למשל כדי לראות אם ל- wlan0 הוקצתה כתובת IP או לא.
- iwconfig: כדי לבדוק לאיזו רשת אנו מחוברים באופן אלחוטי.
- סריקה: מציג רשימה של כל הרשתות האלחוטיות הזמינות.
- סריקת iwlist wlan0 | grep ESSID: אם להזמנה הקודמת אנו מוסיפים | grep יחד עם שם שדה, המערכת תראה לנו רק את השדה שאנחנו צריכים על המסך. באמצעות הפקודה לדוגמה, רק שדה ESSID יופיע.
- nmap: סרוק את הרשת שלך ורשום את ההתקנים המחוברים, מספר היציאה, הפרוטוקול, מערכת ההפעלה, כתובות ה- MAC ...
- פינג: Prueba la conectividad entre dos dispositivos conectados a una misma red. Por ejemplo, ping 10.0.0.32 enviará un paquete al dispositivo con IP 10.0.0.32 y esperará una respuesta. También funciona con las direcciones de sitios web lo que nos puede ayudar a saber si tenemos conexión a la red o no utilizando, por ejemplo, ping www.google.es
- wget http://www.miweb.com/test.txt: הורד את קובץ test.txt מהאתר www.miweb.com ושמור אותו בספריה הנוכחית.
פקודות מידע על המערכת:
- cat / proc / meminfo: מציג מידע על מערכת הזיכרון שלנו.
- חתול / פרוק / מחיצות: מציג את גודל ומספר המחיצות בכרטיס SD או בדיסק הקשיח.
- גרסת חתול / פרוק /: מראה לנו את הגרסה של ה- Raspberry Pi בה אנו משתמשים.
- df-h: מציג את השטח הזמין בדיסק.
- df /: מראה כמה מקום פנוי בדיסק זמין.
- dpkg – בחירות קבל | grep XXX: מציג את כל החבילות המותקנות הקשורות ל- XXX.
- dpkg - בחירות קבל: נותן מידע על כל החבילות המותקנות.
- חופשי: מציג את כמות הזיכרון הפנוי הזמין במערכת.
- שם מארח -אני: מציג את כתובת ה- IP של ה- Raspberry Pi שלנו.
- lsusb: הוא מציע לנו מידע על כל התקני ה- USB המחוברים ל- Raspberry Pi שלנו.
- מפתח עילי: Al pulsar la tecla UP se introduce el último comando ingresado en el símbolo del sistema. Esta es una manera rápida de corregir los comandos que se hicieron en error.
- vcgencmd measure_temp: מציג את טמפרטורת המעבד.
- זרוע vcgencmd get_mem && gpu vcgencmd get_mem: מציג את הזיכרון המחולק בין מעבד ל- GPU.