10 comandos do terminal Linux úteis para todos DevOps
- #Linux
- #AWS ECS
- #DevOps
Esses comandos podem ajudar a melhorar a eficiência e a capacidade de gerenciamento de sistemas, tarefas de rede, monitoramento e manipulação de dados para profissionais de DevOps
Aqui estão 10 comandos de terminal Linux que são úteis para profissionais de DevOps e podem não ser tão conhecidos:
1- ncdu (NCurses Disk Usage)
Utilizado para verificar o uso de disco de maneira interativa e visual.
Instalação: sudo apt install ncdu (Debian/Ubuntu) ou sudo yum install ncdu (RHEL/CentOS).
Uso: ncdu /path/to/directory
2 - htop
Uma versão mais interativa e colorida do top.
Instalação: sudo apt install htop ou sudo yum install htop.
Uso: htop
3 - nmap
Ferramenta de varredura de rede e auditoria de segurança.
Instalação: sudo apt install nmap ou sudo yum install nmap.
Uso: nmap -sP 192.168.1.0/24
4 - iftop
Monitora o uso da largura de banda em tempo real.
Instalação: sudo apt install iftop ou sudo yum install iftop.
Uso: sudo iftop
5 - tldr
Fornece resumos curtos e práticos para comandos Linux.
Instalação: sudo npm install -g tldr (requer Node.js).
Uso: tldr tar
6 - bat
Uma versão aprimorada do cat com sintaxe destacada e paginação integrada.
Instalação: sudo apt install bat ou sudo yum install bat.
Uso: bat arquivo.txt
7 - jq
Ferramenta de processamento de JSON.
Instalação: sudo apt install jq ou sudo yum install jq.
Uso: cat arquivo.json | jq '.'
8 - fd
Uma alternativa mais rápida e fácil de usar do find.
Instalação: sudo apt install fd-find ou sudo yum install fd-find.
Uso: fd nome_do_arquivo
9 - ag (The Silver Searcher)
Um buscador de texto rápido, semelhante ao grep.
Instalação: sudo apt install silversearcher-ag ou sudo yum install the_silver_searcher.
Uso: ag termo_de_busca
10 - fzf
Um utilitário de linha de comando para fuzzy finding.
Instalação: sudo apt install fzf ou sudo yum install fzf.
Uso: fzf (pode ser combinado com outros comandos, por exemplo, find . -type f | fzf)
conclusao
Conhecer e utilizar comandos menos comuns do terminal Linux pode aprimorar significativamente a eficiência e a produtividade dos profissionais de DevOps. Ferramentas como ncdu
, htop
, nmap
, iftop
, tldr
, bat
, jq
, fd
, ag
e fzf
oferecem funcionalidades avançadas e práticas para o gerenciamento de sistemas, monitoramento de rede, processamento de dados e busca de arquivos. Explorar e dominar esses comandos pode proporcionar soluções mais rápidas e eficazes para diversas tarefas do dia a dia, tornando o trabalho mais dinâmico e eficiente.