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