ใช้คำสั่ง Arch เพื่อค้นหาประเภทสถาปัตยกรรมของคอมพิวเตอร์

ในทางทฤษฎีแล้วคุณควรทราบสถาปัตยกรรมของคอมพิวเตอร์ของคุณแล้วเนื่องจากหลังจากที่คุณติดตั้งลินุกซ์ไว้ในตอนแรก

แน่นอนว่าอาจเป็นกรณีที่คุณไม่ได้ติดตั้ง Linux บนคอมพิวเตอร์และคุณจำเป็นต้องรู้จักสถาปัตยกรรมก่อนที่จะคอมไพล์แพ็กเกจเพื่อใช้งานได้

คุณอาจคิดว่าประเภทของสถาปัตยกรรมเป็นสิ่งที่เห็นได้ชัด แต่เมื่อคุณใช้ Chromebook พิจารณาอาจมีความเป็นไปได้ว่าเป็น x86_64 หรือใช้แขนและไม่จำเป็นต้องชัดเจนเพียงแค่มองจากคอมพิวเตอร์ไม่ว่าจะเป็นแบบ 32 บิตหรือ 64- บิต.

ชนิดดังนั้นจะมีอะไรบ้าง ดีเพียงตรวจสอบจากหน้าดาวน์โหลด Debian แสดงสถาปัตยกรรมต่อไปนี้:

สถาปัตยกรรมที่มีศักยภาพอื่น ๆ ได้แก่ i486, i586, i686, ia64, alpha และ sparc

คำสั่งต่อไปนี้จะแสดงสถาปัตยกรรมสำหรับคอมพิวเตอร์ของคุณ:

โค้ง

ในสาระสำคัญคำสั่ง arch เป็นวิธีง่ายๆในการแสดงคำสั่งต่อไปนี้:

uname -m

uname ใช้สำหรับพิมพ์ข้อมูลระบบทั้งหมดเกี่ยวกับคอมพิวเตอร์ของคุณซึ่งประเภทสถาปัตยกรรมเป็นเพียงส่วนเล็ก ๆ เท่านั้น

เพียงพิมพ์ uname ของตัวเองจะแสดงให้คุณเห็นระบบปฏิบัติการที่คุณกำลังทำงานอยู่เช่นลินุกซ์ขณะ uname -a จะแสดงข้อมูลทั้งหมดที่พร้อมใช้งานจากคำสั่ง uname ดังต่อไปนี้:

คุณสามารถใช้สวิตช์เพื่อระบุเฉพาะข้อมูลที่คุณต้องการแสดง

คุณสามารถดูคู่มือฉบับสมบูรณ์สำหรับ uname และ arch โดยการพิมพ์คำสั่งต่อไปนี้:

ข้อมูลการชุมนุมของ coreutils 'uname'

นอกจากนี้ยังสามารถรับรายละเอียดทั้งหมดเกี่ยวกับคำสั่งซุ้มประตูได้ด้วยการพิมพ์ซุ้มประตู

คำสั่งโค้งมีเพียง 2 สวิตช์เท่านั้น:

เพื่อให้คำแนะนำนี้สมบูรณ์คำสั่งต่อไปนี้จะแสดงให้คุณทราบว่าระบบของคุณใช้งานระบบ 32 บิตหรือ 64 บิต:

getconf จริงหมายถึงได้รับค่าการกำหนดค่า เป็นส่วนหนึ่งของคู่มือโปรแกรมเมอร์ POSIX LONG_BIT ส่งกลับขนาดของจำนวนเต็มยาว ถ้ามันส่งกลับ 32 แล้วคุณมีระบบ 32 บิตในขณะที่ถ้ามันส่งกลับ 64 คุณมีระบบ 64 บิต

วิธีนี้ไม่ได้เป็นหลักฐานโง่ แต่และอาจไม่สามารถใช้ได้กับสถาปัตยกรรมทั้งหมด

สำหรับรายละเอียดทั้งหมดเกี่ยวกับชนิดคำสั่ง getconf man getconf ลงในหน้าต่างเทอร์มินัลหรือไปที่หน้าเว็บนี้

ขณะที่เห็นได้ชัดว่าง่ายกว่าที่จะพิมพ์ซุ้มประตูมากกว่า uname -m เป็นข้อสังเกตว่าคำสั่ง arch ได้รับการคัดค้านและอาจไม่พร้อมใช้งานบน Linux ทุกเวอร์ชันในอนาคต จากนั้นคุณควรใช้คำสั่ง uname แทน