ប្រើពាក្យបញ្ជា Arch ដើម្បីស្វែងយល់ពីប្រភេទស្ថាបត្យកម្មរបស់កុំព្យូទ័រ

តាមទ្រឹស្ដីអ្នកគួរតែដឹងពីស្ថាបត្យកម្មនៃកុំព្យូទ័ររបស់អ្នកពីព្រោះអ្នកបានដំឡើង Linux នៅលើដំបូង។

ជាការពិតណាស់វាអាចជាករណីដែលអ្នកមិនបានដំឡើងលីនុចនៅលើកុំព្យួទ័រហើយអ្នកត្រូវដឹងពីស្ថាបត្យកម្មមុនពេលចងក្រងកញ្ចប់ដើម្បីដំណើរការវា។

អ្នកប្រហែលជាគិតថាប្រភេទនៃស្ថាបត្យកម្មគឺជាក់ស្តែងប៉ុន្តែនៅពេលដែលអ្នកយក Chromebooks ពិចារណាវាមានលទ្ធភាពវាមាន x86_64 ឫផ្អែកលើដៃហើយវាមិនចាំបាច់ច្បាស់ដោយគ្រាន់តែសម្លឹងមើលកុំព្យូទ័រថាតើវាមាន 32 ប៊ីតឬ 64- ប៊ីត។

ដូច្នេះតើមានប្រភេទអ្វីខ្លះ? ជាការប្រសើរណាស់គ្រាន់តែពិនិត្យមើលទំព័រទាញយកដេបៀនរាយបញ្ជីស្ថាបត្យកម្មខាងក្រោម:

ស្ថាបត្យកម្មមានសក្តានុពលផ្សេងទៀតរួមមាន i486, i586, i686, ia64, អាល់ហ្វានិង sparc ។

ពាក្យបញ្ជាដូចខាងក្រោមនឹងបង្ហាញអ្នកពីស្ថាបត្យកម្មសម្រាប់កុំព្យូទ័ររបស់អ្នក:

មូល

ជាទូទៅពាក្យបញ្ជាសំខាន់បំផុតគឺជាវិធីសាមញ្ញក្នុងការបង្ហាញនូវពាក្យបញ្ជាដូចខាងក្រោម:

uname -m

uname ត្រូវបានប្រើដើម្បីបោះពុម្ពគ្រប់ប្រភេទនៃព័ត៌មានប្រព័ន្ធអំពីកុំព្យូទ័ររបស់អ្នកដែលប្រភេទស្ថាបត្យកម្មគឺគ្រាន់តែជាផ្នែកតូចមួយ។

គ្រាន់តែវាយពាក្យសម្ងាត់ដោយខ្លួនឯងបង្ហាញអ្នកនូវប្រព័ន្ធប្រតិបត្តិការដែលអ្នកកំពុងដំណើរការដូចជាលីនុចចំណែកឯ uname -a បង្ហាញព័ត៌មានទាំងអស់ដែលអាចរកបានពីពាក្យបញ្ជា uname ដូចខាងក្រោម:

អ្នកអាចប្រើឧបករណ៍ប្តូរដើម្បីបញ្ជាក់ព័ត៌មានដែលអ្នកចង់បង្ហាញ។

អ្នកអាចមើលឃើញសៀវភៅណែនាំពេញលេញសម្រាប់ uname និង arch ដោយវាយពាក្យបញ្ជាដូចខាងក្រោម:

ព័ត៌មានស្នូល coreutils 'uname invocation'

វាក៏អាចធ្វើទៅបានដើម្បីទទួលបានពត៌មានលំអិតពេញលេញនៃពាក្យបញ្ជាចតដោយវាយបុរសកំណាត់។

ពាក្យបញ្ជាសំខាន់ៗមានតែ 2 កុងតាក់ទេ:

ដើម្បីបញ្ចប់ការណែនាំនេះពាក្យបញ្ជាដូចខាងក្រោមក៏នឹងបង្ហាញអ្នកថាតើប្រព័ន្ធរបស់អ្នកកំពុងរត់ 32 ប៊ីតឬ 64 ប៊ីតឬអត់:

getconf ពិតជាតំណាងឱ្យតម្លៃកំណត់រចនាសម្ព័ន្ធ។ វាគឺជាផ្នែកមួយនៃសៀវភៅសរសេរកម្មវិធី POSIX ។ LONG_BIT ត្រឡប់ទំហំនៃចំនួនគត់ធំ។ ប្រសិនបើវាត្រឡប់ 32 បន្ទាប់មកអ្នកមានប្រព័ន្ធ 32 ប៊ីតប្រសិនបើវាត្រឡប់ 64 អ្នកមានប្រព័ន្ធ 64 ប៊ីត។

វិធីសាស្រ្តនេះមិនមែនជាការបង្ហាញពីភាពល្ងីល្ងើទេហើយវាប្រហែលជាមិនដំណើរការលើស្ថាបត្យកម្មទាំងអស់។

សម្រាប់ព័ត៌មានលម្អិតអំពីពាក្យបញ្ជា getconf វាយ man getconf ទៅក្នុងបង្អួចស្ថានីយឬទស្សនាគេហទំព័រនេះ។

ខណៈពេលដែលវាមានភាពងាយស្រួលក្នុងការវាយ arch ជាង uname វាពិតជាគួរអោយកត់សំគាល់ថាពាក្យបញ្ជា arch ត្រូវបានបដិសេធនិងមិនអាចរកបាននៅគ្រប់ជំនាន់លីនុចនាពេលអនាគត។ ដូច្នេះអ្នកគួរតែប្រើពាក្យបញ្ជា uname ជំនួសវិញ។