Saturday, October 19, 2024
HomeSocial Media & InternetComo usar o comando de histórico do Linux - e o que...

Como usar o comando de histórico do Linux – e o que ele pode fazer por você

pinguim olhando para trás

Fusível/Getty Images

A história se repete — pelo menos no que diz respeito à interface de linha de comando (CLI) do Linux. Embora as distribuições Linux modernas não exijam que os usuários abram uma janela de terminal (o que é uma coisa boa), se você decidir adotar o Linux como um sistema operacional de servidor ou apenas quiser obter ainda mais flexibilidade e potência do SO, a linha de comando será sua amiga.

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

Eu uso Linux há muito tempo, então a janela do terminal é uma segunda natureza para mim. Por causa disso, eu executo muitos comandos. Claro, eu poderia fazer tudo o que preciso com uma GUI, mas às vezes o terminal é simplesmente mais rápido (para mim).

No entanto, há dias em que me pego olhando para a janela do terminal, coçando a cabeça e tentando lembrar o comando que executei no dia anterior (ou até mesmo na hora). Felizmente, há várias maneiras de localizar o comando em questão. Costumo usar dois métodos. O primeiro é usar as teclas de seta para cima e para baixo para rolar pelos últimos comandos que executei. Embora esse método seja o meu preferido, há momentos em que tenho que rolar tanto para trás no meu histórico que não é exatamente o uso mais eficiente do meu tempo.

Há outra maneira de visualizar os comandos executados anteriormente. Com um aceno de ironia, o método de visualização de comandos executados anteriormente é mais um comando… história.

Também: Os melhores laptops Linux que você pode comprar

De acordo com história página de manual (que pode ser visualizada com o comando história do homem), “A biblioteca GNU History é capaz de rastrear essas linhas, associar dados arbitrários a cada linha e utilizar informações de linhas anteriores para compor novas.”

Uma descrição melhor seria o comando history imprime um histórico linha por linha dos comandos que você executou anteriormente. Por padrão, 1000 comandos serão retidos. Você pode até verificar isso com o comando:

eco $HISTSIZE

A saída deve ser lida simplesmente:

1000

Como usar o comando de histórico do Linux

O que você precisará: A única coisa que você precisa para isso é uma instância do Linux em execução. E porque o história O comando é encontrado em todas as distribuições Linux, não importa qual você escolher.

Primeiro, abra a janela do terminal padrão ou faça login no seu servidor Linux.

O comando history é muito simples de usar. Por padrão, o comando lê o arquivo ~/.bash_history e imprime o conteúdo no terminal. Para visualizar isso, emita o comando:

Você pode então rolar pela saída para encontrar o comando necessário.

Digamos, no entanto, que 1000 comandos são muitos para você ter que escanear. Você pode alterar o número de entradas usando o comando export.

Também: Como instalar Linux em um laptop antigo

Digamos, por exemplo, que você queira alterar o limite do histórico para 500. Os comandos para isso seriam:

export HISTSIZE=500
export HISTFILESIZE=500

Você também pode configurar o histórico para não imprimir comandos duplicados. Para isso, emita o comando:

export HISTCONTROL=ignoredups

Digamos que você queira visualizar apenas os últimos 10 comandos. Para isso, use o histórico assim:

Ou:

Ou:

Você entendeu a ideia.

Quando encontrar o comando que procura, realce-o e clique em [Ctrl]+[Shift]+[C] para copiar o comando e [Ctrl]+[Shift]+[V] para colá-lo novamente no terminal.

Simplifique a pesquisa com grep

Digamos que você sabe que executou um comando específico muitas vezes com opções diferentes. Por exemplo, você usou o editor nano em um arquivo de configuração, mas não consegue lembrar onde o arquivo estava.

Também: Por que mais pessoas não usam Linux para desktop? Tenho uma teoria que você pode não gostar

Você pode filtrar apenas comandos que incluem nano canalizando a saída do histórico através do grep, assim:

A saída incluirá apenas comandos nano.

Os resultados de uma pesquisa grep no histórico.

Canalizando a saída do histórico através do grep.

Captura de tela por Jack Wallen/ZDNET

E é assim que o Linux pode ajudar você a lembrar do comando que está procurando, sem que você precise gastar muito tempo ou energia relembrando o que fez dois ou três dias atrás na CLI.



source – www.zdnet.com

Isenção de responsabilidade: Não somos consultores financeiros. Por favor, faça sua pesquisa antes de investir, nenhum jornalista da Asiafirstnews esteve envolvido na criação deste conteúdo. O grupo também não é responsável por este conteúdo.
Disclaimer: We are not financial advisors. Please do your research before investing, no Asiafirstnews journalists were involved in the creation of this content. The group is also not responsible for this content.

Sandy J
Sandy J
Hi thanks for visiting Asia First News, I am Sandy I will update the daily World and Music News Here, for any queries related to the articles please use the contact page to reach us. :-
ARTIGOS RELACIONADOS

Mais popular