តើស្គ្រីបគឺជាអ្វី?

ស្គ្រីប

គេហទំព័រនេះពោពេញទៅដោយវចនាធិប្បាយដែលអាចមានភាពច្របូកច្របល់ខ្លះសម្រាប់អ្នកជំនាញមិនមែន IT ។ មួយចំនួននៃពាក្យទាំងនេះអាចជាកូដប្រភព, ស្គ្រីបឬស្គ្រីប, អត្ថបទខ្លីៗ។ ល។ ជាការប្រសើរណាស់បើនិយាយអំពីប្រភពកូដវាគឺជាអត្ថបទឬព័ត៌មានទាំងអស់ដែលសរសេរដោយប្រើភាសាសរសេរកម្មវិធីនិងគោរពវាក្យសម្ព័ន្ធជាក់លាក់ដើម្បីបង្កើតជាក្បួនដោះស្រាយឬមុខងារជាក់លាក់ដែលនឹងបង្កើតជាកម្មវិធី។

ដូច្នេះ, កូដប្រភពគឺជាពាក្យទូទៅបន្ថែមទៀត និងទូលំទូលាយ, អាចរួមបញ្ចូលផងដែរនៅក្នុងលក្ខខណ្ឌផ្សេងទៀត, ចាប់តាំងពី snippet គឺជាបំណែកនៃកូដប្រភពដែលមិនក្លាយជាស្មុគស្មាញពេកនៅក្នុងទូទៅ។ ឧទាហរណ៍នៅពេលយើងលះបង់ខ្លួនយើងដើម្បីរចនាវេបឬយើងត្រូវបញ្ចូលបដានៅលើគេហទំព័ររបស់យើងជាធម្មតាអ្នកផ្តល់ការផ្សាយពាណិជ្ជកម្មដូចជា Google Adsense ឬ Amazon Affiliates ផ្តល់ឱ្យយើងនូវអត្ថបទខ្លីៗជាមួយកូដ HTML ដើម្បីអាចបញ្ចូលវានៅលើគេហទំព័ររបស់យើង។ ដូច្នេះវាមិនមែនជាកម្មវិធីពេញលេញទេប៉ុន្តែជាកូដតូចដែលអាចប្រើឡើងវិញបាន។

ភាសាបកស្រាយនិងភាសាចងក្រង៖

អ្នកបកប្រែផ្ទាល់មាត់បកស្រាយនិងចងក្រង

ប្រសិនបើអ្នកឆ្ងល់ អ្វីដែលជាស្គ្រីបឬស្គ្រីបអ្នកគួរតែដឹងថានៅក្នុងការសរសេរកម្មវិធីពាក្យនេះត្រូវបានប្រើដើម្បីយោងទៅកូដប្រភពដែលបានសរសេរនៅក្នុងប្រភេទខ្លះនៃភាសាដែលបានបកប្រែ (ស្ទើរតែជានិច្ច) ។ ហើយតើមានអ្វីខុសគ្នាទៅនឹងភាសាសរសេរកម្មវិធីបែបប្រពៃណី? ជាការប្រសើរណាស់មិនដូចកូដទាំងនេះទេកូដប្រភពមិនត្រូវបានចងក្រងម្តងនិងផ្លាស់ប្តូរទៅជាគោលពីរទេផ្ទុយទៅវិញអ្នកបកប្រែត្រូវការធ្វើជាអន្តរការីហើយរាល់ពេលដែលកម្មវិធីត្រូវប្រតិបត្តិអ្នកបកប្រែត្រូវបកប្រែលេខកូដដើម្បីឱ្យម៉ាស៊ីនយល់។ ។ នោះគឺជំហានសង្ខេបអាចជា៖

CentOS 7
អត្ថបទទាក់ទង៖
មគ្គុទេសក៍ការដំឡើង CentOS 7 មួយជំហាន ៗ

  1. សរសេរកូដប្រភព នៃកម្មវិធីដោយប្រើភាសាសរសេរកម្មវិធីមួយចំនួនដើម្បីចងក្រងដូចជា C, BASIC, C ++, Ada, ALGOL, D, COBOL, GO, Fortran, G, Lisp, Pascal, Swift, Visual Basic ជាដើម។ កូដនេះអាចត្រូវបានសរសេរនៅក្នុងកម្មវិធីនិពន្ធអត្ថបទណាមួយឬប្រើប្រាស់បរិដ្ឋានអភិវឌ្ឍន៍ពេញលេញឬអាយឌីអ៊ី។
  2. យើងចងក្រងលេខកូដ ប្រភពដោយប្រើអ្នកចងក្រងដូចជា GNU GCC ។ ជាមួយនេះយើងអាចគ្រប់គ្រងបំលែងពាក្យបញ្ជាទាំងនេះទៅជាភាសាកម្រិតខ្ពស់ដែលមានតែអ្នកសរសេរកម្មវិធីនិងអ្នកចងក្រងប៉ុណ្ណោះដែលអាចយល់បានជាម៉ាស៊ីនឬភាសាគោលពីរដែលអាចយល់បានឬប្រតិបត្តិដោយស៊ីភីយូ។
  3. El គោលពីរអាចត្រូវបានប្រតិបត្តិ ជាច្រើនដងដូចដែលយើងត្រូវការដោយមិនចាំបាច់ឆ្លងកាត់ជំហានមុនម្តងទៀត។ តាមពិតអ្នកលក់សូហ្វវែរភាគច្រើនបញ្ជូនគោលពីរឱ្យយើងដោយផ្ទាល់ដើម្បីដំណើរការលើកុំព្យូទ័ររបស់យើង។ វានឹងជាប្រព័ន្ធប្រតិបត្តិការដែលគ្រប់គ្រងដំណើរការចាំបាច់សម្រាប់ការនេះស៊ីមល។ ល។

ម៉្យាងទៀតស្គ្រីបមិនធ្វើតាមជំហានទាំងនេះទេហើយភាសាដែលបានបកប្រែត្រូវបានប្រើ។ មាន​ច្រើន ភាសាដែលបានបកប្រែដូចជាភាសាមួយដែលត្រូវបានប្រើនៅក្នុងអ្នកបកប្រែ Bash ដែលនឹងត្រូវបានប្រើច្រើនបំផុតនៅក្នុង GNU / Linux និងយូនីកផ្សេងទៀតក៏ដូចជាភាសាដែលគេស្គាល់ដូចជា Perl, Python, Ruby, JavaScript ។ ល។ ជាមួយពួកគេអ្នកអាចសរសេរកូដដែលនឹងបង្កើតស្គ្រីបដែលនឹងមិនមានអ្វីក្រៅពីឯកសារបញ្ជាឬដំណើរការបាច់។ ជាក់ស្តែងអាស្រ័យលើភាសាដែលបានប្រើវាក្យសម្ព័ន្ធនឹងខុសគ្នា។ ក្នុងករណីភាសាដែលបានបកប្រែការបញ្ជាទិញនឹងផ្លាស់ប្តូរទៅជាៈ

  1. យើងសរសេរស្គ្រីបឬកូដប្រភព ដោយប្រើភាសាសរសេរកម្មវិធីណាមួយ។ យើងក៏អាចប្រើអាយឌីអ៊ីឬគ្រាន់តែជាអ្នកកែអត្ថបទផងដែរ។
  2. ក្នុងករណីនេះវាមិនត្រូវបានគេចងក្រងទេប៉ុន្តែអាចត្រូវបានប្រតិបត្តិដោយផ្ទាល់ ដោយមានជំនួយពីអ្នកបកប្រែ។ នោះគឺប្រសិនបើយើងប្រើ Bash យើងត្រូវការដំឡើងវានៅលើប្រព័ន្ធដើម្បីអាចដំណើរការស្គ្រីបរបស់យើង។ ប្រសិនបើយើងប្រើស្គ្រីប Python យើងត្រូវការតំឡើងអ្នកបកប្រែភាសា Python ។ ល។
  3. នៅពេល យើងដំណើរការស្គ្រីប, វានឹងក្លាយជាអ្នកបកប្រែដែលបកស្រាយពាក្យឬភាសាដែលមាននៅក្នុងនោះ (ហេតុដូច្នេះឈ្មោះរបស់វា) នោះគឺជាការណែនាំទាំងនេះមិនឆ្លងកាត់ដោយផ្ទាល់ទៅប្រព័ន្ធប្រតិបត្តិការនិងស៊ីភីយូទេព្រោះវានឹងមិនស្គាល់ពួកគេដោយគ្មានជំនួយពីអន្តរការី។ ឬអ្នកបកប្រែដែលជាអ្នកបកប្រែភាសា។

ដោយបាននិយាយដូច្នេះយើងឃើញថាក្នុងករណីមួយឬករណីផ្សេងទៀតមាន គុណសម្បត្តិនិងគុណវិបត្តិ។ ក្នុងករណីឯកសារចងក្រងពួកគេមិនត្រូវការការចងក្រងពេលរត់ទេដូច្នេះនៅពេលចងក្រងលើកដំបូងយើងអាចដំណើរការប្រព័ន្ធគោលពីរបានច្រើនដងតាមដែលយើងចង់បានដោយមិនចាំបាច់ខ្ជះខ្ជាយធនធានលើវា។ នេះមិនមែនជាករណីនៅក្នុងស្គ្រីបដែលនឹងត្រូវការបម្រុងទុកធនធានផងដែរសម្រាប់អ្នកបកប្រែដូច្នេះវានឹងដំណើរការយឺតជាងជាទូទៅ។

បង្កើតស្គ្រីបដំបូងរបស់យើងនៅលើលីនុច៖

រូបសញ្ញាបាក

ក្នុងឧទាហរណ៍របស់យើងយើងនឹងប្រើភាសាសរសេរកម្មវិធីផ្ទាល់របស់ Bash ហើយដូច្នេះអ្នកបកប្រែរបស់យើងនឹងត្រូវបា។ ដំបូងយើងត្រូវដឹងថាមានមនុស្សជាច្រើន ឯកសារស្គ្រីបមានចំណងជើង គេស្គាល់ថាជាសេបាងយោងតាមអ្នកបកប្រែ។ ឧទាហរណ៍នៅក្នុងលីនុចយើងអាចរកអ្នកបកប្រែផ្សេងៗគ្នាក្នុងករណីប៊ីសបាងគឺ #! / ប៊ីន / ប៊ីកប៉ុន្តែក្នុងករណីផ្សេងទៀតវានឹងជាគោលពីរដែលចង្អុលទៅអ្នកបកប្រែឬសែលក្នុងករណីនេះ។ ក្នុងករណីយូនីកនិងលីនុចឯកសារស្គ្រីបជាធម្មតាមានផ្នែកបន្ថែម .sh ។

ឧបករណ៍ភ្ជាប់យូអេសប៊ីដែលអាចចាប់ផ្តើមបាន
អត្ថបទទាក់ទង៖
របៀបបង្កើត usb ដែលអាចចាប់ផ្ដើមបានពីស្ថានីយក្នុងការចែកចាយណាមួយ

នៅក្នុងស្គ្រីបយើងអាចប្រើពាក្យបកប្រែអ្នកបកប្រែពាក្យបញ្ជាថេរ។ ល។ ឧទាហរណ៍យើងអាចបង្កើតបាន ស្គ្រីបធម្មតា ដើម្បីបង្កើតច្បាប់ចម្លងបម្រុងទុកនៅលើប្រព័ន្ធរបស់យើងនិងបង្កើតកំណត់ត្រាមួយជាមួយនឹងកាលបរិច្ឆេទបង្កើតឯកសារដែលមានឈ្មោះថា backup.sh ជាមួយកម្មវិធីនិពន្ធអត្ថបទដែលយើងពេញចិត្ត។ មាតិការបស់វានឹងមានៈ

<div>

<pre><span class="com">#<span class="simbol">!</span>/bin/bash
</span></pre>
<pre>tar cvf /backup/copia<span class="simbol">.</span>tar /home/usuario</pre>
<pre>date <span class="simbol">></span> /backup/log_copia</pre>
</div>

ឧទាហរណ៍ក្នុងឧទាហរណ៍ខាងលើអ្នកនឹងបង្កើតច្បាប់ចម្លងបម្រុងទុកនៃថត / home / អ្នកប្រើប្រាស់ហើយខ្ចប់វាចូលក្នុងបាឡុងដែលគេហៅថា copy.tar បន្ទាប់មកសរសេរ កំណត់ហេតុកាលបរិច្ឆេទ។ ដើម្បីប្រតិបត្តិវាយើងត្រូវផ្តល់ការអនុញ្ញាតប្រតិបត្តិឧទាហរណ៍៖

chmod +x backup.sh

./backup.sh

ឧទាហរណ៍សាមញ្ញ ខ្ញុំគិតថាសម្រាប់បទថ្មីបំផុតអ្វីដែលស្គ្រីបគឺជា។ ដែលជាសំណួរដែលកើតឡើងដដែលៗនាពេលថ្មីៗនេះ ...


ខ្លឹមសារនៃអត្ថបទប្រកាន់ខ្ជាប់នូវគោលការណ៍របស់យើង ក្រមសីលធម៌វិចារណកថា។ ដើម្បីរាយការណ៍ការចុចកំហុស នៅទីនេះ.

៥៧ យោបល់ទុកអ្នក

ទុកឱ្យយោបល់របស់អ្នក

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ។ អ្នកគួរតែអនុវត្តតាម *

*

*

  1. ទទួលខុសត្រូវចំពោះទិន្នន័យ៖ AB Internet Networks 2008 SL
  2. គោលបំណងនៃទិន្នន័យ៖ គ្រប់គ្រង SPAM ការគ្រប់គ្រងមតិយោបល់។
  3. ភាពស្របច្បាប់៖ ការយល់ព្រមរបស់អ្នក
  4. ការប្រាស្រ័យទាក់ទងទិន្នន័យ៖ ទិន្នន័យនឹងមិនត្រូវបានទាក់ទងទៅភាគីទីបីឡើយលើកលែងតែកាតព្វកិច្ចផ្នែកច្បាប់។
  5. ការផ្ទុកទិន្នន័យ៖ មូលដ្ឋានទិន្នន័យដែលរៀបចំដោយបណ្តាញ Occentus (EU)
  6. សិទ្ធិ៖ នៅពេលណាដែលអ្នកអាចដាក់កម្រិតទាញយកមកវិញនិងលុបព័ត៌មានរបស់អ្នក។

  1.   dem ។ dijo

    តើខ្ញុំត្រូវកែប្រែ desktop.ini ដោយរបៀបណា
    ទាក់ទង

  2.   លោក Antonio dijo

    មែនហើយអរគុណភាពល្អដែលអ្នកបានពន្យល់តាមវិធីសាមញ្ញ។ ខ្ញុំដឹងច្បាស់ហើយ ... មានតែខ្ញុំទេដែលឥឡូវត្រូវរកមើលអ្វីដែលជា "ប្រជ្រុយ", "snippets", syscalls ។ ល។ សម្រាប់អ្វីផ្សេងទៀតគឺច្បាស់ណាស់។ គ្រាន់តែរឿងតូចមួយគ្មានអ្វីបន្ថែមទៀត; ប្រសិនបើខ្ញុំទទួលបានបង្អួចមួយដែលផ្តល់ឱ្យខ្ញុំនូវជម្រើសបី (បោះបង់និងពីរទៀតខ្ញុំមិនចាំ) អំពីស្គ្រីបតើខ្ញុំគួរធ្វើអ្វីជាធម្មតាតើខ្ញុំអាចណែនាំប្រភេទវីរុសមួយចំនួនបានទេ? ព្រោះខ្ញុំមិនចាំចង់ទំលាក់អ្វីទេដូច្នេះបង្អួចនិយាយចេញមក។ សូមពន្យល់ប្រាប់ពីភាពវាងវៃ

  3.   សីលធម៌ Sebastian dijo

    វាបានជួយខ្ញុំយ៉ាងច្រើនទោះជាយ៉ាងណាក៏ដោយកូដឧទាហរណ៍មានភាពច្របូកច្របល់ចាប់តាំងពីខ្ញុំមិនស្គាល់ស្លាកភាគច្រើនខ្ញុំសង្ឃឹមថាអ្នកបានដាក់របស់របរនីមួយៗដែលអ្នកដាក់ក្នុងកូដហើយដូច្នេះយល់វាបានល្អខ្ញុំក៏មានការសង្ស័យថា វាជាឯកសារ .sh?