คำสั่งเหล่านี้เป็นคำสั่งทั่วไปที่ใช้กับ Raspberry Pi

คำสั่ง

หากคุณเคยทำงานและกำหนดค่า Raspberry Pi ของคุณแน่นอนว่าคุณต้องสูญเสียตัวเองไปท่ามกลางไฟล์ คำสั่ง ที่มีอยู่มีหลายสิ่งที่คุณต้องเรียนรู้ด้วยใจหรืออย่างน้อยก็ต้องมีรายการอยู่เสมอเพื่อที่คุณจะได้ปรึกษาพวกเขาเมื่อคุณต้องการ ด้วยเหตุนี้วันนี้ฉันจึงเสนอให้สร้างรายการที่มีรายการที่พบบ่อยที่สุดบางรายการที่คุณรู้จักและคนอื่น ๆ อาจจะไม่มากนัก

ก่อนดำเนินการต่อต้องคำนึงว่าใน Linux มีผู้ใช้สองประเภทที่แตกต่างกัน เข้าถึง Terminalหนึ่งคือผู้ใช้ 'ปกติ'ด้วยสิทธิ์การเข้าถึงขั้นพื้นฐานและอีกโหมดหนึ่งคือโหมดที่เรียกว่า root หรือ superuser คุณสามารถทำอะไรก็ได้ที่คุณต้องการ ณ จุดนี้คุณต้องระวังเป็นพิเศษตั้งแต่เมื่อฉันพูดว่า 'คุณต้องการอะไร'เป็นสิ่งที่คุณต้องการอย่างแท้จริงด้วยสิ่งนั้นเช่นการลบไฟล์ที่ทำให้ระบบปฏิบัติการไร้ประโยชน์อย่างแท้จริง

แน่นอนว่าคำสั่งบางอย่างที่จะใช้ไม่สามารถเปิดใช้งานได้โดยผู้ใช้พื้นฐานดังนั้นคุณจะต้องมีสิทธิ์ superuser เพื่อให้สามารถดำเนินการคำสั่งเหล่านี้ได้ดังนั้นจึงเป็นเรื่องปกติที่คุณจะเห็นคำนำหน้า sudo อยู่หน้าคำสั่งเฉพาะ . อีกวิธีหนึ่งในการเข้าถึง superuser โดยไม่ต้องใส่ sudo ไว้หน้าคำสั่งทั้งหมดคือการดำเนินการคำสั่ง ของ su sudo และใส่รหัสผ่าน เมื่อเราเปลี่ยนผู้ใช้แล้วเราจะสามารถเห็นได้ที่พรอมต์คำสั่งเช่น รูท @ raspberrypi: / home / pi #ด้วยวิธีนี้จะไม่จำเป็นต้องใส่คำนำหน้า sudo ไว้หน้าแต่ละคำสั่งอีกต่อไป

ด้วยการชี้แจงเล็กน้อยนี้ตอนนี้ฉันจะแสดงรายการคำสั่งที่ฉันคิดว่าจำเป็นและมีประโยชน์โดยเฉพาะอย่างยิ่งเมื่อกำหนดค่าหรือทำงานกับ Raspberry Pi ของเรา:

เครื่องอาเขต
บทความที่เกี่ยวข้อง:
สร้างเครื่องอาร์เคดของคุณเองด้วย Raspberry Pi

คำสั่งทั่วไป:

  • ปรับปรุง apt-get: อัปเดต Raspbian เวอร์ชันของคุณ
  • apt-get upgrade: อัพเดตแพ็คเกจทั้งหมดที่คุณติดตั้งไว้ในระบบ
  • ชัดเจน: ล้างหน้าต่างเทอร์มินัล
  • ข้อมูล: แสดงวันที่ปัจจุบัน
  • ค้นหา / -name test.txt: ค้นหาไฟล์ test.txt ทั้งระบบและสร้างรายการไดเร็กทอรีทั้งหมดที่มีไฟล์
  • nano test.txt: เปิดไฟล์ test.txt ใน "Nano" โปรแกรมแก้ไขข้อความของ Linux
  • ปิดลง: ปิดระบบทันที
  • RASPI-การกำหนดค่า: เปิดเมนูการตั้งค่า
  • รีบูต: รีสตาร์ทระบบทันที
  • ปิด -h ในขณะนี้: ปิดระบบทันที
  • ปิด -h 18:34 น: ปิดระบบเวลา 18:34 น.
  • startx: เปิดอินเทอร์เฟซผู้ใช้แบบกราฟิก

คำสั่งสำหรับไฟล์และไดเร็กทอรี:

  • cat test.txt: แสดงเนื้อหาของไฟล์ test.txt
  • cd / abc / xyz: เปลี่ยนไดเร็กทอรีปัจจุบันเป็นไดเร็กทอรี / abc / xyz
  • ตำรวจ XXXCopia 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: สร้างโฟลเดอร์ใหม่ test_folder ภายในโฟลเดอร์ปัจจุบัน
  • mvxxx: ย้ายไฟล์หรือโฟลเดอร์ชื่อ XXX ไปยังตำแหน่งเฉพาะ ตัวอย่างของคำสั่งนี้จะเป็น: mv file.txt / home / pi ซึ่งจะย้าย file.txt ที่อยู่ในโฟลเดอร์ปัจจุบันไปยัง address / home / pi หากไฟล์ที่เราต้องการย้ายไม่ได้อยู่ในโฟลเดอร์ที่เราอยู่เราต้องเพิ่มที่อยู่แบบเต็ม คำสั่งนี้ยังสามารถใช้เพื่อเปลี่ยนชื่อไฟล์หรือโฟลเดอร์สิ่งที่เราต้องทำคือย้ายไฟล์เหล่านั้นไปยังไดเร็กทอรีเดียวกัน แต่ใช้ชื่ออื่นเช่น mv file.txt test.txt จะเปลี่ยนชื่อไฟล์ file.txt เป็นการทดสอบ txt.
  • rm test.txt: ลบไฟล์ test.txt
  • rmdir test_folder: ลบโฟลเดอร์ test_folder การดำเนินการนี้สามารถทำได้ก็ต่อเมื่อโฟลเดอร์ว่างเปล่า
  • scp user@10.0.0.32: /some/path/file.txtCopia 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.php: เพื่อตรวจสอบว่าเครือข่ายใดที่เราเชื่อมต่อแบบไร้สาย
  • สแกน 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 และบันทึกลงในไดเร็กทอรีปัจจุบัน
เว็บเซอร์ด
บทความที่เกี่ยวข้อง:
กำหนดค่า Raspberry Pi ของคุณเป็นเว็บเซิร์ฟเวอร์

คำสั่งข้อมูลระบบ:

  • cat / proc / meminfo: แสดงข้อมูลเกี่ยวกับระบบหน่วยความจำของเรา
  • cat / proc / พาร์ติชัน: แสดงขนาดและจำนวนพาร์ติชันบนการ์ด SD หรือฮาร์ดดิสก์
  • cat / proc / เวอร์ชัน: แสดงเวอร์ชันของ Raspberry Pi ที่เราใช้อยู่
  • df -h: แสดงเนื้อที่ว่างบนแผ่นดิสก์
  • ดีเอฟ /: แสดงจำนวนเนื้อที่ว่างบนดิสก์ที่มีอยู่
  • dpkg - รับการเลือก | grep XXX: แสดงแพ็คเกจที่ติดตั้งทั้งหมดที่เกี่ยวข้องกับ XXX
  • dpkg - รับการเลือก: ให้ข้อมูลเกี่ยวกับแพ็คเกจที่ติดตั้งทั้งหมด
  • ฟรี: แสดงจำนวนหน่วยความจำว่างที่มีอยู่ในระบบ
  • ชื่อโฮสต์ -I: แสดงที่อยู่ IP ของ Raspberry Pi ของเรา
  • lsusb: ให้ข้อมูลเกี่ยวกับอุปกรณ์ USB ทั้งหมดที่เชื่อมต่อกับ Raspberry Pi ของเรา
  • UPAl 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 วัด_temp: แสดงอุณหภูมิของ CPU
  • vcgencmd get_mem arm && vcgencmd get_mem gpu: แสดงหน่วยความจำที่แบ่งระหว่าง CPU และ GPU

เป็นคนแรกที่จะแสดงความคิดเห็น

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา