O Korn Shell é uma alternativa popular ao Bash Shell, geralmente usada como o sistema de linha de comando padrão no Linux. O shell é compatível com o Bash e empresta muitos recursos úteis encontrados em 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.
O Korn Shell está prontamente disponível para instalação nas 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 possui 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.
sudo apt install mksh
sudo apt-get install mksh
sudo pacman -S mksh
sudo dnf install mksh
sudo zypper install mksh
Precisa obter a versão MirBSD do Korn Shell no seu 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, vé 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.
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 o conta raiz (para este 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
Antes que seja possível definir o Korn Shell como o sistema 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.
gato / etc / conchas
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:
gato / etc / conchas | grep mksh >> /home/username/Documents/location-of-ksh.txt
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 novo valor ou pressione ENTER para o padrão". Dê uma olhada no arquivo de texto location-of-ksh.txt no seu editor de texto favorito e copie o local do Korn Shell para o seu prancheta. Você também pode visualizar 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.
Procurando uma maneira inteligente de iniciar aplicativos rapidamen...
Você tem uma transmissão ao vivo que gostaria de assistir no seu PC...
Cansado de digitar sua senha sempre que quiser usar o Linux? Consid...