- - Como mudar do Bash para o Korn Shell no Linux

Como mudar do Bash para o Korn Shell no Linux

Korn Shell é uma alternativa popular ao BashShell que é comumente usado como o sistema de linha de comando padrão no Linux. O shell é compatível com o Bash e empresta muitos recursos úteis encontrados no C Shell. Korn usa o Ksh para abreviar e é muito popular na comunidade. Com um pouco de conhecimento, é fácil fazê-lo funcionar como o shell padrão no Linux! Siga o tutorial abaixo e saiba como!

Nota: para usar o Ksh no Linux, você deve estar executando o Ubuntu, Debian, Arch Linux, Fedora ou OpenSUSE. Caso contrário, é necessário criar o Ksh a partir do código fonte.

Installi Ksh

Korn Shell está prontamente disponível para instalaçãoem todas as principais distribuições Linux. Neste guia, focaremos na versão MirBSD do Ksh no Linux. O motivo pelo qual estamos falando dessa versão do Ksh é que a versão AT&T do Korn Shell não conta com suporte em todas as distribuições Linux (sistemas operacionais como o Arch Linux e outros). Se você deve usar a versão AT&T do Korn Shell, faça o download aqui.

Para instalar a alternativa Korn Shell ao Bash no Linux, abra uma janela do terminal e siga as instruções que correspondem ao seu sistema operacional.

Ubuntu

sudo apt install mksh

Debian

sudo apt-get install mksh

Arch Linux

sudo pacman -S mksh

Fedora

sudo dnf install mksh

OpenSUSE

sudo zypper install mksh

Linux genérico

É necessário obter a versão MirBSD do Korn Shell emseu PC Linux? Se você estiver com problemas para encontrá-lo no gerenciador de pacotes do seu sistema operacional, precisará fazer o download do código-fonte do shell e compilá-lo manualmente. Para obter informações sobre o MirBSD Korn Shell, visite a página de download do site oficial.

Não sabe como criar o código fonte? Informações sobre como criar o Ksh do MirBSD a partir da fonte podem ser encontradas aqui.

Acessar Korn Shell

Você sabia que pode acessar o Korn Shell no seu PC Linux sem torná-lo o sistema de comando padrão? É verdade! Executando o ksh comando em uma janela de terminal, é possível pular do shell Bash padrão instantaneamente.

ksh

Deseja usar o Korn Shell do MirBSD como usuário root? Aqui está como! Primeiro, vá para o terminal e acesse a conta root. A melhor maneira de acessar a conta raiz (neste caso) é usar o su comando. No entanto, se você não puder executar su, sudo -s também funciona.

su -

ou

sudo -s

Depois de fazer login no usuário root, é seguro mudar do Bash para o Korn Shell. Execute o executar o ksh comando para acessar o shell.

ksh

Listar reservatórios disponíveis

Antes que seja possível definir o Korn Shell como osistema de linha de comando padrão no Linux, você precisará descobrir a localização dele. A maneira mais fácil de determinar a localização exata do binário Korn Shell é dar uma olhada no / etc / shells Arquivo.

Para visualizar o / etc / shells arquivo, abra uma janela do terminal e use o gato comando.

cat /etc/shells

Veja a saída de / etc / shells, encontre a localização da Korn Shell e destaque-a. Como alternativa, canalize a saída para um arquivo de texto para facilitar o acesso com o comando abaixo.

Nota: existem muitas entradas diferentes para o Korn Shell no arquivo shells. Ignore todas as entradas com "estático" nelas.

cat /etc/shells  >> /home/username/Documents/location-of-ksh.txt

Como alternativa, se você deseja canalizar apenas as entradas do Korn Shell para um arquivo de texto, pule o comando acima e execute este:

cat /etc/shells | grep mksh >> /home/username/Documents/location-of-ksh.txt

Defina o Korn Shell como padrão

Deseja que o Korn Shell se abra quando você inicia um terminal em vez do Bash? Inicie uma janela de linha de comando na área de trabalho Linux e execute o chsh comando.

Nota: por favor, entenda que chsh pretende trocar o shell de comando padrão para o usuário atual. Não execute como root! Você pode mudar acidentalmente o shell raiz do seu PC Linux!

chsh

Corrida chsh imprimirá uma saída que diz “Digite o novovalor ou pressione ENTER para o padrão. ”Dê uma olhada no arquivo de texto local-ksh.txt no seu editor de texto favorito e copie o local do Korn Shell na sua área de transferência. Você também pode ver o arquivo de texto no terminal com:

cat /home/username/Documents/location-of-ksh.txt

Depois que o local do Korn Shell é gravado no diretório chsh janela de prompt, pressione a tecla Enter no teclado para confirmar sua escolha. Em seguida, insira a senha do seu usuário para aplicar a alteração.

Depois de executar o chsh comando, feche a sessão do terminal e reinicie o seu PC Linux. Quando terminar a reinicialização, efetue login novamente e inicie um terminal. O Korn Shell agora deve ser a interface de linha de comando padrão.

Comentários