Você está na página 1de 14

Comando Significado Quando usar Exemplo Obs

ls lista os diretórios Quando quiser listar os diretórios e arquivos ls+enter


ls -a lista os diretórios + ocultos Quando quiser listar os diretórios e arquivos (inclusive os ocultos) ls+espaço+-a+enter
cd "change directory" = mudar diretório (pasta) Quando quiser mudar de diretório (pasta) cd+enter
cd. referencia a pasta em que você está Quando quiser referenciar a pasta atual cd+.+enter
mkdir "make director" = criar diretório Quando quiser criar um diretório mkdir+espaço+nome do novo diretório+enter
cd.. voltar para diretório principal Quando quiser voltar para o diretório "mãe"/"pai" cd..+enter
pwd "print working directory" = mostrar diretório de trabalho Quando quiser saber onde você está ("endereço" do diretório) pwd+enter
clear limpar Quando quiser limpar o prompt de comando clear+enter
cp "copy" = copiar Quando quiser copiar algum arquivo cp+espaço+nome arquivo que quer copiar+espaço+novo arquivo copiado+enter
cat "concatenate" = concatenar Quando quiser mostrar o conteúdo dentro do arquivo cat+nome do arquivo+enter
mv "move" = mover (arquivos) Quando quiser mover arquivos de um diretório para outro mv+espaço+nome do arquivo+espaço+endereço de onde quer levar seu arquivo+enter
mv mover arquivo de um diretório para outro diretório Quando quiser mover um arquivo de dentro de um diretório para outro diretório mv+espaço+nome do diretorio/nome do arquivo espaço nome do novo diretorio
mv renomear arquivo Quando quiser renomear arquivos mv+espaço+nome do arquivo+espaco+novo nome do arquivo
rm "remove" = remover Quando quiser apagar arquivos rm+espaço+nome do arquivo+enter
rm dir "remove directory" = remover diretório Quando quiser apagar diretórios vazios rm+espaço+dir+espaço+nome do arquivo+enter
rm -rf "remove directory" = remover diretório com arquivos Quando quiser apagar diretórios com arquivos + subdiretórios rm+espaço+-rf+espaço+nome da pasta+enter
sair = q
less mostra parte do conteúdo por página Quando quiser ver o conteúdo do arquivo em páginas less+espaço+nome do arquivo+enter
passar página = espaço
head "head" = cabeça = início do conteúdo Quando quiser mostrar as 10 primeiras linhas do conteúdo head+espaço+nome do arquivo+enter
head -n variação da head Quando quiser mostrar as n primeiras linhas do conteúdo head+espaço+-n+espaço+nome do arquivo+enter
tail "tail" = cauda Quando quiser mostrar as 10 últimas linhas do conteúdo tail+espaço+nome do arquivo+enter
tail -n variação da tail Quando quiser mostrar as n últimas linhas do conteúdo tail+espaço+-n+espaço+nome do arquivo+enter
Utilizar dentro do comando less
passar para a próxima palavra = n
/ busca de uma palavra Quando quiser buscar de palavra dentro do conteúdo do arquivo /+palavra que quer achar+enter
sair das palavras = enter
sair = q
grep busca de uma palavra Quando quiser buscar de palavra dentro do conteúdo do arquivo grep+espaço+palavra que quer achar+espaço+nome do arquivo onde está buscando+enter "case sensitive" = busca a palavra exatamente como está escrito no conteúdo do arquivo
grep -i busca de uma palavra Quando quiser buscar de palavra dentro do conteúdo do arquivo grep+espaço+-i+espaço+palavra que quer achar+espaço+nome do arquivo onde está buscando+enter busca tanto por iniciais maiúsculas quanto minúsculas
grep -i buscar mais de uma palavra ao mesmo tempo Quando quiser buscar mais de uma palavra dentro do conteúdo do arquivo grep+espaço+-i+espaço+'palavras que quer achar'+espaço+nome do arquivo onde está buscando'+enter palavras precisam estar entre aspas simples = 'a palavra'
grep -iv busca de uma palavra que não está na busca Quando quiser buscar uma palavra que NÂO seja aquela digitada na busca grep+espaço+-iv+espaço+'palavra que quer achar'+espaço+nome do arquivo onde está buscando+enter não é case sensitive
grep -in mostrar em qual linha a palavra está Quando quiser saber em qual linha está a palavra buscada grep+espaço+-in+espaço+'palavras que quer achar'+espaço+nome do arquivo onde está buscando'+enter não é case sensitive
grep -ic quantidade de vezes que a palavra aparece Quando quiser saber a quantidade de vezes que a palavra buscada aparece grep+espaço+-ic+espaço+'palavras que quer achar'+espaço+nome do arquivo onde está buscando'+enter não é case sensitive
wc "word count" = contar palavra Quando quiser contar quantas palavras tem dentro do arquivo wc+espaço+nome do arquivo+enter formato de resposta: linhas / palavras / caracteres
wc -w contador de palavras apenas Quando quiser contar APENAS a quantidade de palavras dentro do arquivo wc+espaço+-w+espaço+nome do arquivo+enter
wc -l contador de linhas apenas Quando quiser contar APENAS a quantidade de linhas dentro do arquivo wc+espaço+-l+espaço+nome do arquivo+enter
wc -c contador de caracteres apenas Quando quiser contar APENAS a quantidade de caracteres dentro do arquivo wc+espaço+-c+espaço+nome do arquivo+enter
ls * listar arquivos dentro do diretório sem entrar no diretório Quando quiser listar arquivos dentro do diretório sem entrar no diretório ls+espaço+*+enter
ls ? entrar no diretório sem lembrar exatamente o nome dele Quando quer entrar no diretório mas não lembra o nome dele ls+espaço+?+resto do nome do diretório+enter o caracter "?" substitui o caracter que você não se lembra, ex: ?rybe
man "man" = manual Quando quer saber o que significa o comando acessando o manual do terminal man+espaço+nome do comando que quer saber+enter man ls mostra para que serve o comando ls
whatis "what is" = o que é Quando quer saber para que serve algum comando whatis+espaço+nome do comando que quer saber
apropos não se lembra o nome do comando Quando você sabe O QUE quer fazer mas não se lembra o nome do comando apropos+espaço+o que você quer fazer+enter o que você quer fazer tem que ser escrito em inglês, ex: apropos copy responde "cp"
ls -l lista diretórios de maneira longa Quando você quer listar os diretórios com todas as informações possíveis ls+espaço+-l+enter
ls -a lista diretórios inclusive os arquivos ocultos Quando você quer listar os diretórios com todas as informações ocultas ls+espaço+-a+enter
ls -la união de ls -l e ls -a Quando você quer listar os diretórios com todas as informações possíveis + ocultas ls+espaço+-la+enter
rm *.txt apagar arquivos Quando você quer apagar arquivos rm+espaço+*.tipo do arquivo Ex: apagar todos os arquivos .txt = rm *.txt
touch criar arquivos através do terminal Quando você quer criar um arquivo através do terminal touch+espaço+nome do arquivo a ser criado.txt
cat recebe valores como inputs cat espaço enter digitar o input para sair: ctrl + d (e para mac: ctrl+d e depois Q)
cat > colocar valores para um determinado arquivo cat espaço > nome do arquivo enter
cat >> editar e acrescentar mais valores cat espaço >> nome do arquivo enter
cat > juntar valores de dois arquivos diferentes em um terceiro arquivo cat+enter+nome do arquivo+espaço+nome arquivo2+espaço+>+espaço+nome do novo arquivo
sort < alterar valores apenas para visualização (output) sort espaço < espaço nome do arquivo
sort < ordenar e enviar para outro arquivo sort espaço < espaço nome do arquivo > espaço nome do novo arquivo
who quem está utilizando o sistema? who enter
| (pipe) juntar valores ou comandos e passar os outputs de um comando para outro comando comando espaço | espaço comando 2 enter Ex: who | sort, vai mostrar todos os usuários por ordem alfabética
chmod alterar permissões do arquivo Quando quiser retirar permissão chmod u,g ou o-r,w,x espaco arquivo.txt u para users = usuários, g para group = grupo, o para other = outro, a para all = todos
chmod alterar permissões do arquivo Quando quiser dar permissão chmod u,g ou o+r,w,x espaco arquivo.txt u para users = usuários, g para group = grupo, o para other = outro, a para all = todos chmod g+rw bunch_of_things.txt
ps lista de processos sendo executados ps enter
sleep parar o terminal durante determinado tempo sleep espaço quantos segundos quer parar enter
sleep n & criar processos e deixá-los em background sleep espaço quantos segundos quer deixar em repouso & enter
sleep n ctrl+z suspender o processo de sleep que está rodando sleep espaço quantos segundos quer deixar em repouso espaço ctrl z enter
bg deixar o terminal em background bg enter Ex: se o processo estava o sleep ele sai do sleep e entra em background (ou seja, sai do repouso e continua)
jobs exibe todos os processos executados jobs enter
fg "foreground" voltar o processo que estava suspenso fg espaço %número da linha que o processo está rodando
ctrl+c encerrar o processo já existente (ex: sleep 100 rodando) ctrl c
kill encerrar proceso existente que está em background kill espaço %numero da linha que o processo está rodando
kill encerrar proceso existente que está em background kill espaço %numero do PID
kill -9 forçar processo a encerrar kill espaço -9 espaço numero do PID enter
echo repete o texto digitado no input echo espaço 'frase que vc quiser'
ctrl+c = pula para a próxima linha
history para ver os comandos que já utilizamos (histórico) history enter
navegar entre os comandos = seta para cima e para baixo
history | tail -n para ver o histórico dos últimos n comandos utilizados de trás para frente history espaço | espaço tail espaço -n enter
find anda em hierarquia de arquivos para achar algo find espaço . espaço -nome da pasta espaço 'nome do arquivo' man find para ver todas as possibilidades com o comando find

Você também pode gostar