O documento lista comandos do terminal Linux com suas funções e exemplos de uso. Os principais comandos incluem ls para listar arquivos, cd para mudar de diretório, mkdir para criar diretórios, pwd para mostrar o diretório atual, cp para copiar arquivos, mv para mover arquivos e diretórios, rm para remover arquivos e diretórios, grep para buscar texto dentro de arquivos e man para acessar o manual de comandos.
O documento lista comandos do terminal Linux com suas funções e exemplos de uso. Os principais comandos incluem ls para listar arquivos, cd para mudar de diretório, mkdir para criar diretórios, pwd para mostrar o diretório atual, cp para copiar arquivos, mv para mover arquivos e diretórios, rm para remover arquivos e diretórios, grep para buscar texto dentro de arquivos e man para acessar o manual de comandos.
O documento lista comandos do terminal Linux com suas funções e exemplos de uso. Os principais comandos incluem ls para listar arquivos, cd para mudar de diretório, mkdir para criar diretórios, pwd para mostrar o diretório atual, cp para copiar arquivos, mv para mover arquivos e diretórios, rm para remover arquivos e diretórios, grep para buscar texto dentro de arquivos e man para acessar o manual de comandos.
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