Как переключиться с ksh shell на bash в Linux или Unix ? Как изменить оболочки в Unix-подобной системе?
Оболочка (shell) – это не что иное, как команда, которая предоставляет текстовый пользовательский интерфейс (также известный как «интерфейс командной строки») для Linux, MacOS и Unix-подобных операционных систем. Оболочка Bash читает команды, такие как ls, date и другие, введенные в терминал, а затем запускают их. Это основная функция оболочки bash.
Как узнать оболочку по умолчанию для пользователя?
Введите следующую команду для того, чтобы определить оболочку по умолчанию для пользователя под названием vivek:
ИЛИ
ИЛИ
Все вышеуказанные выводы означают, что оболочка является zsh .
Как узнать, какие оболочки доступны в моей системе ?
Введите команду cat следующим образом:
Примеры возможных выводов данных:
Как переключиться на bash или другую оболочку?
Введите имя в командной строке и нажмите клавишу ввода. В этом примере, чтобы перейти от любой оболочки к bash, введите:
Как изменить оболочки в Linux или Unix-подобных системах?
Вы можете изменить свою оболочку по умолчанию, используя команду chsh («change shell») следующим образом. Синтаксис будет выглядеть так:
Вы можете найти полный путь к своей оболочке, используя следующую команду:
Это интересно:
Оболочка (shell) – это не что иное, как команда, которая предоставляет текстовый пользовательский интерфейс (также известный как «интерфейс командной строки») для Linux, MacOS и Unix-подобных операционных систем. Оболочка Bash читает команды, такие как ls, date и другие, введенные в терминал, а затем запускают их. Это основная функция оболочки bash.
Как узнать оболочку по умолчанию для пользователя?
Введите следующую команду для того, чтобы определить оболочку по умолчанию для пользователя под названием vivek:
Bash:
$ grep vivek /etc/passwd
vivek:x:1005:1005:,,,:/home/vivek:/bin/zsh
Bash:
$ ps -p $$
PID TTY TIME CMD
14314 pts/9 00:00:00 zsh
Bash:
$ echo $0
zsh
Как узнать, какие оболочки доступны в моей системе ?
Введите команду cat следующим образом:
Bash:
$ cat /etc/shells
Как переключиться на bash или другую оболочку?
Введите имя в командной строке и нажмите клавишу ввода. В этом примере, чтобы перейти от любой оболочки к bash, введите:
Bash:
bash
Вы можете изменить свою оболочку по умолчанию, используя команду chsh («change shell») следующим образом. Синтаксис будет выглядеть так:
Bash:
chsh
chsh -s {shell-name-here}
chsh -s {shell-name-here} {user-name-here}
chsh -s /bin/bash
chsh -s /bin/bash vivek
Bash:
type -a bash
type -a zsh
type -a ksh