Kali Linux 2020.4 Mudar a shell predeterminada de Bash para Zsh

O Kali Linux 2020.4 foi lançado ontem pela Offensive Security e dá um grande passo na mudança do shell padrão de Bash para ZSH.

O Kali Linux vem com vários pacotes de software e ferramentas que permitem que profissionais de segurança cibernética e hackers realizem testes de penetração e verificações de segurança.

Com esta versão, a equipe do Kali Linux apresenta os seguintes novos recursos descritos abaixo.

índice

  1. Kali Linux muda para ZSH como shell padrão
  2. Bash novo tema
  3. Mensagens dinâmicas no login
  4. Lista completa de alterações no Kali Linux 2020.4
  5. Como obter o Kali Linux 2020.4

Kali Linux muda para ZSH como shell padrão

Em agosto, informamos que o Kali Linux estava migrando do Bash para o ZSH para que os usuários pudessem aproveitar os muitos plugins, temas e novos recursos, incluindo expansões de caminho, troca automática de diretório e sugestões automáticas.

Com o Kali Linux 2020.4, o novo shell padrão agora é ZSH para usuários que instalam a distribuição.

Vantagens do invólucro ZSH

Para usuários existentes que atualizam para a versão mais recente, você precisará copiar manualmente a nova configuração do Kali ZSH e alternar para ela como o shell padrão.

Isso pode ser feito com os seguintes comandos:

 cp -i /etc/skel/.zshrc ~/ chsh -s /bin/zsh

Bash novo tema

Esta versão também inclui uma reforma para o shell Bash para usar um tema de aparência semelhante ao shell ZSH do Kali.

Bash novo tema

Para novas instalações, ele usará automaticamente esse novo tema com o Bash.

Para obter atualizações, você precisa copiar o novo arquivo .bashrc com os seguintes comandos:

 cp -i .bashrc{,.bak} cp -i /etc/skel/.bashrc ~/ source ~/.bashrc

Mensagens dinâmicas no login

Para ajudar melhor as pessoas que usam o Kali Linux, esta versão exibirá uma mensagem dinâmica (MOTD) no login que oferece conselhos sobre como corrigir problemas encontrados com a instalação.

"Dito isso, queremos melhorar nossas comunicações diretas. A maioria das ações no Kali são feitas a partir da linha de comando. Então, agora, depois de fazer login em um terminal ou console do Kali, você pode encontrar uma combinação do seguinte (dependendo da configuração do seu sistema pois é dinâmico) ", explica a equipe do Kali Linux.

Abaixo está um exemplo do novo MOTD contendo os problemas encontrados e como corrigi-los, que serão exibidos aos usuários no login. Quando os usuários resolverem as mensagens listadas, o MOTD será alterado para não listar mais os problemas que foram corrigidos.

Novo MOTD no Kali Linux

Você pode desabilitar o MOTD por usuário usando o comando touch ~/.hushlogin ou globalmente com touch /etc/kali-motd/disable-all .

Lista completa de alterações no Kali Linux 2020.4

A lista completa de mudanças no Kali Linux 2020.4 é:

  • ZSH é o novo shell padrão – Nós dissemos que estava acontecendo da última vez, agora aconteceu. ZSH. ISSO É. Agora. Falha.
  • Reconstruindo o shell do Bash – Pode não funcionar como o ZSH, mas agora o Bash se parece com o ZSH.
  • Colaboração com Autores de Instrumentos – Estamos cooperando com byt3bl33d3r.
  • Prompt On Logon (MOTD) – Direcione proativamente os usuários aos recursos que resolvem os problemas detectados.
  • Atualização de imagem da AWS – agora no GovCloud. Ele novamente inclui as ferramentas padrão (linha de comando) do Kali. E há um novo URL.
  • Guias de embalagem – Quer começar a levar seu instrumento para Kali? Isso deve ajudar.
  • Novas ferramentas e atualizações – Novo kernel e várias novas ferramentas e atualizações para as existentes, além das configurações padrão do Proxychains 4.
  • Atualizações do NetHunter – Novo menu de configurações do NetHunter, seleção de diferentes animações de inicialização e Magisk persistente.
  • Win-KeX 2.5 – Novo "Modo de Sessão Avançado" traz o Win-KeX para dispositivos ARM
  • Vagrant e VMware – Agora oferecemos suporte a usuários de VMware usando Vagrant.

Esta versão também inclui as seguintes ferramentas novas ou atualizadas:

Como obter o Kali Linux 2020.4

Para instalar uma nova versão do Kali Linux 2020.4, você pode baixar imagens ISO que dão suporte a instalações completas ou implantações ao vivo.

Para aqueles que estão atualizando de uma versão anterior, você pode usar os seguintes comandos para atualizar e alterar o shell padrão para ZSH:

 echo "deb http://http.kali.org/kali kali-rolling main non-free contrib" | sudo tee /etc/apt/sources.list sudo apt update && sudo apt -y full-upgrade cp -i /etc/skel/.bashrc ~/ cp -i /etc/skel/.zshrc ~/ chsh -s /bin/zsh [ -f /var/run/reboot-required ] && sudo reboot -f

Você pode verificar se a atualização foi bem-sucedida usando o seguinte comando:

 grep VERSION /etc/os-release
  • 35 anos de Microsoft Windows: lembrando o Windows 1.0
  • Como desinstalar e fazer downgrade do Windows 10 20H2 para versões anteriores

descubra mais conteúdo

Google Pixel Watch também tem detecção de queda, mas não até o próximo ano

As melhores xícaras de café aquecidas de 2022

Como automatizar seu iPhone com base na hora, atividade ou localização

"Isso deve ter sido antes do meu tempo"

Por que a NASA enviou Snoopy para a Lua? – Revisão Geek

O que é uma carga fantasma?

Deixe uma resposta Cancelar resposta

GNU Bash ou simplesmente Bash é uma interface de usuário de linha de comando popular, especificamente um shell Unix; bem como uma linguagem de script. Bash foi originalmente escrito por Brian Fox para o sistema operacional GNU, e pretendia ser o substituto de software livre para o shell Bourne.

O que é Bash e para que serve?

Scripts escritos em bash geralmente têm a extensão . sh, embora não seja obrigatório, permite-nos reconhecê-los, sendo recomendado que quando o escrevemos o façamos desta forma. Também podemos reconhecê-lo pela primeira linha de seu conteúdo, pois geralmente é uma chamada ao próprio intérprete.

O que é $ 1 em Bas

O interpretador Bash é mais do que um simples shell. É uma linguagem de programação interpretada que ajuda o administrador a realizar a maioria das tarefas necessárias, tanto na automação quanto na inicialização do sistema. É usado especialmente (não exclusivamente) em sistemas Unix.

O que é em Bas

Bash é um processador de comandos que geralmente é executado em uma janela de texto onde o usuário digita comandos que causam ações. O Bash também pode ler e executar comandos de um arquivo, chamado de shell script.

Como o Bas é usado

Parâmetros posicionais

$1 representa o valor do primeiro argumento, $2 o valor do segundo e assim por diante até $9, que representa o valor do nono argumento. Ksh e bash permitem que você use as variáveis ​​especiais ${10}, ${11} etc. As chaves são necessárias quando o nome da variável contém mais de um número.

Ir arriba