អញ្ចឹងអ្នកឃើញខ្ញុំសំរេចចិត្តធ្វើបែបនេះព្រោះខ្ញុំត្រូវប្រើជ័រលុបដែលខ្ញុំមានក្នុងថាសខ្ញុំរលួយដូច្នេះខ្ញុំចែករំលែកស្គ្រីបដែលមិនមែនជារឿងធំទេមានតែ ២ ខ្សែទេហើយនឹងសួររកលេខសម្ងាត់ឬសាមសឺ។
SCRIPT៖ ធ្វើបច្ចុប្បន្នភាព
#! / bin / bash sudo ធ្វើឱ្យទាន់សម័យសម្បទា sudo សម្បទាពេញលេញ
ហើយ voila ពួកគេនឹងមិនត្រូវបានគ្របដណ្ដប់ដោយកម្មវិធីស្មុគស្មាញច្រើនទេ (Sarcasm) ។
នៅពេលដែលយើងរក្សាទុកវាផ្តល់នូវសិទ្ធិប្រតិបត្តិយើងបញ្ចូលជា root ទៅកម្មវិធីរុករកឯកសាររបស់យើងចម្លងនិងបិទភ្ជាប់ស្គ្រីបដើម្បីឱ្យពួកគេមានអ្វីមួយដូចនេះ៖
ហើយឥឡូវនេះអ្នកបានធ្វើបច្ចុប្បន្នភាពប្រព័ន្ធរបស់អ្នកដោយប្រើពាក្យបញ្ជាតែមួយ។
៥៧ យោបល់ទុកអ្នក
តើអក្សរនៅឯណា?
វាត្រូវបានគេរកឃើញបន្ទាប់ពីបន្ទាត់ទី 3 ដំបូងនៃការបង្ហោះ។
អញ្ចឹងខ្ញុំពិតជាមិនយល់ពីការប្រកាសនេះទេ។
វានៅតែជាការចង់ដឹងចង់ឃើញរបស់ខ្ញុំដែលអ្នកប្រើខ្លះចូលចិត្តធ្វើឱ្យស្មុគស្មាញជាមួយស្គ្រីបនិងការអនុញ្ញាតនៅពេលពួកគេអាចដោះស្រាយបញ្ហាបានដោយប្រើឈ្មោះក្លែងក្លាយ។ តាមពិតការប្រកាសនេះគឺស្រដៀងនឹងអត្ថបទមួយដែលទើបតែត្រូវបានបោះពុម្ពផ្សាយលើ "ពាក្យបញ្ជាងាយៗ" ហើយសម្រាប់អ្វីដែលខ្ញុំសរសេរដោយមានឈ្មោះហៅក្រៅដែលលើសពីអ្វីដែលបានផ្សព្វផ្សាយនៅក្នុងប្រកាសនេះ។ ។ ទោះយ៉ាងណាការចង់ចូលរួមចំណែកក្នុងសហគមន៍គឺថ្លៃថ្នូប៉ុន្តែនៅពេលប្រកាសស្រដៀងនឹងវាហាក់ដូចជាមិនជួយ។
នៅពេលដែលខ្ញុំជាដេបៀនខ្ញុំ "ស្មុគស្មាញ" ជាមួយរឿងនេះ៖
http://paste.desdelinux.net/4680
ឈ្មោះហៅក្រៅគឺសម្រាប់បំពង់និង ands ~ _ ~ ប៉ុន្តែនោះជាអ្វីដែល GNU / លីនុចធ្វើឱ្យខ្ញុំដូចជាវិធីជាច្រើនក្នុងការធ្វើអ្វីៗអ្នកគ្រាន់តែគិតពីសិទ្ធិរបស់ឯកសារ។
ខ្ញុំយល់ថាមិនមែនយើងគ្រប់គ្នាសុទ្ធតែពូកែគ្រប់គ្រងប្រព័ន្ធប្រតិបត្តិការ (ទាំងវីនដូរអិន។ យូ។ លីនុច។ ល។ ) ប៉ុន្តែយ៉ាងហោចណាស់អ្នកត្រូវរៀនបន្តិចបន្តួចអំពីវា (ប្រព័ន្ធដែលអ្នកប្រើ) ។
ដូចដែលហ៊ូហ្គោបាននិយាយថា "ធ្វើបច្ចុប្បន្នភាពដេបៀននិងដេរីវេដោយពាក្យបញ្ជាតែមួយ [ស្គ្រីប]" និង "ពាក្យបញ្ជាងាយៗ" យ៉ាងហោចណាស់សម្រាប់ខ្ញុំមិនសមហេតុផលទេប្រសិនបើបញ្ហានេះត្រូវបានដោះស្រាយដោយការកែសម្រួល .bashrc និងបន្ថែម៖
ការធ្វើបច្ចុប្បន្នភាពឈ្មោះក្រៅ = សម្បទា sudo -y ធ្វើឱ្យទាន់សម័យ & & សម្បទា sudo - ដោយធ្វើឱ្យប្រសើរឡើងដោយសុវត្ថិភាព '
អបអរសាទរ… ..
PS: អ្នកត្រូវលប់ខ្លួនអ្នកដោយលេខកូដនៅពេលអ្នកពិតជាត្រូវការវា។
ខ្ញុំទទួលស្គាល់ថាអ្នកនិយាយត្រូវប៉ុន្តែយ៉ាងហោចណាស់សម្រាប់ខ្ញុំដែលធ្វើស្គ្រីបឬឈ្មោះក្លែងក្លាយវាគ្រាន់តែជាការងាយស្រួល។
នេះគឺជាកន្លែងដែលភាពខុសគ្នារវាងអ្នកដែលធ្វើអ្វីដែលត្រឹមត្រូវនិងអ្នកដែលធ្វើខុសបានក្លាយជាការលេង។
ប្រសិនបើអ្នកទើបតែចាប់ផ្តើមហើយអ្នកនៅតែមិនដឹងពាក្យបញ្ជា ALIAS សូមស្វាគមន៍មកកាន់ GNU / លីនុចហើយរីករាយនឹងការលួចរបស់អ្នក។
ក្នុងករណីរបស់អ្នកវាខុសគ្នា: អ្នកបង្ហាញពីភាពល្ងង់ខ្លៅនិងធ្វេសប្រហែសទាំងស្រុងដោយប្រើស្តង់ដារនៃការប្រើប្រាស់ប្រព័ន្ធ GNU / លីនុច។ ក្នុងករណីរបស់អ្នកចម្ងាយឆ្ងាយពីកុងសូលកាន់តែប្រសើរ។
សាកល្បង៖
ពីព្រោះ "ការធ្វើឱ្យឈ្មោះក្លែងក្លាយធ្វើឱ្យទាន់សម័យ = សម្បទា sudo -y ធ្វើឱ្យទាន់សម័យនិង & សម្បទា sudo - ដោយសុវត្ថិភាព - ធ្វើឱ្យប្រសើរឡើង
វាមិនដំណើរការសម្រាប់ខ្ញុំទេហើយតាមទ្រឹស្តីវាគួរតែដំណើរការ។
ហើយប្រសិនបើអ្នកដកស្គ្រីបដែលមានឈ្មោះដូចគ្នាហើយថែមទាំងសាកល្បងឈ្មោះក្លែងក្លាយផ្សេងទៀត។
ប្រសិនបើការបូកសរុបពាក្យបញ្ជាពីរនៅក្នុងបន្ទាត់មួយមិនដំណើរការទេនោះគឺដោយសារតែមានអ្វីមួយខូចនៅក្នុងប្រព័ន្ធរបស់អ្នកពីព្រោះការប្រតិបត្តិតាមលក្ខខណ្ឌគឺជាមុខងារបាក់បែកស្តង់ដារ។
តើវាអាចថានៅលើកុំព្យូទ័ររបស់អ្នកកំពុងបញ្ចូលកញ្ចប់ពីកំណែខុសគ្នានៃដេបៀននិង / ឬដេរីវេទេ? ប្រសិនបើខ្ញុំជាអ្នកខ្ញុំនឹងតំឡើងប្រទាលឬប្រព័ន្ធទាំងមូលឡើងវិញសម្រាប់រោគសញ្ញាដែលអ្នកពិពណ៌នាព្រោះខ្ញុំលែងជឿជាក់ថាប្រព័ន្ធនេះនឹងមានស្ថេរភាព។
ការពិតគឺថាខ្ញុំពិតជាមានឃ្លាំងផ្ទុកទិន្នន័យនិងលីនុចពីរប៉ុន្តែខ្ញុំគិតថាវាមិនធ្ងន់ធ្ងរទេក្នុងការតំឡើងប្រព័ន្ធទាំងមូលឡើងវិញ។
ដែលជម្រះអ្វីៗឡើងបន្តិច។ ច្បាស់ណាស់យើងមានលក្ខណៈវិនិច្ឆ័យខុសគ្នាទាក់ទងនឹងសារៈសំខាន់នៃស្ថេរភាពនៃប្រព័ន្ធមួយ។ 😉
បន្ទាប់ពីបានទាំងអស់វាគឺជាប្រព័ន្ធរបស់អ្នក។ អ្នកមានសិទ្ធិប្រើវាដូចនោះបើទោះបីជាលាយបញ្ចូលនូវដេបៀនដោយស្មោះត្រង់ជាមួយឃ្លាំងអ៊ូប៊ុនទូនិងលីនុច Mint ក៏ដោយក៏ល្អសម្រាប់ដេបៀនពិតដែលស្រដៀងនឹងការលះបង់។ លើសពីនេះទៅទៀតដេបៀននិចជាច្រើនដែលមិនចេះរីងស្ងួតសូម្បីតែប្រើអាភីឌិន។
នៅក្នុងគំនិតរបស់ខ្ញុំដើម្បីឱ្យមានការកាន់កាប់ឃ្លាំងនោះអ្នកគួរតែប្រើអ្វីមួយជាមួយដេបៀនកាត់ស៊ីឌីដែលជាដេរីវេនៃស៊ីឌីឬប្រហែលជាមានអ្វីផ្សេងទៀតដូចជាអ៊ូប៊ុនទូ Fedora, Arch, LFS ជាដើម។
វាអាចមានភាពងាយស្រួលជាងមុនក្នុងការដាក់អ្វីគ្រប់យ៉ាងលើខ្សែតែមួយ
sudo aptitude update && sudo aptitude dist-upgrade
ការពិតគឺជាដំណើរការតែម្តងហើយឥឡូវនេះខ្ញុំគ្រាន់តែវាយ "ធ្វើបច្ចុប្បន្នភាព" ដើម្បីធ្វើវាហើយមិនមែនគ្រប់បន្ទាត់ដែលអ្នកបានដាក់នោះទេ។
ជាការប្រសើរណាស់, មានអ្វីមួយដែលខ្ញុំមិនយល់, ចាប់តាំងពីការ linux វាគឺ:
យើង
តើ <°លីនុចគឺជាអ្វី?
<°លីនុច (ហៅឌុយលីនជូ) គឺជាគេហទំព័រដែលឧទ្ទិសដល់ប្រធានបទទាក់ទងនឹងសូហ្វវែរនិងបច្ចេកវិទ្យាឥតគិតថ្លៃ។ គោលដៅរបស់យើងគឺគ្មានអ្វីក្រៅពីផ្តល់ជូនអ្នកប្រើប្រាស់ទាំងអស់ដែលថ្មីទៅក្នុងពិភពនៃហ្គូហ្គល / លីនុចដែលជាកន្លែងដែលពួកគេអាចទទួលបានចំណេះដឹងថ្មីៗតាមរបៀបងាយស្រួលបំផុត។
ចំណាប់អារម្មណ៍របស់យើងៈ
ចែករំលែកនិងទទួលចំណេះដឹងជាមួយអ្នកណាម្នាក់។
ជជែកវែកញែកលើប្រធានបទណាមួយដរាបណាវាទាក់ទងនឹង GNU / លីនុចសូហ្វវែរនិងបច្ចេកវិទ្យាឥតគិតថ្លៃ។
បង្កើតកន្លែងសហគមន៍សម្រាប់ជំនួយនិងការគាំទ្រ។
បង្កើតសហគមន៍អ្នកប្រើជាមួយអ្នកដែលត្រូវចែករំលែកបទពិសោធន៍។
ដូច្នេះហេតុអ្វីបានជារាល់ពេលដែលអ្នកណាម្នាក់ចែករំលែកអ្វីមួយតើការរិះគន់នេះលោតឡើងទេ?
វាប្រហែលជាដោយសារតែអ្នកប្រើលីនុចភាគច្រើនចូលចិត្តដំណោះស្រាយដែលមានប្រសិទ្ធភាពហើយប្រសិនបើពួកគេឃើញអ្វីមួយដែលពួកគេគិតថាអាចត្រូវបានធ្វើឱ្យប្រសើរឡើងពួកគេនិយាយដូច្នេះ។ រហូតមកដល់ពេលនេះនិងពីអ្វីដែលខ្ញុំស្គាល់អ្នកបង្កើតប្លុកនេះពួកគេព្យាយាមគោរពលក្ខណៈវិនិច្ឆ័យរបស់អ្នកប្រើប្រាស់ទាំងអស់។ នោះគឺមាននរណាម្នាក់មានសិទ្ធិច្រើនក្នុងការបោះពុម្ពផ្សាយអត្ថបទដូចជាអ្នកប្រើប្រាស់ដទៃទៀតដើម្បីផ្តល់យោបល់លើវា។
តោះមើលការរិះគន់មិនមែនជារឿងអាក្រក់ទេព្រោះវាអាចបង្កើនអត្ថបទបានច្រើនប្រសិនបើពួកគេត្រូវបានធ្វើតាមរបៀបស្ថាបនា។ ជាក់ស្តែងការពិនិត្យឡើងវិញដែលបំផ្លិចបំផ្លាញ (នោះគឺថាការដែលមិនមានអំណះអំណាងមិនពិតឬការវាយលុក) គឺមានគ្រោះថ្នាក់ប៉ុន្តែរហូតមកដល់ពេលនេះខ្ញុំមិនចាំបានឃើញការពិនិត្យបែបនេះនៅជុំវិញនេះទេ។
ខ្ញុំគិតថាអ្វីដែលអាចធ្វើឱ្យយើងធុញទ្រាន់បំផុតនោះគឺការមិនយកចិត្តទុកដាក់ទាំងស្រុងចំពោះការប្រើប្រាស់ត្រឹមត្រូវនៃប្រព័ន្ធដោយអ្នកនិពន្ធប្រកាសហើយក៏អួតអំពីសកម្មភាពរបស់គាត់ផងដែរ:
"ខ្ញុំសារភាពថាអ្នកនិយាយត្រូវប៉ុន្តែយ៉ាងហោចណាស់សម្រាប់ខ្ញុំដែលធ្វើស្គ្រីបឬហៅក្រៅថាវាងាយស្រួលដូច"
ប្រសិនបើអ្នកដឹងថាអ្នកកំពុងធ្វើអ្វីមួយខុសនៅពេលដែលអ្នកមានលទ្ធភាពធ្វើវាបានល្អដោយមិនចាំបាច់ចំណាយបន្ថែម - វាមានអត្ថប្រយោជន៍បន្ថែមទៀតប៉ុន្តែអ្នកទទូចចង់ធ្វើវាខុសគឺថា៖
អ្នកគឺជាក្មេងតូចដែលបះបោរដោយគ្មានមូលហេតុ។
អ្នកគឺជាមនុស្សឆ្កួត។
មិនមានវេនច្រើនចំពោះប្រធានបទទេខ្ញុំគ្រាន់តែសរសេរជាពាក្យអ្វីដែលអ្នកប្រើប្រាស់គិតថាអ្នកណាព្យាយាមរៀនការអនុវត្តន៍ GNU / លីនុចល្អបំផុតហើយប្រើវាឱ្យមានប្រសិទ្ធភាពបំផុត។
ដើម្បីបង្កើត "hacks អាក្រក់" ដំបូងអ្នកត្រូវបង្ហាញសមត្ថភាពប្រសិនបើអ្នកមិនស្អាតទេ។
ហ៊ឹមប្រហែលជាលេខ ២ ព្រោះខ្ញុំមិនយល់។
XD
អ្នកមិនអាចដាក់ឈ្មោះបញ្ជាចំនួន ២ បានទេអ្វីដែលជិតបំផុតគឺអ្វីដែលខ្ញុំមាននៅក្នុងឈ្មោះក្លែងក្លាយរបស់ខ្ញុំដែលនឹងត្រូវធ្វើបច្ចុប្បន្នភាពនិងធ្វើឱ្យប្រសើរឡើងដើម្បីធ្វើអ្វីដែលស្គ្រីបធ្វើបច្ចុប្បន្នភាព។ ខ្ញុំមិនដឹងថាបញ្ហានៅឯណាទេ។ ឬខ្ញុំខ្ជិលពេកក្នុងការសរសេរបច្ចុប្បន្នភាពនិងធ្វើបច្ចុប្បន្នភាព។
ដោយវិធីត្រកូលរបស់ខ្ញុំដែលខ្ញុំមានមុនពេលធ្វើអត្ថបទ។
ឈ្មោះក្លែងក្លាយ rm = 'rm -i'
ឈ្មោះហៅក្រៅ cp = 'cp -i'
ឈ្មោះហៅក្រៅ mv = 'mv -i'
ការធ្វើឱ្យប្រសើរឈ្មោះក្លែងក្លាយ = 'សម្បទាពេញលេញ -'
ការធ្វើឱ្យទាន់សម័យឈ្មោះហៅក្រៅ = 'ភាពទាន់សម័យផ្នែកសម្បទា'
alias install = 'ការដំឡើងសម្បទា'
ឈ្មោះក្រៅដក = 'សម្បទាយកចេញ'
ឈ្មោះក្រៅស្អាត = 'សម្បទាស្អាត'
ទាំងនេះគឺជាឈ្មោះក្លែងក្លាយរបស់ខ្ញុំសម្រាប់ម៉ាស៊ីនមេអ៊ូប៊ុនទូ ១២.០៤ អិលធីអេសធីស៖
$ ឆ្មា ~ / .bash_aliases
...
# ខ្ញុំចង់
# ឈ្មោះហៅក្រៅជាក់លាក់របស់អ៊ូប៊ុនទូ / ដេបៀន
# ———————————-
ឈ្មោះក្រៅ UpdateSystem = ការធ្វើឱ្យប្រសើរឡើងខាងសម្បទា sudo និង & ការធ្វើឱ្យប្រសើរឡើងនូវសម្បទារបស់ស៊ូដូមានលក្ខណៈសុវត្ថភាព
alias យកចេញ = ការបោសសំអាតសម្បទា sudo '
ឈ្មោះក្រៅ SearchLocal = 'dpkg -l | grep -i'
ឈ្មោះហៅក្រៅ = ការស្វែងរកតាមសម្បទា '
alias Install = 'sudo ដំឡើងសម្បទា'
ឈ្មោះក្លែងក្លាយបង្ហាញ = 'សម្បទាបង្ហាញ'
alias Clean = 'bleachbit && gksudo bleachbit && sudo apt-get autoremove && Sudud apt-get autoclean && Sudud deborphan | xargs sudo apt-get -y remove –purge && Sud Sud aptitude clean && Sududo aptitude autoclean && Sududororor | xargs sudo apt-get -y remove –purge '
ឈ្មោះក្លែងក្លាយ Cleancli = 'bleachbit -d deepscan.tmp system.desktop_entry system.localizations system.rotated_logs system.tmp && sudo bleachbit -d deepscan.tmp system.desktop_entry system.localizations system.rotated_logs system.tmp && sudo apt-get autoremove && sudo apt-get autoclean && sudo deborphan | xargs sudo apt-get -yr \
ធ្វើឱ្យប្រសើរឡើង cleanpurge && & sudo aptitude aptitude clean && Sudud Autoclean &&udo deborphan | xargs sudo apt-get -y remove –purge '
ប្រសិនបើខ្ញុំដាក់ច្រើនជាង ២ ពាក្យបញ្ជាពួកគេមិនដំណើរការសម្រាប់ខ្ញុំទេ: រឺក៏ពួកគេនឹងធ្វើការនៅអ៊ូប៊ុនទូ? (វាមិនអាចជាឯកសារតែមួយដែលត្រូវបានកែប្រែទេមែនទេ?) ។
ដូចគ្នានឹងយើងជាអ្នកចេះដឹងជាពិសេសអ្នកគ្រប់គ្រងប្រព័ន្ធនិងអ្នកសរសេរកម្មវិធីយើងប្រើការរំលោភបំពាននិងការរំលោភបំពានលើឈ្មោះហៅក្រៅនិង hack ឡើងវិញដើម្បីឱ្យយើងចុចគ្រាប់ចុចពីរបីតាមដែលអាចធ្វើទៅបាន។ ឧត្តមភាពនៃរដ្ឋបាលឬអ្នកសរសេរកូដគឺត្រូវឈានដល់ចំនុចមួយដែលមានឈ្មោះហៅក្រៅដែលធ្វើឱ្យប្រព័ន្ធទាន់សម័យនិងសម្អាតផ្ទះ (ចុងភៅខ្ញុំចំអិន) ។
ចំណុចសំខាន់នៅទីនេះគឺត្រូវស្វ័យប្រវត្ដិភារកិច្ចដែលមិនចាំបាច់ក្នុងវិធីដែលមានប្រសិទ្ធភាពបំផុតនិងស្រួលបំផុត។
គោលនយោបាយហៅក្រៅរបស់ខ្ញុំមានដូចខាងក្រោម៖
១ ចាប់តាំងពីខ្ញុំមានឈ្មោះហៅក្រៅជាច្រើនដែលខ្ញុំចែករំលែកក្នុងប្រព័ន្ធតែមួយ / / ប៊ីសស្តាលីសឆ្លងកាត់ប្រព័ន្ធផ្សេងៗគ្នាខ្ញុំស្ទើរតែចាប់ផ្តើមឈ្មោះហៅក្រៅរបស់ខ្ញុំជាមួយអក្សរធំដែលរារាំងខ្ញុំពីការធ្វើបច្ចុប្បន្នភាពលើពាក្យបញ្ជាប្រព័ន្ធមួយចំនួន។
2. ចំពោះចំនួននៃឈ្មោះហៅក្រៅដែលខ្ញុំប្រើឈ្មោះហៅក្រៅល្អមិនគួរធ្វើឱ្យខ្ញុំចុចច្រើនជាង 4 គ្រាប់ទេដោយលេខ 5 ជាទូទៅមានលេខកូដគ្រាប់ចុចទី 4 ។
តាមរបៀបនេះវាគ្រប់គ្រាន់សម្រាប់ខ្ញុំក្នុងការសរសេរអក្សរពីរឬបីដំបូងនៃឈ្មោះហៅក្រៅ -> ថេប -> បញ្ចូល។
3. មានឈ្មោះហៅក្រៅត្រឹមត្រូវអ្នកអាចរៀបចំរចនាសម្ព័ន្ធពាក្យបញ្ជាស្មុគស្មាញឬស្វ័យប្រវត្ដិភារកិច្ចស្មុគស្មាញ។
$ Up [TAB] &&& Cleanc [TAB]
ឆ្អឹង
# UpdateSystem && Cleancli
ធ្វើបច្ចុប្បន្នភាពនិងសម្អាតប្រព័ន្ធ។ ដូចដែលខ្ញុំតែងតែមានឧទាហរណ៍ tmux ដែលកំពុងដំណើរការខ្ញុំដកស្ថានីយផ្តាច់ផ្នែក ssh និងអនុញ្ញាតឱ្យម៉ាស៊ីនមេដំណើរការដោយខ្លួនឯង។
ជាចុងក្រោយត្រូវចងចាំថាពាក្យបញ្ជាឈ្មោះហៅក្រៅមិនអាចត្រូវបានដាក់បញ្ចូលបានទេពោលគឺអ្នកមិនអាចប្រើឈ្មោះក្លែងក្លាយនៅក្នុងឈ្មោះក្លែងក្លាយផ្សេងទៀតបានទេ។
នៅចំណុចខ្លះខ្ញុំបានធ្វើឱ្យមានឈ្មោះហៅក្រៅ UpdateFull ថានឹងធ្វើឱ្យប្រព័ន្ធទាន់សម័យហើយបន្ទាប់មកធ្វើឱ្យអ្នកបោសសំអាតសកម្មប៉ុន្តែខ្ញុំឈប់ប្រើវាពីព្រោះការធ្វើបច្ចុប្បន្នភាពនិងសម្អាតប្រព័ន្ធមិនមែនជាកិច្ចការតូចតាចទេទោះបីជាអ្នកអភិវឌ្ឍន៍ធ្វើឱ្យជីវិតរបស់យើងកាន់តែងាយស្រួល - ហើយខ្ញុំចូលចិត្តមាន ត្រួតពិនិត្យកាន់តែប្រសើរអំពីសកម្មភាពទាំងនេះ។
ឈ្មោះក្លែងក្លាយខ្លះគួរឱ្យចាប់អារម្មណ៍ណាស់ហេហេ។ សូមក្រឡេកមើលមួយនេះដែលខ្ញុំទើបតែរៀបចំលេងជាមួយកន្សោមធម្មតាដើម្បីដោះស្រាយបញ្ហាបណ្តាញអ៊ីនធឺណិតដែលបានរក្សាទុកពីលីនុចទៅពន្លឺភ្លើងដែលបន្ទាប់មកមិនអាចបើកពីវីនដូបានទេព្រោះពួកគេមានតួអក្សរចម្លែក ៗ ៖
alias fixnames='sudo find . -depth -regextype posix-extended -regex '\''.*(\s+|:+|\\+|>+|+|<+|"+|\*+|\?+|\|+)/_/g'\'' "{}" \;'
និយាយអញ្ចឹងសូមអភ័យទោសឱ្យខ្ញុំផ្តល់យោបល់ពីវីនដូគឺខ្ញុំបានលុបភាគថាសលីនុចរបស់ខ្ញុំដើម្បីទុកកន្លែងសម្រាប់ហ្គេហ្គោហ្គោហ្គោហ្គោលមួយចំនួន
ជាការប្រសើរណាស់សូមអភ័យទោសខ្ញុំប៉ុន្តែដំបូងខ្ញុំបានឆ្លើយតបទៅ msx (ដែលមិនសូវច្បាស់ដោយសារតែដែនកំណត់នៃកម្រិតសំណាញ់មតិ) ហើយទីពីរប្លុកបានញ៉ាំផ្នែកខ្លះនៃឈ្មោះក្លែងក្លាយរបស់ខ្ញុំ (វាហាក់ដូចជាអ្នកមិនចូលចិត្តពួកគេ regex ច្រើន) ដូច្នេះខ្ញុំដាក់វានៅក្នុងការបិទភ្ជាប់៖ http://paste.desdelinux.net/4685
ឈ្មោះហៅក្រៅ @Hugo!
ខ្ញុំលង់ស្នេហ៍នឹងការបញ្ចេញមតិជាប្រចាំនៅពេលដែលខ្ញុំបានរកឃើញថា Perl (ជាមួយគ្នាពួកគេមិនចេះធុញទ្រាន់!) អាក្រក់ខ្លាំងណាស់ពួកគេគួរឱ្យអស់សំណើចណាស់ 20 នាទីបន្ទាប់ពីបង្កើតហើយពិនិត្យមើលថាពួកគេធ្វើការខ្ញុំភ្លេចអ្វីដែលពួកគេបានធ្វើហើយខ្ញុំត្រូវចាប់ផ្តើមដោះស្រាយពួកគេមួយជំហានម្តង ៗ ! xD
នៅទីនោះខ្ញុំថតចម្លងអេឌីដែលអ្នកបិទភ្ជាប់ដើម្បីសាកល្បងវាប្រសិនបើអ្នកមានអត្ថប្រយោជន៍កាន់តែច្រើនសូមស្វាគមន៍ចំពោះការបង្ហោះជាមួយពួកគេទាំងអស់😉
ប្រហែលជាស្គ្រីបនេះឬអ្វីដែលពួកគេបានធ្វើនៅក្នុងថត / ប៊ីនហាក់ដូចជាត្រឹមត្រូវចំពោះអ្នក (សូមពិនិត្យមើលប្រធានបទដែលបញ្ជាក់ពីពាក្យបញ្ជា) ។
វាជាការរិះគន់ប្រកបដោយការស្ថាបនាដែលបង្ហាញពីកំហុសនេះដូច្នេះអ្នកប្រើ GNU / Linux នាពេលអនាគតមិនជំពប់ដួលលើភាពល្ងង់ខ្លៅបែបនេះ (ដោយមិនចាំបាច់យោងទៅមនុស្សណាម្នាក់) ។
ក្នុងករណីនេះរឿងត្រឹមត្រូវគឺត្រូវកែសម្រួល .bashrc និងណែនាំបន្ទាត់ដែលអ្នកគិតថាងាយស្រួល។
អបអរសាទរ… ..
~ / .bash_aliases
តាមមើលទៅមិនមែនការចែកចាយទាំងអស់ផ្តល់ឯកសារនេះទេ (អ្វីមួយដែលមិនបានបញ្ឈប់ការចាប់អារម្មណ៍របស់ខ្ញុំ) ។ ក្នុងករណីបែបនេះវាអាចត្រូវបានជួសជុលយ៉ាងងាយស្រួលដោយដាក់អ្វីមួយដូចនេះនៅក្នុង .bashrc
if [ ! -f ~/.bash_aliases ] ; then
{
echo "HISTIZE=5000"
echo "HISTCONTROL=ignoreboth"
} > ~/.bash_aliases
fi
if [ -f ~/.bash_aliases ] ; then
source ~/.bash_aliases
fi
សូមទោស, វាជាការគិតគូរ។ និយាយដោយលាក់បាំងគឺកំណត់ចំនួនពាក្យបញ្ជាដែលត្រូវរក្សាទុកក្នុងប្រវត្តិសាស្ត្រហើយ HISTCONTROL = មិនអើពើដូច្នេះពាក្យបញ្ជាដដែលៗហើយពាក្យបញ្ជាដែលចាប់ផ្តើមដោយចន្លោះមិនត្រូវបានរក្សាទុកក្នុងប្រវត្តិសាស្ត្រទេ។ ខ្ញុំបានរកឃើញថាមានប្រយោជន៍ទាំងពីររួមជាមួយ HISTIGNORE ដែលជាជំរើសមួយដែលខ្ញុំដាក់នៅក្នុង .bash_aliases របស់ខ្ញុំ។
ជាការប្រសើរណាស់, ប្រសិនបើខ្ញុំយកដេបៀនជាឧទាហរណ៍អ្នកនឹងឃើញថាមានតែ .bashrc ប៉ុន្តែប្រសិនបើអ្នកចង់ដឹងចង់ឃើញបន្តិចហើយអានបន្ទាត់អ្នកនឹងឃើញផ្នែកមួយ៖
(a) # ឈ្មោះហៅក្រៅមួយចំនួនទៀតនិង
(b) # និយមន័យឈ្មោះក្លែងក្លាយ។ អ្នកប្រហែលជាចង់ដាក់ការបន្ថែមរបស់អ្នកទាំងអស់ទៅក្នុងឯកសារដាច់ដោយឡែកដូចជា ~ / .bash_aliases ជំនួសឱ្យការបន្ថែមពួកវានៅទីនេះដោយផ្ទាល់។ មើល / usr / share / doc / bash-doc / ឧទាហរណ៍នៅក្នុងកញ្ចប់ bash-doc ។
ប្រសិនបើ [-f ~ / .bash_aliases]; បន្ទាប់មក
។ ~ / .bash_aliases
fi
ហើយជាការពិតសម្រាប់បញ្ហានេះ $ vim ~ / .bash_aliases (ព្រោះអ្នកត្រូវបង្កើតវា) ។ បញ្ចូលឈ្មោះហៅក្រៅ XX = 'XXXXXX' រក្សាទុកនិងចេញពីឯកសារ។
ឥឡូវជាមួយ ArchLinux វាប្រែថា .bashrc របស់អ្នកគឺទទេ។ ហើយប្រសិនបើ .bashrc បំពេញមុខងារនោះ (ឈ្មោះហៅក្រៅមួយ) ខ្ញុំមិនចាំបាច់ត្រូវការបង្កើត .bash_aliases ទេ។ ប៉ុន្តែអ្នកត្រូវតែមានវាតម្រៀប។
អបអរសាទរ… ..
PS: ត្រូវពិចារណាថាឈ្មោះហៅក្រៅរបស់ខ្ញុំមិនមានអ្វីពិសេសទេក្នុងកិច្ចការ។
ស្វាគមន៍ MSX, Hugo ។
សួស្តី @Berbellon,
ដោយផ្ទាល់ខ្ញុំចង់អោយ Arch's ~ / .bashrc មានភាពរឹងមាំជាងមុនគឺជាមួយអថេរបរិស្ថានផ្សេងៗដែលយើងប្រើរាល់ថ្ងៃពីព្រោះមិនថាមួយណាកំពុងរៀនអំពីអិនជីយូ / លីនុចហើយព្យាយាមបំភ្លឺ ជ្រុងងងឹតបំផុតតែងតែមានសត្វអណ្តើកខ្លះដែលរត់គេចពីយើង (ថាប្រសិនបើនោះភ្ជាប់មកជាមួយឧទាហរណ៍ជាច្រើននៃអថេរប្រព័ន្ធប៉ុន្តែទាំងអស់ត្រូវបានផ្តល់យោបល់យ៉ាងច្បាស់) ។
ឥលូវនេះ Arch ត្រូវបានដកចេញ ~ / .bashrc គឺអាចយល់បានចាប់តាំងពីការចែកចាយនេះត្រូវបានបម្រុងទុកសម្រាប់អ្នកអភិវឌ្ឍន៍អ្នកវិទ្យាសាស្ត្រអ្នកវិទ្យាសាស្ត្រ sysadmins និងអ្នកដែលចង់តំឡើងវាតាមរបៀបរបស់ពួកគេទៅនឹងការចូលចិត្តនិងការប្រើប្រាស់ផ្ទាល់ខ្លួនដោយរៀនអំពីប្រព័ន្ធនិងអានអំពីរបៀប កំណត់រចនាសម្ព័ន្ធវា - មិនមែនឥតប្រយោជន៍ Arch គឺ -f ខ្ញុំមិនច្រឡំទេ - រួមជាមួយ Slack មួយនៃការរំខានដ៏បរិសុទ្ធរបស់ GNU / លីនុចនៅក្នុងកញ្ចប់នីមួយៗដែលជាផ្នែកនៃប្រព័ន្ធត្រូវបានប៉ះតិចបំផុតតាមដែលអាចធ្វើបានឧទាហរណ៍ម៉ាស៊ីនមេវិបសឺវឺរ។ ដែលហៅថា httpd (ឈ្មោះពិតនៃកម្មវិធី) និងតំឡើង / etc / httpd ផ្ទុយពីដេបៀនដែលហៅថា apache ហើយតំឡើងវានៅក្នុង / etc / apache2 ជាមួយនឹងការកំណត់រចនាសម្ព័ន្ធឯកសារផ្ទាល់ខ្លួន។
«ហើយប្រសិនបើ .bashrc បំពេញមុខងារនោះ (ឈ្មោះហៅក្រៅមួយ) ខ្ញុំមិនឃើញពីតម្រូវការក្នុងការបង្កើត .bash_aliases ទេ។ ប៉ុន្តែអ្នកត្រូវរក្សាវាឱ្យមានរបៀបរៀបរយ” ។
តាមពិត ~ / .bashrc មិនបានបំពេញមុខងារនោះទេចាប់តាំងពី Arch Linux ព្យាយាមជំរុញការអនុវត្តល្អក្នុងការប្រើប្រាស់ប្រព័ន្ធដូច្នេះវាត្រូវបានណែនាំឱ្យប្រើ ~ / .bash_aliases ដើម្បីរក្សាទុកឈ្មោះក្លែងក្លាយ។
ទោះយ៉ាងណាភាពខុសគ្នានេះសម្រាប់និយមន័យនៃឈ្មោះហៅក្រៅ - ~ / .bashrc vs ~ / .bash_aliases- គឺរដ្ឋបាលសុទ្ធសាធហើយត្រូវបានផ្តល់ជូនដូច្នេះអ្នកគ្រប់គ្រងប្រព័ន្ធអាចរៀបចំតាមរបៀបសាមញ្ញនិងស្អាតប្រព័ន្ធរបស់គាត់ចាប់តាំងពីឯកសារ ~ អាចត្រូវបានប្រើប្រាស់យ៉ាងល្អ។ /.bashrc ដើម្បីកំណត់ឈ្មោះហៅក្រៅទាំងអស់ដែលយើងប្រើ។
ពិតប៉ុន្តែពេលខ្លះអ្នកមានពាក្យបញ្ជាខ្លះក្នុងឈ្មោះក្លែងក្លាយហើយពេលខ្លះអ្នកត្រូវធ្វើវាដោយឡែកពីគ្នានិងពេលផ្សេងទៀតជាមួយគ្នាហើយដូចដែលពួកគេបានប្រាប់ខ្ញុំខាងលើរួចហើយអ្នកមិនអាចច្រានចោលពាក្យបញ្ជាដែលអ្នកមានរួចហើយទោះបីជាវាត្រូវបានដាក់បញ្ចូលក្នុងកន្លែងផ្សេងទៀតក៏ដោយហើយ ដោយវិធីដែលខ្ញុំមិនមានប្រព័ន្ធខូចហើយខ្ញុំមានតែ jdownloader launchpad និង linuxmint debian ដែលខ្ញុំបានលុបវាចោលព្រោះវាហាក់ដូចជាផ្តល់ផលល្អដល់ខ្ញុំ។
គឺធ្ងន់ធ្ងរ? ហើយនេះគឺជាស្គ្រីបដែលធ្វើបច្ចុប្បន្នភាពប្រព័ន្ធនិងចាប់ផ្តើមម្តងទៀត
#! / ប៊ីន / ប៊ីក
ធ្វើឱ្យទាន់សម័យសម្បទា sudo
ការធ្វើឱ្យប្រសើរឡើង sudo សម្បទាពេញលេញ
ចាប់ផ្ដើម subo ឡើងវិញ
ជាធម្មតាអ្វីដែលត្រូវបានធ្វើឥតឈប់ឈរគឺជាអ្វីដែលសមនឹងទទួលបានស្គ្រីបការធ្វើឱ្យប្រសើរពេញលេញគឺមិនថេរទេតិចជាងនៅក្នុងដេបៀន។
ជាធម្មតាខ្ញុំធ្វើវាញឹកញាប់។ : ទំ
អ្នកគួរតែសាកល្បង Semplice (ដេបៀនស៊ីដឌីមានស្ថេរភាពនិងស្រស់ស្អាតជាមួយនឹងប្រអប់អូផិនធ័រ + ថេនថិន ២) អេឌីយ៉ូដ / ស៊ីឌិក (ដេបៀនស៊ីដមានស្ថេរភាពនិងហើមពោះខ្លាំង) អេល (ឌីអ័ររ៉ូអេសដ៏ល្អបំផុតដែលមិនធ្លាប់មាន) ហ្គោឌូ / Sabayon ឬ RR ផ្សេងទៀត។
ប្រសិនបើអ្នកប្រើដេបៀនខ្ញុំនឹងផ្តល់ឱ្យ Semplice នូវឱកាសមួយវាទំនើបជាង Crunchbang (Debian Stable) ហើយវាដំណើរការល្អ។
ខ្ញុំនឹងមើលពីរបៀបហើយប្រសិនបើវាបញ្ចុះបញ្ចូលខ្ញុំខ្ញុំអាចតំឡើងវាទៅកុំព្យូទ័រយួរដៃថ្មី។
និងប្រកាសថ្មី? 😉
តើកំណែថ្មីរបស់ដេបៀនលេចឡើងយ៉ាងដូចម្តេច?
រៀងរាល់ ២ ឆ្នាំប្រហាក់ប្រហែល។ ប្រសិនបើអ្នកប្រើស្ថេរភាពក្នុងការសាកល្បងវាអាចនិយាយបានថាវាត្រូវបានរំកិលវិលមានន័យថាវាត្រូវបានធ្វើបច្ចុប្បន្នភាពលើអ៊ីនធឺណិតស្ទើរតែរាល់ថ្ងៃហើយអ្នកមិនចាំបាច់តំឡើងប្រព័ន្ធម្តងទៀតទេ។
Hmm ទំនងជា។ ខ្ញុំគិតថាធ្វើពុតជាមនុស្សល្ងីល្ងើជាលើកទីពីរគឺមិនអាក្រក់ទេ។
XD
អូហូទៅមុខតើស្បែកជើងជើងឯកនោះនៅឯណា !!! xD
សូមឱ្យវារអិលអ្នកស្ត្រីចំណាស់!
ក្នុងនាមជាស្គ្រីបស៊ីមេនខ្ញុំមានតែស្គ្រីបសម្រាប់កិច្ចការច្រំដែលនិងពិបាកទេនេះហាក់ដូចជាករណី xD
ល្អហៅខ្ញុំចំលែកប៉ុន្តែប្រើឈ្មោះក្លែងក្លាយសម្រាប់ពាក្យបញ្ជាដែលអ្នកប្រើជាញឹកញាប់ធ្វើការប៉ុន្តែសម្រាប់អ្វីមួយដែលត្រូវបានធ្វើម្តងក្នុងមួយឆ្នាំ? (ខ្ញុំប្រើអិនប៊ុយប៊េតខ្ញុំមានន័យថាច្រើនជាងនេះ) មិនសមហេតុសមផលទេ។
បន្ថែមពីលើទាំងការប្រើឈ្មោះហៅក្រៅនិងការផ្លាស់ប្តូរម៉ាស៊ីនខ្លះខ្ញុំអាចឃើញថាវាកំពុងទាញ -h 🙂
ខ្ញុំភ្លេចដាក់វាប៉ុន្តែខ្ញុំគិតដូចគ្នាអំពីស្គ្រីប