Peixe - a concha útil

Peixe - a concha útil
O peixe pretende ter o manual inteiro na ponta dos dedos em um grau muito mais alto do que as outras conchas. A idéia principal é ajudá -lo a aprender o que você pode fazer. Muitas pessoas terão muito uso disso, mas os usuários hardcore podem ter objeções por causa do desempenho. Ele também bloqueia algumas funções regulares. Com isso em mente, considere ter peixe no seu kit de ferramentas quando estiver usando novas funções.

Instalando peixes no Linux

Você instala peixe com seu gerenciador de pacotes, se tiver necessidades mais avançadas, consulte o artigo como instalar a concha de peixe.

No Ubuntu, você usaria o APT dessa maneira.

$ apt install peixe

Depois de instalá -lo, comece a usá -lo como você faria. Durante a digitação, você verá mais sugestões do que nunca, tente a tecla de guia para tirar mais do peixe.

O que há de especial em peixes?

Antes de configurar qualquer coisa, você verá que o prompt é um pouco alterado. Depois de digitar alguns comandos, você notará em breve que recebe muita ajuda ao digitar. Se você começar a usar scripts, poderá notar algumas incompatibilidades. Em peixes, você sempre recebe sugestões para comandos. Se houver muitos, você recebe dicas sobre cada.

Você tem muito mais opções, incluindo a criação de funções. Assim como nas outras conchas, você pode definir seu aviso para olhar da maneira que deseja. Os arquivos de configuração do seu sistema estão em usr/compartilhar/peixe, Eles estão em uma árvore. Como você pode ver na foto abaixo.

Da árvore, você pode ver os principais diretórios; conclusões, funções e ferramentas. Você pode copiar e preencher esses diretórios com arquivos, mas também tem uma maneira baseada na Web de criá-los. Até que você esteja escrevendo suas próprias funções, use as padrão para definir seu shell.

Como você pode ajustá -lo?

Como você viu anteriormente, você tem muitos diretórios para ajustar sua concha. Você não pode usar todos os scripts bash para isso, existem problemas de compatibilidade. A boa notícia é que o formato é muito simples e você pode usar o python, se essa for a sua xícara de chá.

Até que você obtenha isso avançado, você pode escolher entre as funções contribuídas pela comunidade. Uma maneira de configurar é usar o sistema baseado na Web. Para começar, você executa o comando abaixo enquanto estiver em peixe.

$ fish_config

Este comando inicia um pequeno servidor da web e chama seu navegador padrão padrão. A página é uma página simples com guias que contém as funções que você pode precisar ou deseja. Aqui está uma foto.

Configuração de peixes em execução

Quando você escolhe uma guia, há muitas opções abaixo. Quando o estilo é visualizado, você pode simplesmente clicar. Esta ferramenta abrange sete grupos de configuração, tema e prompt são dois primeiros. Esta ferramenta é útil para começar e emprestar código de outros. É fácil usar o código em sua própria configuração e ajustar. Como você é um gênio, contribua com suas ferramentas e configurações finais para o repositório. Uma nota importante é que os prompts e os aliases são substituídos por funções. A função rápida é nomeada 'FishPrompt' e todas as funções têm um nome que age como um pseudônimo. Você pode conferir o que tem com o comando de funções.

$ funções

Para adicionar uma função, você precisa escrever um script que faça o que está tentando alcançar. Um exemplo simples está abaixo.

função gp
comando git puxar $ argv
fim

Com uma função simples como essa, a semelhança com aliases é aparente, mas uma função pode conter muito mais do que isso. As funções são globais; portanto, quando você executa uma função, ele precisa ter outro nome do que qualquer outro em peixe. Você pode ter um arquivo (.configuração/peixe/configuração.peixe) ou em arquivos separados no diretório de funções. O nome da função ainda deve ser único porque o peixe tem apenas um espaço de nome. Outro detalhe importante é que você deve usar o '$ argv'; caso contrário, não poderá usar nenhum parâmetros para o seu comando.

Os arquivos que existem em (~//.Config/peixe/funções/) O diretório será carregado automático por peixe. Você também pode criar uma nova função usando o comando 'function'.

$ função legal

A função legal agora existe em sua sessão atual. Você pode editar com 'Fanced legal' para fazê -lo funcionar da maneira que você deseja. A edição acontece diretamente na concha. A única coisa estranha é que adicionar novas linhas, deve usar o alt-entra para salvar a função. Para salvar, você usa o comando 'funcsave'. O resultado acaba como um arquivo chamado 'legal.peixes 'neste caso, no diretório de funções.

$ Fancid Legal
$ funcsave legal

Quando você tem esse arquivo, você pode usar seu editor favorito para fazer mudanças mais avançadas.

Se você deseja ter informações mais detalhadas, o livro de receitas de peixes é um ótimo recurso.

Conclusão

O peixe é uma concha muito poderosa que pode ajudar os usuários em seus esforços na linha de comando. Se você sentir que ainda precisa muito do manual, pode usar peixe para ajudá -lo a ser mais rápido. A concha mais comum no Linux é o Bash, que pode ser usado para qualquer coisa que você precise, mas o peixe pode ajudá -lo a se desenvolver mais rápido. Também é mais fácil criar novas funções que obtenham suas necessidades. Esta concha está ajudando mais ativamente, quer você queira ou não, depende totalmente de você.