សាកល្បងប្រើពាក្យបញ្ជា linux chsh ។ ពាក្យបញ្ជាលម្អិតគឺ chsh -s /bin/bash ។ វានឹងរំលឹកអ្នកឱ្យបញ្ចូលពាក្យសម្ងាត់របស់អ្នក។ សែលចូលលំនាំដើមរបស់អ្នកគឺ /bin/bash ឥឡូវនេះ។
តើខ្ញុំប្តូរពី bash ទៅសែលដោយរបៀបណា?
ប្តូរមកវិញដោយធ្វើតាមជំហានខាងក្រោម!
- ជំហានទី 1: បើក terminal ហើយបញ្ចូលពាក្យបញ្ជា change shell ។
- ជំហានទី 2៖ សរសេរ /bin/bash/ នៅពេលត្រូវបានសួរឱ្យ "បញ្ចូលតម្លៃថ្មី"។
- ជំហានទី 3: បញ្ចូលពាក្យសម្ងាត់របស់អ្នក។ បន្ទាប់មកបិទស្ថានីយ ហើយចាប់ផ្ដើមឡើងវិញ។ នៅពេលចាប់ផ្តើម Bash នឹងមានលំនាំដើមម្តងទៀត។
តើខ្ញុំធ្វើ Bash សែលលំនាំដើមរបស់ខ្ញុំដោយរបៀបណា Ubuntu?
កំណត់ អថេរ SHELL ទៅ /bin/bash ជំនួសឱ្យ /bin/sh ។ ឥឡូវនេះរាល់ពេលដែលអ្នកប្រើ useradd ដើម្បីបន្ថែម user bash ថ្មីគឺសែលលំនាំដើមរបស់ពួកគេដោយស្វ័យប្រវត្តិ។ ប្រសិនបើអ្នកចង់ផ្លាស់ប្តូរសែលរបស់អ្នកប្រើដែលមានស្រាប់ អ្នកត្រូវតែកែសម្រួលឯកសារ /etc/passwd (សូមប្រាកដថាអ្នកបានបម្រុងទុកវា)។
តើខ្ញុំប្តូរទៅសែលនៅក្នុងលីនុចដោយរបៀបណា?
ដើម្បីផ្លាស់ប្តូរការប្រើប្រាស់សែលរបស់អ្នក។ ពាក្យបញ្ជា chsh:
ពាក្យបញ្ជា chsh ផ្លាស់ប្តូរសែលចូលនៃឈ្មោះអ្នកប្រើរបស់អ្នក។ នៅពេលផ្លាស់ប្តូរសែលចូល ពាក្យបញ្ជា chsh បង្ហាញសែលចូលបច្ចុប្បន្ន ហើយបន្ទាប់មកសួររកលេខថ្មី។
តើខ្ញុំគួរប្រើ bash ឬ zsh?
សម្រាប់ផ្នែកច្រើនបំផុត bash និង zsh គឺស្ទើរតែដូចគ្នាបេះបិទ ដែលជាការធូរស្បើយ។ ការរុករកគឺដូចគ្នារវាងទាំងពីរ។ ពាក្យបញ្ជាដែលអ្នកបានរៀនសម្រាប់ bash ក៏នឹងដំណើរការជា zsh ទោះបីជាពួកវាអាចដំណើរការខុសគ្នានៅលើទិន្នផលក៏ដោយ។ Zsh ហាក់ដូចជាអាចប្ដូរតាមបំណងបានច្រើនជាង bash ។
តើខ្ញុំប្តូរទៅបាសដោយរបៀបណា?
ពីចំណូលចិត្តប្រព័ន្ធ
សង្កត់គ្រាប់ចុចបញ្ជា (Ctrl) ចុចឈ្មោះគណនីអ្នកប្រើរបស់អ្នកនៅក្នុងបន្ទះខាងឆ្វេងហើយជ្រើសរើស "ជម្រើសកម្រិតខ្ពស់" ។ ចុចលើប្រអប់ទម្លាក់ចុះ "ចូលសែល" និង ជ្រើសរើស “/bin/bash” ដើម្បីប្រើ Bash ជាសែលលំនាំដើមរបស់អ្នក ឬ “/bin/zsh” ដើម្បីប្រើ Zsh ជាសែលលំនាំដើមរបស់អ្នក។ ចុច "យល់ព្រម" ដើម្បីរក្សាទុកការផ្លាស់ប្តូររបស់អ្នក។
តើខ្ញុំស្វែងរកសែលលំនាំដើមរបស់ខ្ញុំនៅក្នុងលីនុចដោយរបៀបណា?
readlink /proc/$$/exe – ជម្រើសមួយផ្សេងទៀតដើម្បីទទួលបានឈ្មោះសែលបច្ចុប្បន្នដែលអាចទុកចិត្តបាននៅលើប្រព័ន្ធប្រតិបត្តិការលីនុច។ cat /etc/shells – រាយបញ្ជីឈ្មោះផ្លូវនៃសែលចូលត្រឹមត្រូវដែលបានដំឡើងបច្ចុប្បន្ន។ grep “^$USER” /etc/passwd – បោះពុម្ពឈ្មោះសែលលំនាំដើម។ សែលលំនាំដើមដំណើរការ នៅពេលអ្នកបើកបង្អួចស្ថានីយ.
តើខ្ញុំផ្លាស់ប្តូរសែលលំនាំដើមនៅក្នុងលីនុចដោយរបៀបណា?
ឥឡូវនេះសូមពិភាក្សាពីវិធីបីផ្សេងគ្នាដើម្បីផ្លាស់ប្តូរសែលអ្នកប្រើប្រាស់លីនុច។
- usermod ឧបករណ៍ប្រើប្រាស់។ usermod គឺជាឧបករណ៍ប្រើប្រាស់សម្រាប់កែប្រែព័ត៌មានលម្អិតគណនីរបស់អ្នកប្រើប្រាស់ រក្សាទុកក្នុងឯកសារ /etc/passwd ហើយជម្រើស -s ឬ –shell ត្រូវបានប្រើដើម្បីផ្លាស់ប្តូរសែលចូលរបស់អ្នកប្រើប្រាស់។ …
- ឧបករណ៍ប្រើប្រាស់ chsh ។ …
- ផ្លាស់ប្តូរ User Shell ក្នុង /etc/passwd File ។
How do I change the default login shell in Linux?
របៀបផ្លាស់ប្តូរសែលលំនាំដើមរបស់ខ្ញុំ
- ដំបូង រកមើលសែលដែលមាននៅលើប្រអប់លីនុចរបស់អ្នក ដំណើរការ cat /etc/shells។
- វាយ chsh ហើយចុច Enter ។
- អ្នកត្រូវចូលទៅក្នុងផ្លូវពេញសែលថ្មី។ ឧទាហរណ៍ /bin/ksh.
- ចូល និងចេញដើម្បីផ្ទៀងផ្ទាត់ថាសែលរបស់អ្នកបានផ្លាស់ប្តូរត្រឹមត្រូវនៅលើប្រព័ន្ធប្រតិបត្តិការលីនុច។
តើសែលលំនាំដើមនៅក្នុងលីនុចហៅថាអ្វី?
Bash ឬ Bourne-Again Shellជាជម្រើសដែលប្រើយ៉ាងទូលំទូលាយបំផុត ហើយវាត្រូវបានដំឡើងជាសែលលំនាំដើមនៅក្នុងការចែកចាយលីនុចដ៏ពេញនិយមបំផុត។