Principais características da ferramenta de linha de comando HSTR
O comando HSTR pode ser configurado para fornecer sugestões de pesquisa durante a digitação, semelhante a sugestões que você normalmente vê em um navegador da web e outros aplicativos com conclusão automática e pesquisa nebulosa. Ele também prevê seus padrões de uso de comando e sugere seus comandos frequentemente usados com mais frequência e os mantém no topo. Você também pode adicionar comandos manualmente aos favoritos ou adicioná -los como favoritos para acesso fácil e rápido. Outras características principais do HSTR incluem a capacidade de remover comandos da história, atalhos de teclado embutidos, saída colorida, suporte para padrões de regex e assim por diante.
Instalando o HSTR no Linux
Você pode instalar o HSTR no Ubuntu usando o comando mencionado abaixo:
$ sudo apt install hstrVocê pode encontrar uma versão mais atualizada do HSTR para o Ubuntu no repositório oficial da PPA fornecido pelos desenvolvedores do utilitário de linha de comando HSTR. Para instalar o HSTR no repositório PPA, siga as instruções disponíveis aqui.
O HSTR pode estar disponível nos repositórios padrão de outras distribuições Linux, para que você possa tentar instalá -lo no gerenciador de pacotes. Pacotes instaláveis para mais de 15 distribuições Linux e mais instruções de instalação estão disponíveis aqui.
Usando o comando hstr
Para usar o utilitário de linha de comando HTSR, basta digitar o seguinte comando em um emulador de terminal:
$ hstrDependendo do seu histórico de linha de comando Bash ou ZSH, você deve ver alguma saída semelhante a esta:
As entradas de história usando teclas de seta e pressionam a chave para escolher o comando destacado na história. Os resultados abaixo da barra branca mudarão à medida que você digita, mostrando apenas comandos relevantes disponíveis na história que corresponde aos caracteres inseridos. A barra branca também mostra certos atalhos de teclado que podem ser usados para alterar o tipo de visualização. Por exemplo, você pode alternar entre os favoritos, usados com frequência e resultados recentes pressionando a tecla.
Você pode sair da visão da história a qualquer momento pressionando a tecla. Para visualizar apenas os favoritos por padrão, você pode executar o seguinte comando:
$ hstr- fPara visualizar o histórico de comando de maneira não interativa, execute o seguinte comando:
$ hstr -nAdicionando um comando aos favoritos
Você pode adicionar um comando aos favoritos para facilitar o acesso pressionando a tecla enquanto um comando é destacado. Você receberá uma mensagem no terminal indicando que um comando foi adicionado com sucesso à lista de favoritos.
Você pode ver os favoritos pressionando a tecla várias vezes até que a lista de favoritos apareça sob a barra branca.
Configurando o comando hstr
Você pode visualizar configurações otimizadas para a maioria dos casos de uso executando o seguinte comando:
$ HSTR-Configuração de ShowO despejo de configuração é auto-explicativo e bem comentado, você pode saber mais sobre cada parâmetro de configuração lendo seu respectivo comentário. Essas configurações otimizadas não são ativadas por padrão, você precisará adicioná -las ao “$ home/.Arquivo Bashrc ”. Para fazer isso, execute os dois comandos a seguir:
$ HSTR-Show-Configuração >> "$ home/.Bashrc "Depois que essas configurações forem salvas no arquivo BASHRC, você poderá usar o atalho do teclado para invocar diretamente o comando HSTR de um emulador de terminal.
Essas configurações devem ser suficientes para a maioria dos casos de uso. No entanto, se você deseja ajustar ainda mais a configuração do comando HSTR, use este guia detalhado disponível no wiki oficial do HSTR. Este guia também contém exemplos úteis e predefinições de configuração que você pode colocar nos arquivos BashRC ou ZSHRC.
Lista negra Certas comandos de aparecer nos resultados do HSTR
A função de lista negra é desativada por padrão em HSTR. Para ativá -lo, adicione a seguinte linha a “$ home/.Arquivo Bashrc ”:
exportar hstr_config = blacklistSe a variável de ambiente hstr_config já tiver um valor atribuído a ele, você poderá adicionar mais valores no lado direito usando o símbolo vírgula como delimitador. Depois de adicionar a linha acima, execute o seguinte comando para aplicar as alterações feitas ao arquivo BashRC:
$ fonte "$ home/.Bashrc "Agora que a lista negra está ativada, você pode adicionar comandos ao “$ home/.HSTR_BLACKLIST ”FILE PARA BLACKLIST -LIST. O arquivo da lista negra deve conter um comando por linha.
Conclusão
O comando HSTR fornece muitos recursos úteis sobre o comando clássico da história disponível na maioria das distribuições Linux. Não apenas torna o histórico de linhas de comando de navegação mais amigável, mas também permite ocultar comandos confidenciais, adicionando -os à lista negra.