ലിനക്സിൽ ഞാൻ എങ്ങനെയാണ് ബാഷ് ഡിഫോൾട്ട് ഷെല്ലായി സജ്ജീകരിക്കുക?

ലിനക്സ് കമാൻഡ് chsh പരീക്ഷിക്കുക. വിശദമായ കമാൻഡ് chsh -s /bin/bash ആണ്. നിങ്ങളുടെ പാസ്‌വേഡ് നൽകാൻ ഇത് നിങ്ങളോട് ആവശ്യപ്പെടും. നിങ്ങളുടെ ഡിഫോൾട്ട് ലോഗിൻ ഷെൽ ഇപ്പോൾ /bin/bash ആണ്.

ഞാൻ എങ്ങനെ ബാഷിൽ നിന്ന് ഷെല്ലിലേക്ക് മാറും?

ചുവടെയുള്ള ഘട്ടങ്ങൾ പിന്തുടർന്ന് തിരികെ മാറുക!

  1. ഘട്ടം 1: ഒരു ടെർമിനൽ തുറന്ന് മാറ്റ ഷെൽ കമാൻഡ് നൽകുക.
  2. ഘട്ടം 2: "ഒരു പുതിയ മൂല്യം നൽകുക" എന്ന് ആവശ്യപ്പെടുമ്പോൾ /bin/bash/ എഴുതുക.
  3. ഘട്ടം 3: നിങ്ങളുടെ പാസ്‌വേഡ് നൽകുക. അതിനുശേഷം, ടെർമിനൽ അടച്ച് റീബൂട്ട് ചെയ്യുക. ആരംഭിക്കുമ്പോൾ, ബാഷ് വീണ്ടും ഡിഫോൾട്ടായിരിക്കും.

എങ്ങനെയാണ് ബാഷ് എന്റെ ഡിഫോൾട്ട് ഷെൽ ഉബുണ്ടു ആക്കുക?

സജ്ജമാക്കുക ഷെൽ വേരിയബിൾ /ബിൻ/ബാഷ് പകരം /bin/sh . ഇപ്പോൾ നിങ്ങൾ ഓരോ തവണയും യൂസർ ബാഷ് പുതിയ യൂസർ ബാഷ് ചേർക്കാൻ ഉപയോഗിക്കുമ്പോൾ അവരുടെ ഡിഫോൾട്ട് ഷെൽ ആണ് സ്വയമേവ. നിങ്ങൾക്ക് ഇതിനകം നിലവിലുള്ള ഉപയോക്താക്കളുടെ ഷെൽ മാറ്റണമെങ്കിൽ /etc/passwd ഫയൽ എഡിറ്റ് ചെയ്യണം (ദയവായി അതിന്റെ ബാക്കപ്പ് ബാക്കപ്പ് ഉണ്ടെന്ന് ഉറപ്പാക്കുക).

ലിനക്സിലെ ഷെല്ലിലേക്ക് എങ്ങനെ മാറും?

നിങ്ങളുടെ ഷെൽ ഉപയോഗം മാറ്റാൻ chsh കമാൻഡ്:

chsh കമാൻഡ് നിങ്ങളുടെ ഉപയോക്തൃനാമത്തിന്റെ ലോഗിൻ ഷെൽ മാറ്റുന്നു. ഒരു ലോഗിൻ ഷെല്ലിൽ മാറ്റം വരുത്തുമ്പോൾ, chsh കമാൻഡ് നിലവിലുള്ള ലോഗിൻ ഷെൽ പ്രദർശിപ്പിക്കുകയും തുടർന്ന് പുതിയതിനായി ആവശ്യപ്പെടുകയും ചെയ്യുന്നു.

ഞാൻ bash അല്ലെങ്കിൽ zsh ഉപയോഗിക്കണമോ?

ഭൂരിഭാഗവും bash ഉം zsh ഉം ഏതാണ്ട് സമാനമാണ് ഒരു ആശ്വാസമാണ്. രണ്ടും തമ്മിലുള്ള നാവിഗേഷൻ ഒന്നുതന്നെയാണ്. ബാഷിനായി നിങ്ങൾ പഠിച്ച കമാൻഡുകൾ zsh-ലും പ്രവർത്തിക്കും, എന്നിരുന്നാലും അവ ഔട്ട്പുട്ടിൽ വ്യത്യസ്തമായി പ്രവർത്തിക്കും. Zsh ബാഷിനെക്കാൾ വളരെ ഇഷ്ടാനുസൃതമാക്കാവുന്നതാണെന്ന് തോന്നുന്നു.

ഞാൻ എങ്ങനെ ബാഷിലേക്ക് മാറും?

സിസ്റ്റം മുൻഗണനകളിൽ നിന്ന്

Ctrl കീ അമർത്തിപ്പിടിക്കുക, ഇടത് പാളിയിലെ നിങ്ങളുടെ ഉപയോക്തൃ അക്കൗണ്ടിന്റെ പേരിൽ ക്ലിക്കുചെയ്യുക, തുടർന്ന് "വിപുലമായ ഓപ്ഷനുകൾ" തിരഞ്ഞെടുക്കുക. "ലോഗിൻ ഷെൽ" ഡ്രോപ്പ്ഡൗൺ ബോക്സിൽ ക്ലിക്ക് ചെയ്യുക "/bin/bash" തിരഞ്ഞെടുക്കുക നിങ്ങളുടെ ഡിഫോൾട്ട് ഷെല്ലായി Bash അല്ലെങ്കിൽ നിങ്ങളുടെ ഡിഫോൾട്ട് ഷെല്ലായി Zsh ഉപയോഗിക്കുന്നതിന് "/bin/zsh". നിങ്ങളുടെ മാറ്റങ്ങൾ സംരക്ഷിക്കാൻ "ശരി" ക്ലിക്ക് ചെയ്യുക.

Linux-ൽ എന്റെ ഡിഫോൾട്ട് ഷെൽ എങ്ങനെ കണ്ടെത്താം?

readlink /proc/$$/exe - Linux ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ നിലവിലെ ഷെൽ പേര് വിശ്വസനീയമായി ലഭിക്കുന്നതിനുള്ള മറ്റൊരു ഓപ്ഷൻ. cat /etc/shells – നിലവിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള സാധുവായ ലോഗിൻ ഷെല്ലുകളുടെ പാത്ത് നെയിം ലിസ്റ്റ് ചെയ്യുക. grep “^$USER” /etc/passwd – ഡിഫോൾട്ട് ഷെൽ നാമം പ്രിന്റ് ചെയ്യുക. സ്ഥിരസ്ഥിതി ഷെൽ പ്രവർത്തിക്കുന്നു നിങ്ങൾ ഒരു ടെർമിനൽ വിൻഡോ തുറക്കുമ്പോൾ.

ലിനക്സിലെ ഡിഫോൾട്ട് ഷെൽ എങ്ങനെ മാറ്റാം?

ഇനി ലിനക്സ് യൂസർ ഷെൽ മാറ്റുന്നതിനുള്ള മൂന്ന് വ്യത്യസ്ത വഴികൾ ചർച്ച ചെയ്യാം.

  1. usermod യൂട്ടിലിറ്റി. /etc/passwd ഫയലിൽ സംഭരിച്ചിരിക്കുന്ന ഉപയോക്താവിന്റെ അക്കൗണ്ട് വിശദാംശങ്ങൾ പരിഷ്‌ക്കരിക്കുന്നതിനുള്ള ഒരു യൂട്ടിലിറ്റിയാണ് usermod, ഉപയോക്താവിന്റെ ലോഗിൻ ഷെൽ മാറ്റാൻ -s അല്ലെങ്കിൽ -shell ഓപ്ഷൻ ഉപയോഗിക്കുന്നു. …
  2. chsh യൂട്ടിലിറ്റി. …
  3. /etc/passwd ഫയലിൽ യൂസർ ഷെൽ മാറ്റുക.

ലിനക്സിലെ ഡിഫോൾട്ട് ലോഗിൻ ഷെൽ എങ്ങനെ മാറ്റാം?

എന്റെ ഡിഫോൾട്ട് ഷെൽ എങ്ങനെ മാറ്റാം

  1. ആദ്യം, നിങ്ങളുടെ Linux ബോക്സിൽ ലഭ്യമായ ഷെല്ലുകൾ കണ്ടെത്തുക, cat /etc/shells റൺ ചെയ്യുക.
  2. chsh എന്ന് ടൈപ്പ് ചെയ്ത് എന്റർ കീ അമർത്തുക.
  3. നിങ്ങൾ പുതിയ ഷെൽ ഫുൾ പാത്ത് നൽകേണ്ടതുണ്ട്. ഉദാഹരണത്തിന്, /bin/ksh.
  4. Linux ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ നിങ്ങളുടെ ഷെൽ ക്രമാനുഗതമായി മാറിയിട്ടുണ്ടോ എന്ന് പരിശോധിക്കാൻ ലോഗിൻ ചെയ്ത് ലോഗ് ഔട്ട് ചെയ്യുക.

ലിനക്സിലെ ഡിഫോൾട്ട് ഷെല്ലിനെ എന്താണ് വിളിക്കുന്നത്?

ബാഷ്, അല്ലെങ്കിൽ ബോൺ-എഗെയ്ൻ ഷെൽ, ഇതുവരെ ഏറ്റവും വ്യാപകമായി ഉപയോഗിക്കുന്ന ചോയിസാണ്, ഏറ്റവും ജനപ്രിയമായ ലിനക്സ് വിതരണങ്ങളിൽ സ്ഥിരസ്ഥിതി ഷെല്ലായി ഇത് ഇൻസ്റ്റാൾ ചെയ്യപ്പെടുന്നു.

ഈ പോസ്റ്റ് ഇഷ്ടമാണോ? നിങ്ങളുടെ ചങ്ങാതിമാരുമായി പങ്കിടുക:
ഒഎസ് ടുഡേ