اگر تا به حال به کار پرداخته اید و Raspberry Pi خود را پیکربندی کرده اید ، مطمئناً خود را در میان مقدار عظیم دستورات وجود دارد ، موارد بسیاری وجود دارد که شما باید آنها را یادآوری کنید یا حداقل آنها را همیشه در یک لیست داشته باشید تا در صورت نیاز با آنها مشورت کنید. با توجه به این موضوع ، امروز من پیشنهاد کرده ام لیستی با متداول ترین آنها تهیه کنم ، بعضی از آنها را مطمئنا می شناسید و برخی دیگر شاید نه چندان.
قبل از ادامه ، باید در نظر گرفته شود که در لینوکس دو نوع کاربر مختلف وجود دارد به ترمینال دسترسی پیدا کنید، یکی کاربر است 'طبیعیبا مجوزهای دسترسی اساسی و دیگری حالت معروف به ریشه یا superuser شما عملا می توانید هر کاری که می خواهید انجام دهید. در این مرحله باید به خصوص مراقب باشید زیرا ، وقتی می گویم "آنچه می خواهید'به معنای واقعی کلمه هر آنچه شما می خواهید با تمام معنی آن است ، مانند حذف پرونده هایی که به معنای واقعی کلمه سیستم عامل را بی فایده می کنند.
بدیهی است که برخی از دستورات مورد استفاده توسط کاربر اصلی قابل اجرا نیستند ، بنابراین برای اجرای این دستورات به مجوزهای کاربر فوق نیاز خواهید داشت ، بنابراین کاملاً معمول خواهد بود که پیشوند sudo را در مقابل دستور خاص مشاهده کنید. روش دیگر دسترسی به کاربر فوق العاده بدون قرار دادن sudo در مقابل تمام دستورات ، اجرای دستور است کد: sudo سو و رمز آن را قرار دهید. هنگامی که کاربر را تغییر دادیم ، قادر خواهیم بود چیزی مانند این را در خط فرمان مشاهده کنیم root @ raspberrypi: / home / pi #به این ترتیب دیگر نیازی به قرار دادن پیشوند sudo در مقابل هر دستور نیست.
با این توضیحات کوچک ، اکنون دستوراتی را که به نظر من شخصاً ضروری و مخصوصاً مفید هنگام پیکربندی یا کار با Raspberry Pi ما هستند ، لیست می کنم:
شاخص
دستورات عمومی:
- با apt-get برای بروز رسانی: نسخه Raspbian خود را به روز کنید.
- apt-get ارتقا دهید: تمام بسته هایی را که در سیستم نصب کرده اید به روز کنید.
- واضح: پنجره ترمینال را پاک می کند.
- تاریخ: تاریخ فعلی را نشان می دهد.
- پیدا کردن / -نام test.txt: کل سیستم را برای فایل test.txt جستجو می کند و لیستی از تمام دایرکتوری های حاوی پرونده را ایجاد می کند.
- nano test.txt: فایل test.txt را در "Nano" ، ویرایشگر متن Linux باز کنید.
- خاموش: بلافاصله سیستم را خاموش کنید.
- raspi-config: منوی تنظیمات را باز کنید.
- راه اندازی مجدد: سیستم را بلافاصله راه اندازی کنید.
- خاموش - حالا: بلافاصله سیستم را خاموش کنید.
- خاموش - ساعت 18:34: سیستم را در ساعت 18:34 خاموش کنید.
- startx: رابط کاربری گرافیکی را باز می کند.
دستورات برای پرونده ها و دایرکتوری ها:
- تست گربه .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.
- ls -l: لیستی با پرونده های موجود در فهرست فعلی و همچنین سایر اطلاعات جالب مانند اندازه پرونده ، تاریخ اصلاح و مجوزها را نشان می دهد.
- پوشه تست mkdir: یک پوشه test_folder جدید در پوشه فعلی ایجاد کنید.
- mvxxx: پرونده یا پوشه ای به نام XXX را به یک مکان خاص منتقل کنید. مثالی از این دستور: mv file.txt / home / pi است که file.txt موجود را در پوشه فعلی به آدرس / home / pi منتقل می کند. اگر فایلی که می خواهیم منتقل کنیم در پوشه ای که قرار داریم نیست ، باید آدرس کامل آن را اضافه کنیم. از این دستور می توان برای تغییر نام پرونده ها یا پوشه ها نیز استفاده کرد ، تنها کاری که ما باید انجام دهیم این است که آنها را در همان شاخه اما با نام دیگری منتقل کنیم ، به عنوان مثال: mv file.txt test.txt نام فایل را تغییر می دهد file.txt به عنوان test. txt
- rm test.txt: فایل test.txt را حذف کنید
- پوشه تست rmdir: پوشه 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: لیستی از تمام شبکه های بی سیم موجود را نمایش می دهد.
- اسکن 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: اطلاعات مربوط به سیستم حافظه ما را نشان می دهد.
- cat / proc / partitions: اندازه و تعداد پارتیشن ها را روی کارت SD یا دیسک سخت نمایش می دهد.
- cat / proc / نسخه: نسخه 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: دمای CPU را نمایش می دهد.
- vcgencmd get_mem بازو && vcgencmd get_mem gpu: حافظه تقسیم شده بین CPU و GPU را نشان می دهد.
اولین کسی باشید که نظر