Jack Whalen/ZDNET

Siga ZDNET: Adicione-nos como fonte preferencial no Google.


Principais vantagens do ZDNET

  • O shell do Linux fornece comunicação com o kernel.
  • O shell padrão para a maioria das distribuições é o Bash.
  • Existe uma opção muito mais fácil de usar chamada peixe.

Basicamente, o shell do Linux interpreta comandos para que o kernel possa entendê-los e usá-los. Sem o shell, não apenas os comandos, mas também os aplicativos não funcionariam.

Então sim, o shell é muito importante.

A maioria das distribuições Linux usa como padrão o shell Bash, que significa Bourne Again Shell. Por que “Bourne”? Porque o shell Bourne foi o primeiro shell e o Bash é uma melhoria nele. Com o Bash, você pode escrever scripts bash que podem fazer quase tudo. No entanto, o Bash já existe há muito tempo e realmente não mudou muito.

Além disso: felizmente me reencontrei com minha primeira distribuição Linux no Virtual OS Museum

A boa notícia é que existem alternativas, e uma dessas alternativas adiciona recursos que o Bash negligenciou. Essa skin é chamada de peixe (pele interativa amigável). A grande diferença entre Bash e Fish é que Bash pensa que está funcionando para você e Fish pensa que está funcionando com você.

Isso pode não fazer sentido a princípio, mas deixe-me explicar.

Diferença entre Bash e Peixe

Ao executar um comando no Bash, digite-o, pressione Enter e espere para ver se funciona. Bash não ajuda você; apenas aceita o comando e tenta executá-lo. Isso é tudo.

Os peixes se comportam de maneira um pouco diferente. Quando você começa a digitar um comando no Fish, ele oferece sugestões (com base no seu histórico). Ao ver uma sugestão que funciona para você, pressione a tecla de seta para a direita para aceitá-la. Por exemplo, você pode escrever ssh, e Peixes fará então uma sugestão, por exemplo ssh 192.168.1.26. Pressione uma tecla de seta e pressione Enter.

Também: Os primeiros 5 comandos do Linux que todo novo usuário deve aprender

Você também pode notar que Peixes usa cores. Por exemplo, se você digitar um comando inválido, Fish o colorirá de vermelho. Se você alterar um comando inválido para torná-lo válido, ele ficará azul.

Se você começar a digitar o caminho do arquivo, ele aparecerá em vermelho e, quando o caminho for válido, ficará azul.

Quando você começa a digitar um comando, pressionar a tecla Tab exibirá várias sugestões. Você pode então usar as teclas de seta para percorrer a lista e selecionar o comando que deseja executar.

Você também pode definir variáveis ​​em Fish com definir equipe. Por exemplo, se eu quiser definir uma variável chamada nome ao lado do meu nome eu poderia escrever:

definir palavra jack

Agora posso usar essa variável assim:

echo “Meu nome é $nome”

Além disso: Por que Wave é meu novo aplicativo de terminal – Como uso esta ferramenta poderosa

A resposta será:

Meu nome é Jack

Peixes é fácil de usar de outras maneiras. Por exemplo, no Bash você usa barras invertidas (`) para indicar um comando, o que muitas vezes pode ser confuso. No Fish, os comandos são colocados entre parênteses, por exemplo:

eco (whoami) em (pwd)

Os resultados do comando acima seriam:

conectar /home/jack

Você também pode definir abreviações de comando (semelhantes aos aliases do Bash). Digamos que você use receber caixa muitas equipes e quero torná-lo um pouco mais eficiente. Se você quisesse criar uma abreviatura gco para este comando, seria:

abbr –add gco git checkout

Ou você pode definir vários atalhos ssh como:

atalho – adicione ssh11 “ssh 192.168.1.11”
atalho – adicione ssh12 “ssh 192.168.1.12”

Agora, digitar ssh11 conectará a 192.168.1.11 e digitar ssh12 conectará a 192.168.1.12.

Também: As melhores distribuições Linux para iniciantes

Essas abreviaturas permanecem em vigor mesmo após a desativação.

Peixes também inclui uma calculadora útil. Por exemplo, você pode digitar:

matemática 5020/220

A resposta (22.818182) será exibida no prompt.

Instalação e configuração da casca do peixe

O Fish pode ser instalado a partir dos repositórios padrão da sua distribuição. Por exemplo, o comando do Ubuntu para instalar o Fish seria:

sudo apt-get instalar peixe -y

No Fedora, este comando é:

sudo dnf instalar peixe -y

No Arch, o comando é:

sudo pacman -S peixe

Depois de instalar o Fish, você precisa defini-lo como seu shell padrão com o comando:

chsh -s $ (qual peixe)

Além disso: 5 coisas incrivelmente produtivas que você pode fazer com o terminal Linux

Se você não gosta do Fish (você vai gostar), você pode alterá-lo de volta para o Bash usando:

chsh -s $ (que bash)

E esta é a concha de Peixes. Lembre-se, quando você ensina alguém a pescar… você o capacita para o resto da vida.



Link da fonte