តើអ្វីជា Command Line Interpreter? ជាទូទៅកម្មវិធីទំនើបទាំងអស់មាន a ចំណុចប្រទាក់អ្នកប្រើក្រាហ្វិក (GUI) . នេះមានន័យថាចំណុចប្រទាក់មានម៉ឺនុយ និងប៊ូតុងដែលអ្នកប្រើប្រាស់អាចប្រើដើម្បីធ្វើអន្តរកម្មជាមួយប្រព័ន្ធ។ ប៉ុន្តែកម្មវិធីបកប្រែបន្ទាត់ពាក្យបញ្ជាគឺជាកម្មវិធីដែលទទួលយកតែពាក្យបញ្ជាអត្ថបទពីក្តារចុចប៉ុណ្ណោះ។ បន្ទាប់មកពាក្យបញ្ជាទាំងនេះត្រូវបានប្រតិបត្តិទៅកាន់ប្រព័ន្ធប្រតិបត្តិការ។ បន្ទាត់នៃអត្ថបទដែលអ្នកប្រើប្រាស់បញ្ចូលពីក្តារចុចត្រូវបានបំប្លែងទៅជាមុខងារដែល OS អាចយល់បាន។ នេះគឺជាការងាររបស់អ្នកបកប្រែបន្ទាត់ពាក្យបញ្ជា។
អ្នកបកប្រែតាមបន្ទាត់ពាក្យបញ្ជាត្រូវបានប្រើប្រាស់យ៉ាងទូលំទូលាយរហូតដល់ទសវត្សរ៍ឆ្នាំ 1970 ។ ក្រោយមក ពួកគេត្រូវបានជំនួសដោយកម្មវិធីដែលមានចំណុចប្រទាក់អ្នកប្រើក្រាហ្វិក។
មាតិកា[ លាក់ ]
- តើ Command Line Interpreter ប្រើនៅឯណា?
- តើមានករណីអ្វីខ្លះដែលអ្នកបកប្រែបន្ទាត់បញ្ជាត្រូវបានប្រើក្នុងសម័យទំនើបនេះ?
- តើអ្នកបកប្រែបន្ទាត់ពាក្យបញ្ជាទាំងអស់ដូចគ្នាទេ?
- អ្នកបកប្រែបន្ទាត់ពាក្យបញ្ជានៅក្នុងប្រព័ន្ធប្រតិបត្តិការផ្សេងៗគ្នា
- ប្រអប់បញ្ចូលពាក្យបញ្ជានៅក្នុង Windows 10
តើ Command Line Interpreter ប្រើនៅឯណា?
សំណួរទូទៅមួយដែលមនុស្សមានគឺ ហេតុអ្វីបានជានរណាម្នាក់ប្រើកម្មវិធីបកប្រែបន្ទាត់ពាក្យបញ្ជានៅថ្ងៃនេះ? ឥឡូវនេះយើងមានកម្មវិធីជាមួយ GUI ដែលជួយសម្រួលដល់វិធីដែលយើងធ្វើអន្តរកម្មជាមួយប្រព័ន្ធ។ ដូច្នេះហេតុអ្វីបានជាវាយពាក្យបញ្ជានៅលើ CLI? មានហេតុផលសំខាន់ៗចំនួនបីដែលអ្នកបកប្រែតាមបន្ទាត់ពាក្យបញ្ជានៅតែពាក់ព័ន្ធសព្វថ្ងៃនេះ។ ចូរយើងពិភាក្សាអំពីហេតុផលម្តងមួយៗ។
- សកម្មភាពមួយចំនួនអាចត្រូវបានធ្វើកាន់តែលឿន និងដោយស្វ័យប្រវត្តិដោយប្រើបន្ទាត់ពាក្យបញ្ជា។ ឧទាហរណ៍ ពាក្យបញ្ជាបិទកម្មវិធីមួយចំនួន នៅពេលអ្នកប្រើប្រាស់ចូល ឬពាក្យបញ្ជាដើម្បីចម្លងឯកសារដែលមានទម្រង់ដូចគ្នាពីថតឯកសារអាចដំណើរការដោយស្វ័យប្រវត្តិ។ នេះនឹងកាត់បន្ថយការងារដោយដៃពីខាងអ្នក។ ដូច្នេះសម្រាប់ការប្រតិបត្តិរហ័ស ឬដើម្បីធ្វើស្វ័យប្រវត្តិកម្មសកម្មភាពជាក់លាក់ ពាក្យបញ្ជាត្រូវបានផ្តល់ឱ្យពីអ្នកបកប្រែបន្ទាត់ពាក្យបញ្ជា។
- កម្មវិធីក្រាហ្វិកគឺងាយស្រួលប្រើណាស់។ វាមិនត្រឹមតែមានអន្តរកម្មប៉ុណ្ណោះទេ ថែមទាំងពន្យល់ខ្លួនឯងទៀតផង។ នៅពេលដែលអ្នកទាញយកកម្មវិធីនោះ មានម៉ឺនុយ/ប៊ូតុងជាច្រើន ល... ដែលនឹងណែនាំអ្នកជាមួយនឹងប្រតិបត្តិការណាមួយនៅក្នុងកម្មវិធី។ ដូច្នេះ អ្នកប្រើប្រាស់ថ្មី និងគ្មានបទពិសោធន៍ តែងតែចូលចិត្តប្រើកម្មវិធីក្រាហ្វិក។ ការប្រើអ្នកបកប្រែបន្ទាត់ពាក្យបញ្ជាគឺមិនសាមញ្ញទេ។ មិនមានម៉ឺនុយទេ។ អ្វីគ្រប់យ៉ាងត្រូវតែត្រូវបានសរសេរចេញ។ ទោះយ៉ាងណាក៏ដោយ អ្នកប្រើប្រាស់ដែលមានបទពិសោធន៍មួយចំនួនប្រើកម្មវិធីបកប្រែបន្ទាត់ពាក្យបញ្ជា។ នេះគឺជាចម្បងដោយសារតែជាមួយ CLI អ្នកមានសិទ្ធិចូលដំណើរការដោយផ្ទាល់ទៅកាន់មុខងារក្នុងប្រព័ន្ធប្រតិបត្តិការ។ អ្នកប្រើដែលមានបទពិសោធដឹងថាវាមានឥទ្ធិពលប៉ុណ្ណាដើម្បីមានសិទ្ធិចូលប្រើប្រាស់មុខងារទាំងនេះ។ ដូច្នេះពួកគេប្រើ CLI ។
- ពេលខ្លះកម្មវិធី GUI នៅលើប្រព័ន្ធរបស់អ្នកមិនត្រូវបានបង្កើតឡើងដើម្បីគាំទ្រពាក្យបញ្ជាដែលត្រូវការដើម្បីដំណើរការ ឬគ្រប់គ្រងប្រព័ន្ធប្រតិបត្តិការនោះទេ។ នៅពេលនោះ អ្នកប្រើប្រាស់មិនមានជម្រើសអ្វីក្រៅពីប្រើចំណុចប្រទាក់បន្ទាត់ពាក្យបញ្ជា។ ប្រសិនបើប្រព័ន្ធមួយខ្វះធនធានដែលត្រូវការដើម្បីដំណើរការកម្មវិធីក្រាហ្វិកនោះ ចំណុចប្រទាក់បន្ទាត់ពាក្យបញ្ជានឹងមានប្រយោជន៍។
ក្នុងស្ថានភាពខ្លះ វាកាន់តែមានប្រសិទ្ធភាពក្នុងការប្រើ Command Line Interface លើកម្មវិធីក្រាហ្វិក។ គោលបំណងចម្បងនៃការប្រើប្រាស់ CLI ត្រូវបានរាយខាងក្រោម។
- នៅក្នុងការបកប្រែបន្ទាត់ពាក្យបញ្ជា វាអាចបង្ហាញការណែនាំដោយប្រើពាក្យបញ្ជា ប្រព័ន្ធអក្សរស្ទាប . វាមានប្រយោជន៍សម្រាប់អ្នកប្រើប្រាស់ពិការភ្នែក។ ពួកគេមិនអាចប្រើប្រាស់កម្មវិធីក្រាហ្វិកដោយឯករាជ្យបានទេ ដោយសារចំណុចប្រទាក់មិនងាយស្រួលប្រើសម្រាប់ពួកគេ។
- អ្នកវិទ្យាសាស្ត្រ អ្នកជំនាញបច្ចេកទេស និងវិស្វករចូលចិត្តអ្នកបកប្រែពាក្យបញ្ជាជាងចំណុចប្រទាក់ក្រាហ្វិក។ នេះគឺដោយសារតែល្បឿន និងប្រសិទ្ធភាព ដែលពាក្យបញ្ជាជាក់លាក់អាចត្រូវបានប្រតិបត្តិ។
- កុំព្យូទ័រមួយចំនួនមិនមានធនធានដែលត្រូវការដើម្បីគាំទ្រដល់ដំណើរការរលូននៃកម្មវិធី និងកម្មវិធីក្រាហ្វិក។ អ្នកបកប្រែបន្ទាត់ពាក្យបញ្ជាអាចត្រូវបានប្រើនៅក្នុងករណីបែបនេះផងដែរ។
- ការវាយពាក្យបញ្ជាអាចត្រូវបានសម្រេចលឿនជាងការចុចលើជម្រើសនៅក្នុងចំណុចប្រទាក់ក្រាហ្វិក។ អ្នកបកប្រែបន្ទាត់ពាក្យបញ្ជាក៏ផ្តល់ឱ្យអ្នកប្រើប្រាស់នូវជួរដ៏ធំទូលាយនៃពាក្យបញ្ជា និងប្រតិបត្តិការដែលមិនអាចធ្វើទៅបានជាមួយកម្មវិធី GUI ។
សូមអានផងដែរ៖ អ្វីទៅជា Device Driver?
តើមានករណីអ្វីខ្លះដែលអ្នកបកប្រែបន្ទាត់បញ្ជាត្រូវបានប្រើក្នុងសម័យទំនើបនេះ?
មានពេលមួយដែលការវាយចេញពាក្យបញ្ជាគឺជាមធ្យោបាយតែមួយគត់ដើម្បីធ្វើអន្តរកម្មជាមួយប្រព័ន្ធ។ ទោះយ៉ាងណាក៏ដោយ យូរៗទៅ ចំណុចប្រទាក់ក្រាហ្វិកកាន់តែមានប្រជាប្រិយភាព។ ប៉ុន្តែអ្នកបកប្រែបន្ទាត់ពាក្យបញ្ជានៅតែប្រើ។ សូមចូលទៅតាមបញ្ជីខាងក្រោម ដើម្បីដឹងថាគេប្រើនៅទីណា។
- ប្រព័ន្ធប្រតិបត្តិការ Windows មាន CLI ហៅថា ប្រអប់បញ្ចូលពាក្យបញ្ជាវីនដូ។
- ការកំណត់រចនាសម្ព័ន្ធ Junos និង រ៉ោតទ័រ Cisco IOS ត្រូវបានធ្វើដោយប្រើអ្នកបកប្រែបន្ទាត់ពាក្យបញ្ជា។
- ប្រព័ន្ធលីនុចមួយចំនួនក៏មាន CLI ផងដែរ។ វាត្រូវបានគេស្គាល់ថាជាសែលយូនីក។
- Ruby និង PHP មានសែលពាក្យបញ្ជាសម្រាប់ការប្រើប្រាស់អន្តរកម្ម។ សែលនៅក្នុង PHP ត្រូវបានគេស្គាល់ថាជា PHP-CLI ។
តើអ្នកបកប្រែបន្ទាត់ពាក្យបញ្ជាទាំងអស់ដូចគ្នាទេ?
យើងឃើញថាអ្នកបកប្រែពាក្យបញ្ជាគឺគ្មានអ្វីក្រៅពីវិធីធ្វើអន្តរកម្មជាមួយប្រព័ន្ធដោយប្រើពាក្យបញ្ជាដែលមានមូលដ្ឋានលើអត្ថបទតែប៉ុណ្ណោះ។ ខណៈពេលដែលមានអ្នកបកប្រែបន្ទាត់ពាក្យបញ្ជាមួយចំនួន តើវាទាំងអស់គ្នាឬទេ? ទេ នេះគឺដោយសារតែពាក្យបញ្ជាដែលអ្នកវាយបញ្ចូលក្នុង CLI គឺផ្អែកលើវាក្យសម្ព័ន្ធនៃភាសាសរសេរកម្មវិធីដែលអ្នកកំពុងប្រើ។ ដូច្នេះ ពាក្យបញ្ជាដែលដំណើរការលើ CLI នៅលើប្រព័ន្ធមួយ ប្រហែលជាមិនដំណើរការដូចគ្នានៅក្នុងប្រព័ន្ធផ្សេងទៀតទេ។ អ្នកប្រហែលជាត្រូវកែប្រែពាក្យបញ្ជាដោយផ្អែកលើវាក្យសម្ព័ន្ធសម្រាប់ប្រព័ន្ធប្រតិបត្តិការ និងភាសាសរសេរកម្មវិធីនៅលើប្រព័ន្ធនោះ។
វាជាការសំខាន់ណាស់ដែលត្រូវដឹងអំពីវាក្យសម្ព័ន្ធ និងពាក្យបញ្ជាត្រឹមត្រូវ។ ឧទាហរណ៍ នៅលើវេទិកាមួយ ការស្កេនពាក្យបញ្ជាឥឡូវនេះនឹងដឹកនាំប្រព័ន្ធ ឬស្កេនរកមេរោគ។ ទោះយ៉ាងណាក៏ដោយ ពាក្យបញ្ជាដូចគ្នាប្រហែលជាមិនចាំបាច់ត្រូវបានទទួលស្គាល់នៅក្នុងប្រព័ន្ធផ្សេងទៀតទេ។ ពេលខ្លះ OS/ programming language ផ្សេងគ្នាមានពាក្យបញ្ជាស្រដៀងគ្នា។ វាអាចនាំឱ្យប្រព័ន្ធអនុវត្តសកម្មភាពដែលពាក្យបញ្ជាស្រដៀងគ្នានឹងធ្វើ ដែលនាំឱ្យមានលទ្ធផលដែលមិនចង់បាន។
វាក្យសម្ព័ន្ធ និងភាពរសើបករណីក៏ត្រូវតែយកមកពិចារណាផងដែរ។ ប្រសិនបើអ្នកបញ្ចូលពាក្យបញ្ជាដែលមានវាក្យសម្ព័ន្ធខុស ប្រព័ន្ធអាចនឹងបញ្ចប់ការបកស្រាយពាក្យបញ្ជាខុស។ លទ្ធផលគឺ សកម្មភាពដែលមានបំណងមិនត្រូវបានអនុវត្ត ឬសកម្មភាពផ្សេងទៀតកើតឡើង។
អ្នកបកប្រែបន្ទាត់ពាក្យបញ្ជានៅក្នុងប្រព័ន្ធប្រតិបត្តិការផ្សេងៗគ្នា
ដើម្បីអនុវត្តសកម្មភាពដូចជាការដោះស្រាយបញ្ហា និងការជួសជុលប្រព័ន្ធ មានឧបករណ៍មួយហៅថា Recovery Console នៅក្នុង Windows XP និង Windows 2000. ឧបករណ៍នេះកើនឡើងទ្វេដងជាអ្នកបកប្រែបន្ទាត់ពាក្យបញ្ជាផងដែរ។
CLI នៅក្នុង MacOS ត្រូវបានគេហៅថា ស្ថានីយ។
ប្រព័ន្ធប្រតិបត្តិការ Windows មានកម្មវិធីមួយហៅថា ប្រអប់បញ្ចូលពាក្យបញ្ជា។ នេះគឺជា CLI ចម្បងនៅក្នុង Windows ។ កំណែចុងក្រោយបង្អស់របស់ Windows មាន CLI មួយផ្សេងទៀត Windows PowerShell . CLI នេះគឺមានកម្រិតខ្ពស់ជាង Command Prompt ។ ទាំងពីរមាននៅក្នុងកំណែថ្មីនៃ Windows OS ។
កម្មវិធីមួយចំនួនមានទាំង CLI និងចំណុចប្រទាក់ក្រាហ្វិក។ នៅក្នុងកម្មវិធីទាំងនេះ CLI មានលក្ខណៈពិសេសដែលមិនត្រូវបានគាំទ្រដោយចំណុចប្រទាក់ក្រាហ្វិក។ CLI ផ្តល់នូវលក្ខណៈពិសេសបន្ថែមព្រោះវាមានសិទ្ធិចូលប្រើឯកសារកម្មវិធី។
បានណែនាំ៖ តើកញ្ចប់សេវាកម្មគឺជាអ្វី?
ប្រអប់បញ្ចូលពាក្យបញ្ជានៅក្នុង Windows 10
ការដោះស្រាយបញ្ហានឹងកាន់តែងាយស្រួលប្រសិនបើអ្នកដឹងអំពីពាក្យបញ្ជា Command Prompt ។ Command Prompt គឺជាឈ្មោះដែលបានផ្តល់ឱ្យ CLI នៅក្នុងប្រព័ន្ធប្រតិបត្តិការ Windows ។ វាមិនអាចទៅរួចទេឬចាំបាច់ដើម្បីដឹងពាក្យបញ្ជាទាំងអស់។ នៅទីនេះយើងបានដាក់បញ្ចូលគ្នានូវបញ្ជីនៃពាក្យបញ្ជាសំខាន់ៗមួយចំនួន។
- Ping - នេះគឺជាពាក្យបញ្ជាដែលប្រើដើម្បីពិនិត្យមើលថាតើប្រព័ន្ធបណ្តាញមូលដ្ឋានរបស់អ្នកដំណើរការបានត្រឹមត្រូវដែរឬទេ។ ប្រសិនបើអ្នកចង់ដឹងថាតើមានបញ្ហាពិតប្រាកដជាមួយអ៊ីនធឺណិត ឬកម្មវិធីមួយចំនួនដែលបណ្តាលឱ្យមានបញ្ហា សូមប្រើ Ping ។ អ្នកអាច ping ម៉ាស៊ីនស្វែងរក ឬម៉ាស៊ីនមេពីចម្ងាយរបស់អ្នក។ ប្រសិនបើអ្នកទទួលបានការឆ្លើយតប វាមានន័យថាមានទំនាក់ទំនង។
- IPConfig - ពាក្យបញ្ជានេះត្រូវបានប្រើសម្រាប់ការដោះស្រាយបញ្ហានៅពេលដែលអ្នកប្រើកំពុងប្រឈមមុខនឹងបញ្ហាបណ្តាញ។ នៅពេលអ្នកដំណើរការពាក្យបញ្ជា វាត្រឡប់ព័ត៌មានលម្អិតអំពីកុំព្យូទ័រ និងបណ្តាញមូលដ្ឋានរបស់អ្នក។ ព័ត៌មានលម្អិតដូចជាស្ថានភាពនៃការតភ្ជាប់បណ្តាញផ្សេងៗគ្នា ប្រព័ន្ធដែលកំពុងប្រើ អាសយដ្ឋាន IP របស់រ៉ោតទ័រដែលកំពុងប្រើ។ល។
- ជំនួយ - នេះប្រហែលជាពាក្យបញ្ជា Command Prompt ដែលមានប្រយោជន៍ និងប្រើច្រើនបំផុត។ ការប្រតិបត្តិពាក្យបញ្ជានេះនឹងបង្ហាញបញ្ជីទាំងមូលនៃពាក្យបញ្ជាទាំងអស់នៅលើ Command Prompt ។ ប្រសិនបើអ្នកចង់ដឹងបន្ថែមអំពីពាក្យបញ្ជាជាក់លាក់ណាមួយនៅក្នុងបញ្ជី អ្នកអាចធ្វើដូច្នេះបានដោយវាយ – /? ពាក្យបញ្ជានេះនឹងបង្ហាញព័ត៌មានលម្អិតអំពីពាក្យបញ្ជាដែលបានបញ្ជាក់។
- Dir - វាត្រូវបានប្រើដើម្បីរកមើលប្រព័ន្ធឯកសារនៅលើកុំព្យូទ័ររបស់អ្នក។ ពាក្យបញ្ជានឹងរាយបញ្ជីឯកសារ និងថតឯកសារទាំងអស់ដែលរកឃើញក្នុងថតបច្ចុប្បន្នរបស់អ្នក។ វាក៏អាចប្រើជាឧបករណ៍ស្វែងរកផងដែរ។ គ្រាន់តែបន្ថែម /S ទៅពាក្យបញ្ជាហើយវាយអ្វីដែលអ្នកកំពុងស្វែងរក។
- Cls - ប្រសិនបើអ្នកកំពុងអេក្រង់ត្រូវបានបំពេញដោយពាក្យបញ្ជាច្រើនពេក សូមដំណើរការពាក្យបញ្ជានេះដើម្បីជម្រះអេក្រង់។
- SFC - នៅទីនេះ SFC តំណាងឱ្យកម្មវិធីពិនិត្យឯកសារប្រព័ន្ធ។ SFC/Scannow ត្រូវបានប្រើដើម្បីពិនិត្យមើលថាតើឯកសារប្រព័ន្ធណាមួយមានកំហុសដែរឬទេ។ ប្រសិនបើអាចជួសជុលពួកវាបាន នោះក៏ត្រូវធ្វើដែរ។ ដោយសារប្រព័ន្ធទាំងមូលត្រូវតែស្កេន ពាក្យបញ្ជានេះអាចចំណាយពេលខ្លះ។
- Tasklist – ប្រសិនបើអ្នកចង់ពិនិត្យមើលកិច្ចការទាំងអស់ដែលបច្ចុប្បន្នសកម្មនៅលើប្រព័ន្ធរបស់អ្នក អ្នកអាចប្រើពាក្យបញ្ជានេះ។ ខណៈពេលដែលពាក្យបញ្ជានេះគ្រាន់តែរាយបញ្ជីកិច្ចការទាំងអស់ដែលកំពុងដំណើរការ អ្នកក៏អាចទទួលបានព័ត៌មានបន្ថែមដោយប្រើ -m ជាមួយពាក្យបញ្ជា។ ប្រសិនបើអ្នករកឃើញកិច្ចការដែលមិនចាំបាច់ អ្នកអាចបង្ខំឱ្យបញ្ឈប់ពួកវាដោយប្រើពាក្យបញ្ជា Taskkill ។
- Netstat – នេះត្រូវបានប្រើដើម្បីទទួលបានព័ត៌មានទាក់ទងនឹងបណ្តាញកុំព្យូទ័ររបស់អ្នកស្ថិតនៅ។ ព័ត៌មានលម្អិតដូចជាស្ថិតិអ៊ីសឺរណិត តារាងកំណត់ផ្លូវ IP ការតភ្ជាប់ TCP ច្រកដែលកំពុងប្រើ។ល។
- ចេញ - ពាក្យបញ្ជានេះត្រូវបានប្រើដើម្បីចេញពីប្រអប់បញ្ចូលពាក្យបញ្ជា។
- Assoc - វាត្រូវបានប្រើដើម្បីមើលផ្នែកបន្ថែមឯកសារ និងសូម្បីតែផ្លាស់ប្តូរទំនាក់ទំនងឯកសារ ប្រសិនបើអ្នកវាយ assoc [.ext] ដែល .ext ជាផ្នែកបន្ថែមឯកសារ អ្នកនឹងទទួលបានព័ត៌មានអំពីផ្នែកបន្ថែម។ ឧទាហរណ៍ ប្រសិនបើផ្នែកបន្ថែមដែលបានបញ្ចូលគឺ .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' > លោក Elon Decker
Elon គឺជាអ្នកនិពន្ធផ្នែកបច្ចេកវិទ្យានៅ Cyber S. គាត់បានសរសេរការណែនាំអំពីវិធីនេះអស់រយៈពេលប្រហែល 6 ឆ្នាំមកហើយ ហើយបានគ្របដណ្តប់លើប្រធានបទជាច្រើន។ គាត់ចូលចិត្តនិយាយអំពីប្រធានបទដែលទាក់ទងនឹង Windows, Android និងល្បិច និងគន្លឹះចុងក្រោយបំផុត។