O mínimo que você precisa saber sobre o terminal (parte 2)
Esta é a segunda parte do artigo que é um tutorial introdutório sobre como se virar no Linux. Ideal para iniciantes, permitindo que o usuário ganhe confiança e eficiência no uso da linha de comando.
[ Hits: 6.445 ]
Por: Xerxes em 24/09/2024
wc (word count) é utilizado para contar linhas, palavras e caracteres em um arquivo de texto. Ele retorna três informações principais:
linhas
palavras
caracteres
wc seguido do nome do arquivo:
wc arquivo.txt
exemplo.txt com o seguinte conteúdo:
wc exemplo.txt
3 11 71 exemplo.txt
-l: Conta apenas o número de linhas.
-w: Conta apenas o número de palavras.
-c: Conta apenas o número de bytes (caracteres).
wc -l exemplo.txt # Mostra apenas o número de linhas
wc -w exemplo.txt # Mostra apenas o número de palavras
wc -c exemplo.txt # Mostra apenas o número de caracteres
sort é utilizado para organizar as linhas de um arquivo em ordem alfabética ou numérica.
sort arquivo.txt
frutas.txt:
sort frutas.txt
abacaxi
banana
laranja
manga
uva
uniq é usado para remover linhas duplicadas de um arquivo de texto. Ele só funciona corretamente quando as linhas duplicadas estão adjacentes, por isso é comum usá-lo em conjunto com o comando sort(que vimos antes) para garantir que as duplicatas estejam ordenadas.
uniq arquivo.txt
nomes.txt com o seguinte conteúdo:
uniq nomes.txt
Ana
Carlos
Ana
Beatriz
Carlos
Ana
Beatriz
sort nomes.txt | uniq
Ana
Beatriz
Carlos
sort nomes.txt lê o arquivo nomes.txt e ordena seu conteúdo em ordem alfabética.
sort e a passa como entrada para o comando uniq. O uniq então remove quaisquer duplicatas
consecutivas dessa lista ordenada.
-i do uniq serve para ignorar diferenças entre maiúsculas e minúsculas ao considerar duplicatas.
cidades.txt:
-i:
uniq -i cidades.txt
Rio
São Paulo
Brasília
-c faz o uniq contar quantas vezes cada linha aparece no arquivo, ao invés de apenas remover as duplicadas.
animais.txt:
-c:
sort animais.txt | uniq -c
2 cachorro
3 gato
1 passarinho
sort primeiro e do pipe (|).
-D faz o uniq mostrar apenas as linhas que são duplicadas e adjacentes no arquivo.
cores.txt:
-D:
uniq -D cores.txt
azul
azul
wc, uniq, e sort para ampliar seu domínio sobre a manipulação de arquivos no Linux!
Slackware Current redondo com XFCE
A síndrome do noob kalinista + como quebrar senha Wi-Fi
Instalação do Funtoo GNU/Linux em VirtualBox
Instalação do Void Linux em UEFI + Dual Boot com Windows
Lidando com compactação de arquivos no Linux
OpenSUSE - Uma ótima opção de distribuição
DebEX - Debian 10 com o Budgie Desktop 10.5 e Linux Kernel 5.7
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Usando dracut e dispensando genkernel no Gentoo + LUKS + Btrfs
Curso GRÁTIS: OCS Inventory NG - Do Deploy ao Hardening com foco em Segurança da Informação!
Instalando fontes via script no Nautilus Scripts no Gnome do Debian 13
Quando vocês pararam de testar distros? (19)
O que houve com slackware ??? (6)
Instalar Linux em notebook Sony Vaio VPCEG13EB (9)
Pendrive do Ubuntu 24.04 travando ao tentar fazer a instalação dual bo... (5)









