ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਡਿਫੌਲਟ ਸ਼ੈੱਲ ਨੂੰ ਕਿਵੇਂ ਬਦਲਾਂ?

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਆਪਣਾ ਡਿਫੌਲਟ ਸ਼ੈੱਲ ਕਿਵੇਂ ਬਦਲ ਸਕਦਾ ਹਾਂ?

ਮੇਰਾ ਡਿਫੌਲਟ ਸ਼ੈੱਲ ਕਿਵੇਂ ਬਦਲਣਾ ਹੈ

  1. ਪਹਿਲਾਂ, ਆਪਣੇ ਲੀਨਕਸ ਬਾਕਸ 'ਤੇ ਉਪਲਬਧ ਸ਼ੈੱਲਾਂ ਦਾ ਪਤਾ ਲਗਾਓ, cat /etc/shells ਚਲਾਓ।
  2. chsh ਟਾਈਪ ਕਰੋ ਅਤੇ ਐਂਟਰ ਦਬਾਓ।
  3. ਤੁਹਾਨੂੰ ਨਵਾਂ ਸ਼ੈੱਲ ਪੂਰਾ ਮਾਰਗ ਦਾਖਲ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਉਦਾਹਰਨ ਲਈ, /bin/ksh.
  4. ਇਹ ਤਸਦੀਕ ਕਰਨ ਲਈ ਲੌਗ ਇਨ ਕਰੋ ਅਤੇ ਲੌਗ ਆਊਟ ਕਰੋ ਕਿ ਤੁਹਾਡਾ ਸ਼ੈੱਲ ਲੀਨਕਸ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ 'ਤੇ ਸਹੀ ਢੰਗ ਨਾਲ ਬਦਲ ਗਿਆ ਹੈ।

ਮੈਂ Bash ਨੂੰ ਡਿਫੌਲਟ ਸ਼ੈੱਲ ਵਜੋਂ ਕਿਵੇਂ ਸੈਟ ਕਰਾਂ?

ਲੀਨਕਸ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਕਮਾਂਡ chsh . ਵਿਸਤ੍ਰਿਤ ਕਮਾਂਡ chsh -s /bin/bash ਹੈ। ਇਹ ਤੁਹਾਨੂੰ ਆਪਣਾ ਪਾਸਵਰਡ ਦਰਜ ਕਰਨ ਲਈ ਪੁੱਛੇਗਾ। ਤੁਹਾਡਾ ਡਿਫਾਲਟ ਲਾਗਇਨ ਸ਼ੈੱਲ ਹੁਣ /bin/bash ਹੈ।

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਆਪਣਾ ਡਿਫੌਲਟ ਸ਼ੈੱਲ ਕਿਵੇਂ ਲੱਭਾਂ?

ਰੀਡਲਿੰਕ /proc/$$/exe - ਲੀਨਕਸ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ 'ਤੇ ਮੌਜੂਦਾ ਸ਼ੈੱਲ ਨਾਮ ਨੂੰ ਭਰੋਸੇਯੋਗਤਾ ਨਾਲ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇੱਕ ਹੋਰ ਵਿਕਲਪ। cat /etc/shells - ਵਰਤਮਾਨ ਵਿੱਚ ਸਥਾਪਿਤ ਵੈਧ ਲੌਗਿਨ ਸ਼ੈੱਲਾਂ ਦੇ ਪਾਥਨਾਂ ਦੀ ਸੂਚੀ ਬਣਾਓ। grep “^$USER” /etc/passwd – ਡਿਫਾਲਟ ਸ਼ੈੱਲ ਨਾਮ ਪ੍ਰਿੰਟ ਕਰੋ। ਡਿਫਾਲਟ ਸ਼ੈੱਲ ਉਦੋਂ ਚੱਲਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਟਰਮੀਨਲ ਵਿੰਡੋ ਖੋਲ੍ਹਦੇ ਹੋ.

ਤੁਸੀਂ ਸ਼ੈੱਲਾਂ ਨੂੰ ਕਿਵੇਂ ਬਦਲਦੇ ਹੋ?

chsh ਨਾਲ ਆਪਣੇ ਸ਼ੈੱਲ ਨੂੰ ਬਦਲਣ ਲਈ:

  1. cat /etc/shells. ਸ਼ੈੱਲ ਪ੍ਰੋਂਪਟ 'ਤੇ, ਤੁਹਾਡੇ ਸਿਸਟਮ 'ਤੇ ਉਪਲਬਧ ਸ਼ੈੱਲਾਂ ਨੂੰ cat /etc/shells ਨਾਲ ਸੂਚੀਬੱਧ ਕਰੋ।
  2. chsh. chsh ਦਰਜ ਕਰੋ (“ਚੇਂਜ ਸ਼ੈੱਲ” ਲਈ)। …
  3. /bin/zsh. ਆਪਣੇ ਨਵੇਂ ਸ਼ੈੱਲ ਦਾ ਮਾਰਗ ਅਤੇ ਨਾਮ ਟਾਈਪ ਕਰੋ।
  4. su - yourid. ਇਹ ਤਸਦੀਕ ਕਰਨ ਲਈ ਕਿ ਸਭ ਕੁਝ ਸਹੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਦੁਬਾਰਾ ਲੌਗ ਇਨ ਕਰਨ ਲਈ su - ਅਤੇ ਆਪਣਾ userid ਟਾਈਪ ਕਰੋ।

ਲੀਨਕਸ ਵਿੱਚ ਡਿਫਾਲਟ ਸ਼ੈੱਲ ਨੂੰ ਕੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ?

ਬੈਸ਼, ਜਾਂ ਬੋਰਨ-ਅਗੇਨ ਸ਼ੈੱਲ, ਹੁਣ ਤੱਕ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤੀ ਜਾਣ ਵਾਲੀ ਚੋਣ ਹੈ ਅਤੇ ਇਹ ਸਭ ਤੋਂ ਪ੍ਰਸਿੱਧ ਲੀਨਕਸ ਡਿਸਟਰੀਬਿਊਸ਼ਨਾਂ ਵਿੱਚ ਡਿਫੌਲਟ ਸ਼ੈੱਲ ਦੇ ਤੌਰ 'ਤੇ ਸਥਾਪਤ ਹੁੰਦੀ ਹੈ।

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਟਰਮੀਨਲ ਨੂੰ ਕਿਵੇਂ ਬਦਲਾਂ?

Linux chvt (ਚੇਂਜ ਵਰਚੁਅਲ ਟਰਮੀਨਲ) ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ।

  1. ਕੰਸੋਲ ਉੱਤੇ ਇੱਕ ਸੂਡੋ ਟਰਮੀਨਲ ਸੈਸ਼ਨ ਸ਼ੁਰੂ ਕਰੋ, (ਅਰਥਾਤ, ਇੱਕ ਟਰਮੀਨਲ ਕਲਾਇੰਟ ਨੂੰ ਲੌਗਇਨ ਕਰੋ ਅਤੇ ਲਾਂਚ ਕਰੋ), ਕਮਾਂਡ ਪ੍ਰੋਂਪਟ 'ਤੇ TTY2 ਵਿੱਚ ਬਦਲਣ ਲਈ “sudo chvt 2” ਚਲਾਓ।
  2. "sudo chvt N" ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ TTYN ਵਿੱਚ ਬਦਲੋ ਜਿੱਥੇ N ਟਰਮੀਨਲ ਨੰਬਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।

ਮੈਂ ਡਿਫਾਲਟ ਯੂਜ਼ਰ ਐਡ ਨੂੰ ਕਿਵੇਂ ਬਦਲਾਂ?

"useradd" ਦੀ ਡਿਫਾਲਟ ਸੈਟਿੰਗ ਨੂੰ ਕਿਵੇਂ ਬਦਲਣਾ ਹੈ ਵਿਕਲਪ ਨੂੰ ਦਿੱਤੇ ਗਏ ਮੁੱਲ ਦੇ ਅਨੁਸਾਰ ਡਿਫਾਲਟ ਮੁੱਲ ਨੂੰ ਬਦਲਣਾ ਸੰਭਵ ਹੈ useradd ਕਮਾਂਡ ਲਈ “-D + ਵਿਕਲਪ” ਨਾਲ। ਨਵੇਂ ਉਪਭੋਗਤਾ ਦੀ ਹੋਮ ਡਾਇਰੈਕਟਰੀ ਲਈ ਮਾਰਗ। ਡਿਫਾਲਟ_ਹੋਮ ਤੋਂ ਬਾਅਦ ਇੱਕ ਉਪਭੋਗਤਾ ਨਾਮ ਨੂੰ ਨਵੀਂ ਡਾਇਰੈਕਟਰੀ ਨਾਮ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।

ਮੈਂ ਬੈਸ਼ ਵਿੱਚ ਸ਼ੈੱਲ ਪ੍ਰੋਂਪਟ ਨੂੰ ਕਿਵੇਂ ਬਦਲਾਂ?

ਆਪਣੇ Bash ਪ੍ਰੋਂਪਟ ਨੂੰ ਬਦਲਣ ਲਈ, ਤੁਹਾਨੂੰ ਸਿਰਫ਼ PS1 ਵੇਰੀਏਬਲ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ ਅੱਖਰਾਂ ਨੂੰ ਜੋੜਨਾ, ਹਟਾਉਣਾ ਜਾਂ ਮੁੜ ਵਿਵਸਥਿਤ ਕਰਨਾ ਪਵੇਗਾ। ਪਰ ਇੱਥੇ ਬਹੁਤ ਸਾਰੇ ਹੋਰ ਵੇਰੀਏਬਲ ਹਨ ਜੋ ਤੁਸੀਂ ਡਿਫੌਲਟ ਲੋਕਾਂ ਨਾਲੋਂ ਵਰਤ ਸਕਦੇ ਹੋ। ਟੈਕਸਟ ਐਡੀਟਰ ਨੂੰ ਹੁਣੇ ਲਈ ਛੱਡੋ—ਨੈਨੋ ਵਿੱਚ, ਬਾਹਰ ਜਾਣ ਲਈ Ctrl+X ਦਬਾਓ.

ਮੈਂ ਆਪਣੇ ਮੌਜੂਦਾ ਸ਼ੈੱਲ ਨੂੰ ਕਿਵੇਂ ਜਾਣ ਸਕਦਾ ਹਾਂ?

ਉਪਰੋਕਤ ਟੈਸਟ ਕਰਨ ਲਈ, ਕਹੋ ਕਿ bash ਡਿਫਾਲਟ ਸ਼ੈੱਲ ਹੈ, echo $SHELL ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ, ਅਤੇ ਫਿਰ ਉਸੇ ਟਰਮੀਨਲ ਵਿੱਚ, ਕਿਸੇ ਹੋਰ ਸ਼ੈੱਲ ਵਿੱਚ ਜਾਓ (ਉਦਾਹਰਨ ਲਈ KornShell (ksh)) ਅਤੇ $SHELL ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ। ਤੁਸੀਂ ਦੋਵਾਂ ਮਾਮਲਿਆਂ ਵਿੱਚ ਬੈਸ਼ ਦੇ ਰੂਪ ਵਿੱਚ ਨਤੀਜਾ ਵੇਖੋਗੇ। ਮੌਜੂਦਾ ਸ਼ੈੱਲ ਦਾ ਨਾਮ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, cat /proc/$$/cmdline ਦੀ ਵਰਤੋਂ ਕਰੋ .

ਕੀ ਇਹ ਪੋਸਟ ਪਸੰਦ ਹੈ? ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਦੋਸਤਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰੋ:
OS ਅੱਜ