Comandos Linux · 34 min read · Sep 08, 2025
Comandos Linux - Visão Geral e Exemplos

A linha de comando é um dos recursos mais poderosos do Linux. Existe um mar de ferramentas de linha de comando do Linux, permitindo que você faça quase tudo o que pode imaginar em seu PC Linux. No entanto, isso geralmente cria um problema: com tantos comandos disponíveis para usar, você não sabe por onde e como começar a aprendê-los, especialmente quando é um iniciante.
Se você está enfrentando esse problema e está procurando uma maneira fácil de começar sua jornada na linha de comando no Linux, você veio ao lugar certo, neste artigo, vamos apresentar uma série de comandos Linux populares e úteis. O artigo está organizado de uma forma que você aprenderá rapidamente o que cada comando faz através de um exemplo fácil de entender. Para saber mais sobre um comando, clique no link ‘Mais…’ no final de sua explicação.
Adduser/Addgroup
Os comandos adduser e addgroup permitem que você adicione um novo usuário e grupo a um sistema, respectivamente. Aqui está um exemplo para adduser:
$ sudo adduser testuser
Adicionando usuário `testuser' ...
Adicionando novo grupo `testuser' (1003) ...
Adicionando novo usuário `testuser' (1003) com grupo `testuser' ...
Criando diretório home `/home/testuser' ...
Copiando arquivos de `/etc/skel' ...
Digite a nova senha UNIX:Leia mais:
- Tutorial do comando Linux adduser/addgroup para iniciantes (7 exemplos)
Apropos
O comando apropos é usado para pesquisar rapidamente os nomes e descrições de todas as páginas man disponíveis. Exemplos: Pesquisar todas as páginas man para o programa postfix:
$ apropos postfixLeia mais:
- Tutorial do comando Linux apropos para iniciantes (5 exemplos)
Aspell
O comando aspell permite que você realize uma verificação ortográfica em um arquivo de texto. Exemplo para executar uma verificação ortográfica no arquivo de texto test.txt:
$ aspell -c test.txtDê uma olhada neste tutorial para uma introdução aprofundada ao comando aspell:
- Tutorial do comando Linux aspell para iniciantes (5 exemplos)
Ar
O comando ar permite que você crie, modifique ou extraia arquivos compactados. Exemplo de como listar arquivos do arquivo ‘test.a’:
$ ar t test.aLeia mais:
- Tutorial do comando Linux ar para iniciantes (5 exemplos)
Arch
O comando arch é usado para imprimir a arquitetura da máquina. Por exemplo:
$ arch
i686Não tem certeza do que ‘i686’ significa? Vá aqui.
Basename
O comando basename permite que você remova componentes de nomes de arquivos que não são necessários. Por exemplo:
basename NAME [SUFFIX]
basename OPTION... NAME...Mais exemplos do comando basename:
- Tutorial do comando Linux basename para iniciantes (com exemplos)
Bzip2
O comando bzip2 é usado para criar arquivos compactados no formato bzip2. O Bzip2 tem uma melhor taxa de compressão do que o formato zip ou gzip.
$ bzip2 list.txt list1.txt list2.txtMais exemplos:
- Tutorial do comando Linux bzip2 para iniciantes (6 exemplos)
Outros comandos para trabalhar com arquivos compactados no formato bzip2 são bzcmp, bzdiff, bzmore, bzless e bzgrep, que são explicados neste tutorial:
- Linux bzcmp, bzdiff, bzmore, bzless e bzgrep Comandos Explicados com Exemplos
Cal/Ncal
Os comandos cal e ncal exibem um calendário na saída.
$ cal
Março 2017
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31$ ncal
Março 2017
Su 5 12 19 26
Mo 6 13 20 27
Tu 7 14 21 28
We 1 8 15 22 29
Th 2 9 16 23 30
Fr 3 10 17 24 31
Sa 4 11 18 25Mais exemplos dos comandos cal e ncal:
- 10 Exemplos Práticos do comando Linux Cal/NCal para Iniciantes
Cat
O comando cat permite que você concatene arquivos ou dados fornecidos na entrada padrão e imprima na saída padrão. Em termos simples, o comando imprime as informações fornecidas a ele, seja através de stdin ou na forma de um arquivo.
$ cat test.txt
Olá...como você está?Mais exemplos do comando CAT:
- 10 Exemplos do Comando Cat do Linux para Iniciantes
Cd
O comando cd é usado para mudar o diretório de trabalho atual do usuário.
$ cd /home/himanshu/Mais exemplos do comando CD:
- Tutorial do comando Linux cd para iniciantes (8 exemplos)
Chattr
O comando chattr é usado para listar e editar atributos estendidos do sistema de arquivos para arquivos e pastas, como o atributo imutável. Este exemplo mostra como tornar um arquivo imutável para que nenhum usuário do Linux, nem mesmo o usuário root, possa editá-lo ou removê-lo sem remover primeiro o atributo imutável.
$ chattr +i /path/somefile.txtO atributo imutável é removido com:
$ chattr -i /path/somefile.txtMais exemplos para o comando chattr são mostrados neste tutorial:
- Tutorial do comando Linux chattr para iniciantes (5 exemplos)
Chgrp
O comando chgrp permite que você altere a propriedade do grupo de um arquivo. O comando espera o novo nome do grupo como seu primeiro argumento e o nome do arquivo (cujo grupo está sendo alterado) como segundo argumento.
$ chgrp howtoforge test.txtMais: Linux Chgrp Command para Iniciantes (5 Exemplos)
Chmod
O comando chmod permite que você altere as permissões de acesso para um arquivo. Por exemplo, se você tem um arquivo binário (digamos helloWorld), e deseja torná-lo executável, você pode executar o seguinte comando:
chmod +x helloWorldMais: Tutorial do comando Linux chmod para iniciantes
Chown
O comando chown permite que você altere a propriedade e o grupo de um arquivo. Por exemplo, para alterar o proprietário de um arquivo test.txt para root, bem como definir seu grupo como root, execute o seguinte comando:
chown root:root test.txtMais: Tutorial do comando Chown do Linux para Iniciantes (7 Exemplos)
Cksum
O comando cksum imprime o checksum CRC e a contagem de bytes para o arquivo de entrada.
$ cksum test.txt
3741370333 20 test.txtNão tem certeza do que é checksum? Vá aqui.
Mais sobre o comando Chksum: Tutorial do comando Linux cksum explicado para iniciantes (com exemplos)
Clear
O comando clear é usado para limpar a tela do terminal.
$ clearMais: Tutorial do comando Linux clear para iniciantes (3 exemplos)
Cmp
O comando cmp é usado para realizar uma comparação byte a byte de dois arquivos.
$ cmp file1 file2
file1 file2 diferem: byte 1, linha 1Mais exemplos do comando CMP:
- Tutorial do comando Linux cmp para iniciantes (7 exemplos)
Comm
O comando comm é usado para comparar dois arquivos ordenados linha por linha. Por exemplo, se ‘file1’ contém números de 1 a 5 e ‘file2’ contém números de 4 a 8, aqui está o que o comando ‘comm’ produz neste caso:
$ comm file1 file2
1
2
3
4
5
6
7
8- Tutorial do comando Linux comm para iniciantes (5 exemplos)
Cp
O comando cp é usado para copiar arquivos e diretórios.
$ cp test.txt /home//himanshu/Desktop/Mais: Tutorial do comando Linux cp para iniciantes (8 exemplos)
Cpulimit
Cpulimit é uma ferramenta que limita o uso da CPU de um processo (expressa em porcentagem, não em tempo de CPU). É útil para controlar trabalhos em lote quando você não quer que eles consumam muitos ciclos de CPU. O objetivo do cpulimit é impedir que um processo seja executado por mais do que uma proporção de tempo especificada.
$ cpulimit -l 30 dd if=/dev/zero of=/dev/null &Mais: Como limitar o uso da CPU com CPULimit no Ubuntu Linux
Csh
O comando csh é usado para alternar entre shells de usuário do Linux. Para mudar do seu shell padrão (provavelmente /bin/bash) para /bin/sh, use este comando:
$ chsh -s /bin/shMais: Tutorial do comando Linux chsh para iniciantes (5 exemplos)
Csplit
O comando csplit permite que você divida um arquivo em seções determinadas por linhas de contexto. Por exemplo, para dividir um arquivo em duas partes onde a primeira parte contém ‘n-1’ linhas e a segunda contém o restante, use o seguinte comando:
$ csplit file1 [n]As duas partes são salvas como arquivos com os nomes ‘xx00’ e ‘xx01’, respectivamente.
Mais: Tutorial do comando Linux Csplit Explicado para Iniciantes (6 Exemplos)
Curl
O comando curl é usado para baixar arquivos da internet via HTTP ou HTTPS. Exemplo para buscar um arquivo torrent do Ubuntu e salvá-lo como test.torrent no diretório atual:
$ curl http://releases.ubuntu.com/18.04/ubuntu-18.04-desktop-amd64.iso.torrent > test.torrentVeja aqui mais exemplos com opções úteis da linha de comando curl:
- Tutorial do comando Linux curl para iniciantes (5 exemplos)
Date
O comando date pode ser usado para imprimir (ou até mesmo definir) a data e hora do sistema.
$ date
Ter Fev 28 17:14:57 IST 2017Mais: Tutorial do comando Date do Linux para iniciantes (8 exemplos)
Dd
O comando dd copia um arquivo, convertendo e formatando-o de acordo com os operandos. Por exemplo, o seguinte comando cria uma imagem da partição /dev/sda.
dd if=/dev/sda of=/tmp/dev-sda-part.imgMais: Tutorial do comando dd do Linux explicado para iniciantes (8 exemplos)
Df
O comando df exibe o uso do espaço em disco do sistema de arquivos na saída.
$ df /dev/sda1
Sistema de arquivos 1K-blocos Usado Disponível Uso% Montado em
/dev/sda1 74985616 48138832 23014620 68% /Mais: Tutorial do comando df do Linux para iniciantes (8 exemplos)
Diff
O comando diff permite que você compare dois arquivos linha por linha.
$ diff file1 file2Diff3
O comando diff3, como o nome sugere, permite que você compare três arquivos linha por linha.
$ diff3 file1 file2 file3Dig
O comando dig é usado para consultar servidores DNS e resolver registros DNS. Exemplo para obter o endereço IP e informações sobre os servidores de nomes do domínio example.com:
$ dig example.comMais exemplos sobre como resolver nomes de domínio e registros DNS com o comando dig:
- Resolvendo nomes de domínio com o comando dig no Linux
Dir
O comando dir lista o conteúdo do diretório. Por exemplo:
$ dir
test1 test2 test.7z test.zipMais: Tutorial do comando dir do Linux para iniciantes (10 exemplos)
Dirname
O comando dirname remove o último componente de um nome/caminho de arquivo. Em termos simples, você pode pensar nele como uma ferramenta que, por exemplo, remove o nome do arquivo do caminho absoluto do arquivo.
$ dirname /home/himanshu/file1
/home/himanshuMais: Tutorial do comando dirname do Linux explicado para iniciantes (4 exemplos)
Dmesg
O comando dmesg permite que você imprima ou controle o buffer de anel do kernel. A seguir está sua sintaxe:
dmesg [opções]Mais: Tutorial do comando dmesg do Linux para iniciantes (5 exemplos)
Dmidecode
O comando dmidecode imprime o conteúdo da tabela DMI (também conhecida como SMBIOS) de um sistema em um formato legível por humanos.
$ sudo dmidecode
# dmidecode 2.12
SMBIOS 2.6 presente.
50 estruturas ocupando 2056 bytes.
Tabela em 0x000FCCA0.
Handle 0x0000, tipo DMI 0, 24 bytes
Informações da BIOS
Fornecedor: American Megatrends Inc.
Versão: 080015
Data de Lançamento: 08/22/2011
...
...
...Dpkg
A ferramenta dpkg é basicamente um gerenciador de pacotes para sistemas Debian/baseados em Debian. A seguir está sua sintaxe:
dpkg AÇÕESOU
dpkg [opções] nome-do-arquivoMais: Tutorial do comando dpkg do Linux para iniciantes (8 exemplos)
Du
O comando du exibe o uso do disco dos arquivos presentes em um diretório, bem como seus subdiretórios.
$ du /home/himanshu/Desktop/
92 /home/himanshu/Desktop/Downloads/meld/meld/ui
88 /home/himanshu/Desktop/Downloads/meld/meld/vc
56 /home/himanshu/Desktop/Downloads/meld/meld/matchers
12 /home/himanshu/Desktop/Downloads/meld/meld/__pycache__
688 /home/himanshu/Desktop/Downloads/meld/meld
16 /home/himanshu/Desktop/Downloads/meld/bin
328 /home/himanshu/Desktop/Downloads/meld/data/ui
52 /home/himanshu/Desktop/Downloads/meld/data/icons/svgMais: Tutorial do comando du do Linux para iniciantes (10 exemplos)
Echo
O comando echo exibe qualquer texto de entrada que é dado a ele.
$ echo hello hi
hello hiMais: Tutorial do comando echo do Linux para iniciantes (5 exemplos)
Ed
ed é um editor de texto orientado a linha.
$ edEject
O comando eject permite que você ejete mídias removíveis (tipicamente, um CD ROM ou disquete)
$ ejectEnv
O comando env não apenas exibe o ambiente atual, mas também permite que você o edite.
$ envMais: Tutorial do comando env do Linux para iniciantes (5 exemplos)
Exit
O comando exit faz com que o shell saia.
$ exitMais: Comando Linux exit explicado para iniciantes (com exemplos)
Expand
O comando expand converte tabs presentes nos arquivos de entrada em espaços e escreve o conteúdo do arquivo na saída padrão.
$ expand file1Mais: Tutorial do comando expand do Linux para iniciantes (com exemplos)
Expr
O comando expr avalia expressões. Por exemplo:
$ expr 1 + 2
3Mais: Tutorial do comando expr do Linux para iniciantes (com exemplos)
Factor
O comando factor imprime os fatores primos do número de entrada.
$ factor 135
135: 3 3 3 5Mais: Tutorial do comando factor do Linux para iniciantes (com exemplos)
Fgrep
O comando fgrep é equivalente ao comando grep quando executado com a opção de linha de comando -F. A ferramenta também é conhecida como grep fixo ou rápido, pois não trata metacaracteres de expressões regulares como especiais, processando as informações como uma string simples em vez disso.
Por exemplo, se você quiser procurar por ponto (.) em um arquivo, e não quiser que o grep o interprete como um caractere curinga, use fgrep da seguinte maneira:
$ fgrep "." [nome-do-arquivo]Mais: Tutorial do comando fgrep do Linux para iniciantes (com exemplos)
Find
O comando find permite que você procure arquivos em um diretório, bem como em seus subdiretórios.
$ find test*
test
test1
test2
test.7z
test.c
test.txtMais exemplos do comando Find do Linux:
- 14 Exemplos Práticos do Comando Linux Find para Iniciantes
- Pesquisando Arquivos e Pastas com o Comando find
- Encontrando Arquivos na Linha de Comando
Fmt
fmt é um formatador de texto simples e otimizado. Ele reformata cada parágrafo no arquivo passado para ele e escreve o conteúdo do arquivo na saída padrão.
$ fmt file1Mais: Tutorial do comando fmt do Linux - uso e exemplos
Fold
O comando fold quebra cada linha de entrada para caber na largura especificada.
$ fold -w 10
Oi meu nome é himanshu AroraOi meu nome
és himans
hu AroraMais: Tutorial do comando fold do Linux para iniciantes (com exemplos)
Free
O comando free exibe a quantidade de memória livre e usada no sistema.
$ free
total usado livre compartilhado buffers cacheado
Mem: 1800032 1355288 444744 79440 9068 216236
-/+ buffers/cache: 1129984 670048
Swap: 1832956 995076 837880Git
O comando git ou sistema de controle de versão git foi desenvolvido por Linux Torvalds. Atualmente, é o sistema de controle de versão de software mais popular que substituiu o sistema SVN mais antigo. O GIT é, por exemplo, usado no GitHub. Exemplo de como criar um novo repositório git com o nome ‘Mytest’ no diretório atual:
$ git init MytestMais sobre o comando git e como conectá-lo ao GitHub pode ser encontrado aqui:
- Instalando e usando Git e GitHub no Ubuntu Linux: Um guia para iniciantes
Grep
O comando grep procura por um padrão especificado em um arquivo (ou arquivos) e exibe na saída linhas que contêm esse padrão.
$ *grep* Olá test.txt
Olá...como você está?Mais tutoriais e exemplos para o comando Grep do Linux:
- Como usar grep para procurar strings em arquivos no shell
- Como realizar pesquisa de padrões em arquivos usando Grep
Groups
O comando groups exibe o nome dos grupos dos quais um usuário faz parte.
$ groups himanshu
himanshu : himanshu adm cdrom sudo dip plugdev lpadmin sambashareLeia mais:
- Comando Linux Groups para Iniciantes (com Exemplos)
Gzip
O comando gzip comprime o arquivo de entrada, substituindo o próprio arquivo por um com a extensão .gz.
$ gzip file1Mais: Tutorial do comando Gzip do Linux para iniciantes (7 exemplos)
Gunzip
Arquivos comprimidos com o comando gzip podem ser restaurados à sua forma original usando o comando gunzip.
$ gunzip file1.gzExemplos do comando Gunzip em detalhes.
Head
O comando head exibe as primeiras 10 linhas do arquivo na saída padrão
$ head CHANGELOG.txt
BEEBEEP (Mensageiro Seguro Lan)
BeeBEEP
2.0.4
- Algumas melhorias na GUI (novos ícones, compartilhamento de arquivos carrega mais rápido)
- Sempre Bipe ao chegar nova mensagem (opção)
- Usuários favoritos (clique com o botão direito no usuário e ative o botão de estrela) estão no topo da lista
- melhor usabilidade em grupo
- Usuários offline podem ser removidos da lista (clique com o botão direito em um usuário offline na lista e depois remova)
- Limpar todos os arquivos compartilhados (opção)
- Carregar minimizado na inicialização (opção)Veja aqui mais exemplos do comando head do Linux.
Hostname
O comando hostname não apenas exibe o hostname do sistema, mas também permite que você o defina.
$ hostname
himanshu-desktopLeia mais:
- Tutorial do comando hostname do Linux para iniciantes (5 exemplos)
History
O comando history é usado para exibir o histórico de comandos que você digitou no shell. Ele pode ser usado para gravar e reproduzir comandos também. Para visualizar o histórico de comandos, execute:
$ historyVeja aqui os detalhes sobre como usar o histórico e como gravar e reproduzir comandos.
- Tutorial do comando history do Linux para iniciantes (8 exemplos)
Id
O comando id imprime informações de usuário e grupo para o usuário atual ou nome de usuário especificado.
$ id himanshu
uid=1000(himanshu) gid=1000(himanshu) groups=1000(himanshu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare)Leia mais:
- Tutorial do comando id do Linux para iniciantes (5 exemplos)
Ifconfig
O comando ifconfig dá a você a capacidade de configurar interfaces de rede. Claro, você também pode buscar informações relacionadas a interfaces de rede com esta ferramenta. A seguir está sua sintaxe:
ifconfig [-v] [-a] [-s] [interface]
ifconfig [-v] interface [aftype] options | address ...Mais: Tutorial do comando ifconfig do Linux para iniciantes (7 exemplos)
Join
O comando join permite que você junte linhas de dois arquivos em um campo comum (o padrão é o primeiro).
join [OPÇÃO]... ARQUIVO1 ARQUIVO2Quer aprender mais sobre este comando? Vá aqui.
Kill
O comando kill, como o nome sugere, ajuda o usuário a matar um processo enviando o sinal TERM para ele.
$ kill [id-do-processo]Cinco exemplos que mostram como usar o comando kill do Linux.
Killall
O comando killall permite que você mate um processo pelo nome. Ao contrário do kill - que requer o ID do processo a ser morto - killall só requer o nome do processo.
$ killall nautilusExemplos do comando killall do Linux.
Last
O comando last mostra a lista dos últimos usuários que fizeram login.
$ last
himanshu pts/11 :0 Qui Mar 2 09:46 ainda logado
himanshu pts/1 :0 Qui Mar 2 09:46 ainda logado
himanshu :0 :0 Qui Mar 2 09:42 ainda logado
reiniciar inicialização do sistema 4.4.0-62-generic Qui Mar 2 09:41 - 10:36 (00:54)
himanshu pts/14 :0 Qua Mar 1 15:17 - 15:52 (00:35)
himanshu pts/13 :0 Qua Mar 1 14:40 - desligado (08:06)Leia mais:
- Tutorial do comando last do Linux para iniciantes (8 exemplos)
Ldd
O comando ldd exibe na saída as dependências de uma biblioteca compartilhada.
$ ldd /lib/i386-linux-gnu/libcrypt-2.19.so
linux-gate.so.1 => (0xb77df000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb75da000)
/lib/ld-linux.so.2 (0x80088000)Exemplos sobre como usar o comando ldd.
Ln
O comando ln é usado para criar links entre arquivos. Por exemplo, o seguinte comando criaria um link chamado ‘lnk’ para um arquivo com o nome ‘test.txt’:
$ ln test.txt lnkMais exemplos sobre o comando ln do Linux.
Less
O comando less no Linux é uma ferramenta poderosa usada principalmente para visualizar o conteúdo de um arquivo de texto, uma página (ou tela) por vez:
$ less filename.txtMais exemplos sobre o comando less do Linux.
Locate
O comando locate ajuda um usuário a encontrar um arquivo pelo nome.
$ locate [nome-do-arquivo]Leia mais:
- Tutorial do comando Locate do Linux para iniciantes (8 exemplos)
Logname
O comando logname imprime o nome de usuário do usuário atual.
$ logname
himanshuLeia mais:
- Tutorial do comando logname do Linux para iniciantes (com exemplos)
Look
O comando look no Linux exibe linhas que começam com uma determinada string. A seguir está sua sintaxe:
$ look [-bdf] [-t termchar] string [file ...]Mais:
- Tutorial do comando look do Linux para iniciantes (com exemplos)
Ls
O comando ls lista o conteúdo de um diretório na saída.
$ ls progress
capture.png hlist.o progress progress.h sizes.c
hlist.c LICENSE progress.1 progress.o sizes.h
hlist.h Makefile progress.c README.md sizes.oMais exemplos do comando LS:
- 16 Exemplos Práticos do Comando Linux LS para Iniciantes
Lshw
O comando lshw extrai e exibe informações detalhadas sobre a configuração de hardware da máquina.
$ sudo lshw
[sudo] senha para himanshu:
himanshu-desktop
descrição: Computador Desktop
produto: A Ser Preenchido Pelo O.E.M. (A Ser Preenchido Pelo O.E.M.)
vendedor: A Ser Preenchido Pelo O.E.M.
versão: A Ser Preenchido Pelo O.E.M.
serial: A Ser Preenchido Pelo O.E.M.
largura: 32 bits
capacidades: smbios-2.6 dmi-2.6 smp-1.4 smp
...
...
..Leia mais:
- Tutorial do comando lshw do Linux para iniciantes (6 exemplos)
Lscpu
O comando lscpu exibe na saída informações sobre a arquitetura da CPU do sistema (como o número de CPUs, threads, núcleos, soquetes e mais).
$ lscpu
Arquitetura: i686
Modo de operação da CPU: 32 bits, 64 bits
Ordem de bytes: Little Endian
CPU(s): 1
Lista de CPUs online: 0
Thread(s) por núcleo: 1
Núcleo(s) por soquete: 1
Soquete(s): 1
ID do fornecedor: AuthenticAMD
Família da CPU: 16
Modelo: 6
Passo: 3
CPU MHz: 2800.234
BogoMIPS: 5600.46
Virtualização: AMD-V
Cache L1d: 64K
Cache L1i: 64K
Cache L2: 1024KLeia mais:
- Tutorial do comando lscpu do Linux para iniciantes (5 exemplos)
Lsof
O comando lsof exibe informações (na saída padrão) relacionadas a arquivos abertos por processos. Os arquivos podem ser de qualquer tipo, incluindo arquivos regulares, diretórios, arquivos especiais de bloco, arquivos especiais de caractere, referências de texto executáveis, bibliotecas e arquivos de fluxo/rede.
lsofLeia mais:
- Tutorial do comando lsof do Linux para iniciantes (10 exemplos)
Man
man permite que você acesse manuais de referência para comandos, programas/utilitários, bem como funções.
$ man lsLeia mais:
- Tutorial do comando man do Linux para iniciantes (8 exemplos)
Md5sum
O comando md5sum permite que você imprima ou verifique checksums MD5 (128 bits).
$ md5sum test.txt
ac34b1f34803a6691ff8b732bb97fbba test.txtExemplos sobre como usar o comando md5sum do Linux e mais no tutorial do comando md5sum do Linux para iniciantes (5 exemplos).
Mkdir
O comando mkdir permite que você crie diretórios.
$ mkdir [nome-do-diretório]Mais exemplos para o comando mkdir.
Mkfifo
O comando mkfifo é usado para criar pipes nomeados.
$ mkfifo [nome-do-pipe]More
more é basicamente um filtro para paginar texto uma tela por vez.
$ cat [arquivo-grande] | moreExemplos:
- Tutorial do comando more do Linux para iniciantes (5 exemplos)
Mv
O comando mv permite que você mova um arquivo de um diretório para outro ou renomeá-lo.
$ mv test.txt /home/himanshu/Desktop/ Mais exemplos do comando mv.
Nano
O comando nano no Linux inicia o editor ‘nano’. O editor foi projetado para emular os recursos e a facilidade de uso do editor de texto UW Pico.
$ nanoou
$ nano [nome-do-arquivo]Mais sobre o Editor Nano:
- Uso e exemplos do editor Nano.
- Edição de arquivos na linha de comando com nim e nano.
Netstat
O comando netstat permite que você imprima conexões de rede, tabelas de roteamento, estatísticas de interface, conexões de mascaramento e associações de multicast. Exemplo:
netstat [OPÇÕES]Mais: Tutorial do comando netstat do Linux para iniciantes (8 exemplos)
Nice
O comando nice permite que você execute um programa com prioridade de agendamento modificada.
$ nice -n[valor-de-niceness] [programa]$ nice -n15 vimLeia mais:
- Tutorial do comando nice e renice do Linux (7 exemplos)
Nl
O comando nl escreve o conteúdo de um arquivo na saída e prependa cada linha com um número de linha.
$ nl file1
1 Oi
2 Como você está
3 TchauLeia mais:
- Tutorial do comando nl do Linux para iniciantes (7 exemplos)
Nm
O comando nm é usado para exibir símbolos de arquivos objeto.
$ nm test
0804a020 B __bss_start
0804841d T compare
0804a020 b completed.6591
0804a018 D __data_start
0804a018 W data_start
08048360 t deregister_tm_clones
080483d0 t __do_global_dtors_aux
08049f0c t __do_global_dtors_aux_fini_array_entry
0804a01c D __dso_handle
08049f14 d _DYNAMIC
0804a020 D _edata
0804a024 B _end
080484e4 T _fini
080484f8 R _fp_hw
080483f0 t frame_dummy
...
...
...Leia mais:
- Tutorial do comando nm do Linux para iniciantes (10 exemplos)
Nproc
O comando nproc exibe o número de unidades de processamento disponíveis para o processo atual.
$ nproc
1Mais exemplos:
- Tutorial do comando nproc do Linux para iniciantes (com exemplos)
Od
O comando od permite que você despeje arquivos em octal, bem como em alguns outros formatos.
$ od /bin/ls
0000000 042577 043114 000401 000001 000000 000000 000000 000000
0000020 000002 000003 000001 000000 140101 004004 000064 000000
0000040 122104 000001 000000 000000 000064 000040 000011 000050
0000060 000034 000033 000006 000000 000064 000000 100064 004004
0000100 100064 004004 000440 000000 000440 000000 000005 000000
0000120 000004 000000 000003 000000 000524 000000 100524 004004
...
...
...Passwd
O comando passwd é usado para mudar senhas para contas de usuário.
$ passwd himanshu
Mudando a senha para himanshu.
(senha atual) UNIX:Paste
O comando paste permite que você mescle linhas de arquivos. Por exemplo, se ‘file1’ contém as seguintes linhas:
$ cat file1
Oi
Meu nome é
Himanshu
Arora
Eu
Sou
um pesquisador
de Linux
e escritor
dos tutoriaisEntão o seguinte comando ‘paste’ irá juntar todas as linhas do arquivo:
$ paste -s file1
Oi Meu nome é Himanshu Arora Eu Sou um pesquisador de Linux e escritor de tutoriaisMais exemplos do comando paste.
Pidof
O comando pidof dá a você o ID do processo de um programa/processo em execução.
$ pidof nautilus
2714Ping
O comando ping é usado para verificar se um sistema está ativo e respondendo. Ele envia ICMP ECHO_REQUEST para hosts de rede.
$ ping howtoforge.com
PING howtoforge.com (104.24.0.68) 56(84) bytes de dados.
64 bytes de 104.24.0.68: icmp_seq=1 ttl=58 time=47.3 ms
64 bytes de 104.24.0.68: icmp_seq=2 ttl=58 time=51.9 ms
64 bytes de 104.24.0.68: icmp_seq=3 ttl=58 time=57.4 msMais: Tutorial do comando ping do Linux para iniciantes (8 exemplos)
Ps
O comando ps exibe informações (na forma de um instantâneo) sobre os processos atualmente ativos.
$ ps
PID TTY TIME CMD
4537 pts/1 00:00:00 bash
20592 pts/1 00:00:00 psPstree
O comando pstree produz informações sobre processos em execução na forma de uma árvore.
$ pstree
init???ModemManager???2*[{ModemManager}]
??NetworkManager???dhclient
? ??dnsmasq
? ??3*[{NetworkManager}]
??accounts-daemon???2*[{accounts-daemon}]
??acpid
??atopPwd
O comando pwd exibe o nome do diretório atual/trabalho.
$ pwd
/home/himanshuMais Exemplos:
- Tutorial do comando pwd do Linux para iniciantes (com Exemplos)
Rm
O comando rm permite que você remova arquivos e/ou diretórios.
$ rm [nome-do-arquivo]Exemplos detalhados para o comando rm do Linux.
Rmdir
O comando rmdir permite que você exclua diretórios vazios.
$ rmdir [nome-do-diretório]Exemplos sobre o comando rmdir do Linux.
Scp
O comando scp permite que você copie arquivos de forma segura entre sistemas em uma rede.
$ scp [nome-e-caminho-do-arquivo-para-transferir] [usuário]@[host]:[caminho-destino]Screen
O comando screen ajuda você a manter uma sessão de terminal aberta mesmo quando sua conexão SSH é interrompida.
$ screenExemplos detalhados podem ser encontrados aqui: Comando Linux screen: Manter Processos em Execução Apesar de uma Conexão Interrompida
Sdiff
O comando sdiff permite que você realize uma mesclagem lado a lado das diferenças entre dois arquivos.
$ sdiff file1 file2Exemplos:
- Tutorial do comando sdiff do Linux para iniciantes (6 exemplos)
Sed
sed é basicamente um editor de fluxo que permite que os usuários realizem transformações básicas de texto em um fluxo de entrada (um arquivo ou entrada de um pipeline).
$ echo "Bem-vindo ao Howtoforge" | sed -e 's/Howtoforge/HowtoForge/g'
Bem-vindo ao HowtoForgeSeq
Os comandos seq imprimem números de FIRST a LAST, em passos de INCREMENT. Por exemplo, se FIRST é 1, LAST é 10, e INCREMENT é 2, então aqui está a saída que este comando produz:
$ seq 1 2 10
1
3
5
7
9Exemplos de como usar o comando seq do Linux.
Sha1sum
O comando sha1sum é usado para imprimir ou verificar checksums SHA1 (160 bits).
$ sha1sum test.txt
955e48dfc9256866b3e5138fcea5ea0406105e68 test.txtLeia mais: Tutorial do comando sha1sum do Linux para iniciantes (com exemplos)
Shutdown
O comando shutdown permite que o usuário desligue o sistema de forma segura.
$ shutdownMais exemplos:
- Tutorial do comando shutdown do Linux explicado com exemplos
Size
O comando size lista os tamanhos das seções, bem como o tamanho total de um arquivo objeto ou arquivo compactado.
$ size test
texto dados bss dec hex nome-do-arquivo
1204 280 4 1488 5d0 testExemplos para o comando size do Linux.
Sleep
O comando sleep permite que o usuário especifique um atraso por um período de tempo especificado. Você pode usá-lo para atrasar uma operação como:
$ sleep 10; shutdownSort
O comando sort permite que você ordene linhas de arquivos de texto. Por exemplo, se ‘file2’ contém os seguintes nomes:
$ cat file2
zeus
kyan
sam
adamEntão, executando o comando sort produz a seguinte saída:
$ sort file2
adam
kyan
sam
zeusSplit
O comando split, como o nome sugere, divide um arquivo em pedaços de tamanho fixo. Por padrão, arquivos com nomes como xaa, xab e xac são produzidos.
$ split [nome-do-arquivo]Ssh
ssh é basicamente o cliente OpenSSH SSH. Ele fornece comunicação criptografada segura entre dois hosts não confiáveis sobre uma rede insegura.
$ ssh [nome-de-usuário]@[servidor-remoto]Ssh-keygen
O comando ssh-keygen é usado para criar um par de chaves privada/pública para SSH. Exemplo de como criar um par de chaves SSH com 4096 bits:
$ ssh-keygen -o -b 4096 -t rsaUma explicação aprofundada sobre como usar o comando ssh-keygen pode ser encontrada aqui:
- Fundamentos do Linux: Como Criar e Instalar Chaves SSH no Shell
Stat
O comando stat exibe o status relacionado a um arquivo ou sistema de arquivos.
$ stat test.txt
Arquivo: ‘test.txt’
Tamanho: 20 Blocos: 8 Bloco IO: 4096 arquivo regular
Dispositivo: 801h/2049d Inode: 284762 Links: 2
Acesso: (0664/-rw-rw-r--) Uid: ( 0/ root) Gid: ( 0/ root)
Acesso: 2017-03-03 12:41:27.791206947 +0530
Modificar: 2017-02-28 16:05:15.952472926 +0530
Mudar: 2017-03-02 11:10:00.028548636 +0530
Nascimento: -Leia mais:
- Tutorial do comando stat do Linux para iniciantes (5 exemplos)
Strings
O comando strings exibe na saída sequências de caracteres imprimíveis que têm pelo menos 4 caracteres de comprimento. É usado para procurar texto imprimível (strings) em arquivos binários. Por exemplo, quando um executável binário ‘test’ foi passado como argumento para este comando, a seguinte saída foi produzida:
$ strings test
/lib/ld-linux.so.2
libc.so.6
_IO_stdin_used
puts
__libc_start_main
__gmon_start__
GLIBC_2.0
PTRh
QVhI
[^_]
EQUAL
;*2$"
GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
....
....
....Leia mais:
- Tutorial do comando strings do Linux para iniciantes (5 exemplos)
Su
O comando su permite que você mude a identidade do usuário. Principalmente, este comando é usado para se tornar root ou superusuário.
$ su [nome-do-usuário]Sudo
O comando sudo permite que um usuário permitido execute um comando como outro usuário (geralmente root ou superusuário).
$ sudo [comando]Sum
O comando sum imprime checksum e contagem de blocos para cada arquivo de entrada.
$ sum readme.txt
45252 5Leia mais:
- Tutorial do comando sum do Linux para iniciantes (com exemplos)
Tac
O comando tac imprime arquivos de entrada na ordem inversa. Funcionalmente, ele faz o oposto do que o comando cat faz.
$ cat file2
zeus
kyan
sam
adam$ tac file2
adam
sam
kyan
zeusLeia mais:
- Tutorial do comando tac do Linux para iniciantes (com exemplos)
Tail
O comando tail exibe na saída as últimas 10 linhas de um arquivo.
$ tail [nome-do-arquivo]Leia mais:
- Tutorial do comando tail do Linux para iniciantes (5 exemplos)
Talk
O comando talk permite que os usuários conversem entre si.
$ talk [nome-do-usuário]Tar
tar é uma utilidade de arquivamento que permite que você crie e extraia arquivos de arquivamento. Por exemplo, para criar archive.tar a partir dos arquivos ‘foo’ e ‘bar’, use o seguinte comando:
$ tar -cf archive.tar foo barMais…
Tee
O comando tee lê da entrada padrão e escreve na saída padrão, bem como em arquivos.
$ uname | tee file2
Linux$ cat file2
LinuxExemplos do comando tee do Linux.
Test
O comando test verifica tipos de arquivo e compara valores. Por exemplo, você pode usá-lo da seguinte maneira:
$ test 7 -gt 5 && echo "true"
trueLeia mais:
- Tutorial do comando test do Linux para iniciantes (com exemplos)
Time
O comando time é usado para resumir o uso de recursos do sistema de um programa. Por exemplo:
$ time ping google.com
PING google.com (216.58.220.206) 56(84) bytes de dados.
64 bytes de del01s08-in-f14.1e100.net (216.58.220.206): icmp_seq=1 ttl=52 time=44.2 ms
^C
--- estatísticas de ping do google.com ---
1 pacotes transmitidos, 1 recebidos, 0% perda de pacotes, tempo 0ms
rtt min/avg/max/mdev = 44.288/44.288/44.288/0.000 ms
real 0m0.676s
user 0m0.000s
sys 0m0.000sTop
O comando top dá uma visão dinâmica em tempo real de um sistema em execução (em termos de seus processos). Por exemplo:
$ topMais: Tutorial do comando top do Linux para iniciantes (8 exemplos)
Touch
O comando touch permite que você altere os timestamps de arquivos (os tempos de acesso e modificação). Quando o nome de um arquivo inexistente é passado como argumento, esse arquivo é criado.
$ touch [nome-do-arquivo]Mais exemplos do comando touch do Linux.
Tr
O comando tr pode ser usado para traduzir/comprimir/excluir caracteres. Por exemplo, aqui está como você pode usá-lo para converter caracteres minúsculos em maiúsculos:
$ echo 'howtoforge' | tr "[:lower:]" "[:upper:]"
HOWTOFORGETty
O comando tty imprime o nome do arquivo do terminal conectado à entrada padrão.
$ tty
/dev/pts/10Mais: Tutorial do comando tty do Linux para iniciantes (com exemplos)
Uname
O comando uname imprime certas informações do sistema.
$ uname -a
Linux himanshu-desktop 4.4.0-62-generic #83~14.04.1-Ubuntu SMP Qua Jan 18 18:10:26 UTC 2017 i686 athlon i686 GNU/LinuxLeia mais:
- Tutorial do comando uname do Linux para iniciantes (8 exemplos)
Unexpand
O comando unexpand permite que você converta espaços em tabs. Exemplo:
unexpand [OPÇÃO]... [ARQUIVO]...Leia Mais: Tutorial do comando unexpand do Linux explicado para iniciantes (com exemplos)
Uniq
O comando Uniq é usado para relatar ou omitir linhas repetidas. Por exemplo, se ‘file2’ contém os seguintes dados:
$ cat file2
Bem-vindo ao HowtoForge
Bem-vindo ao HowtoForge
Um site de tutoriais Linux
ObrigadoEntão você pode usar o comando uniq para omitir a linha repetida.
$ uniq file2
Bem-vindo ao HowtoForge
Um site de tutoriais Linux
ObrigadoLeia mais: Tutorial do comando Uniq do Linux para iniciantes (10 exemplos)
Unexpand
O comando unexpand converte espaços presentes nos arquivos de entrada em tabs e escreve o conteúdo do arquivo na saída padrão.
$ unexpand file1Uptime
O comando uptime informa há quanto tempo o sistema está em execução.
$ uptime
15:59:59 up 6:20, 4 usuários, carga média: 0.81, 0.92, 0.82Aqui estão alguns exemplos de uso do comando uptime do Linux.
Users
O comando users exibe na saída os nomes de usuários dos usuários atualmente logados no host atual.
$ users
himanshu himanshu himanshu himanshuLeia mais:
- Tutorial do comando ‘users’ do Linux para iniciantes (com exemplos)
Vdir
O comando vdir lista informações sobre o conteúdo de um diretório (o diretório atual por padrão).
$ vdir
total 1088
-rw-rw-r-- 1 himanshu himanshu 4850 Mai 20 2015 test_backup.pdf
-rw-rw-r-- 1 himanshu himanshu 2082 Mai 28 2015 test-filled.pdf
-rw-rw-r-- 1 himanshu himanshu 7101 Mai 28 2015 test.pdf Vim
vim é basicamente um editor de texto/programação. O nome ‘vim’ significa Vi IMproved, pois o editor é compatível com versões anteriores do editor Vi.
$ vim [nome-do-arquivo]Dê uma olhada aqui para um tutorial que mostra a edição de arquivos com vim na linha de comando explicado em detalhes.
W
O comando w exibe informações sobre os usuários atualmente na máquina e seus processos.
$ w
16:18:07 up 6:39, 4 usuários, carga média: 0.07, 0.32, 0.53
USUÁRIO TTY DE LOGIN@ IDLE JCPU PCPU O QUE
himanshu :0 :0 09:39 ?xdm? 1:08m 0.25s init --user
himanshu pts/0 :0 09:41 6:36m 0.84s 7.84s gnome-terminal
himanshu pts/10 :0 14:51 0.00s 0.16s 0.00s w
himanshu pts/11 :0 15:41 35:19 0.05s 0.05s bashLeia mais:
- Tutorial do comando w do Linux para iniciantes (5 exemplos)
Wall
O comando wall permite que você escreva e envie uma mensagem para outros usuários que estão atualmente logados.
$ wall [sua-mensagem]Leia mais:
- Tutorial do comando wall do Linux para iniciantes (com exemplos)
Watch
O comando watch pode ser usado para monitorar a saída de um programa. Ele executa o programa repetidamente, exibindo sua saída e erros. Por exemplo:
$ watch dateLeia mais:
- Tutorial do comando watch do Linux para iniciantes (com exemplos)
Wc
O comando wc imprime contagens de nova linha, palavra e byte para um arquivo.
$ wc test.txt
0 3 20 test.txtLeia mais sobre o comando wc do Linux.
Wget
O comando wget na linha de comando do Linux permite que você realize um download não interativo de arquivos da Web.
Aqui está como você pode usá-lo:
wget [URL]Leia mais sobre o comando wget aqui.
Whatis
O comando whatis exibe descrições de páginas man em uma linha.
$ whatis mkdir
mkdir (1) - criar diretórios
mkdir (2) - criar um diretório
mkdir (1posix) - criar diretóriosWhich
O comando which basicamente permite que você localize um comando - o arquivo e o caminho do arquivo que é executado. Por exemplo:
$ which date
/bin/dateLeia mais:
- Tutorial do comando which e whoami do Linux para iniciantes (com exemplos)
Who
O comando who mostra quem está logado.
$ who
himanshu :0 2017-03-03 09:39 (:0)
himanshu pts/0 2017-03-03 09:41 (:0)
himanshu pts/10 2017-03-03 14:51 (:0)
himanshu pts/11 2017-03-03 15:41 (:0)Leia mais:
- Tutorial do comando who do Linux para iniciantes (8 exemplos)
Whereis
O comando whereis exibe na saída os locais do arquivo binário, fonte e arquivos de página manual para um comando.
$ whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1posix.gz /usr/share/man/man1/ls.1.gzAlguns exemplos do comando whereis do Linux.
Whoami
O comando whoami imprime o userid efetivo do usuário atual.
$ whoami
himanshu Leia mais:
- Tutorial do comando which e whoami do Linux para iniciantes (com exemplos)
Xargs
O comando xargs constrói e executa linhas de comando a partir da entrada padrão. Em termos simples, ele lê itens da entrada padrão e executa um comando passado a ele como argumento. Por exemplo, aqui está como você pode usar xargs para encontrar a palavra “Linux” nos arquivos cujos nomes são passados a ele como entrada.
$ xargs grep "Linux"
file1
file2
file3
file1:Linux researcher
file2:A Linux tutorial website
file3:Linux is opensourceMais…
Yes
O comando Yes imprime uma string repetidamente até ser interrompido.
$ yes [string]Mais exemplos para o comando Yes do Linux.
Zcat
O comando zcat é usado para exibir o conteúdo de arquivos comprimidos com gzip. Exemplo de como exibir o conteúdo do arquivo de texto comprimido test.txt.gz:
$ zcat test2.txt.gzMais exemplos úteis do zcat podem ser encontrados aqui:
- Tutorial do comando zcat do Linux para iniciantes (5 exemplos)
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.