Skip to content

Instantly share code, notes, and snippets.

@marcelgsantos
Created July 12, 2022 04:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save marcelgsantos/a657ddf67ec94f26404fdabbe04e8d51 to your computer and use it in GitHub Desktop.
Save marcelgsantos/a657ddf67ec94f26404fdabbe04e8d51 to your computer and use it in GitHub Desktop.

Comandos do Linux

terminal

  • Mac
    • iTerm2
    • Termimal
  • Ubuntu
    • Terminal
    • Terminator

Shell

  • Sh
  • Bash - mais comum e que vem com Linux...
  • Fish - um shell indie...
  • Zshell - um shell divertidinho!

Comandos

  • cd .. - sobe um diretório na árvore
  • cd diretorio - entra no diretório
  • cd ~ - entra no diretório do usuário
  • cd - - volta para o diretorio anterior
  • ls - lista os diretórios
  • -l - lista com detalhes de pemissão, data de criação, tamanho...
  • -h - coloca o tamanho do arquivo em human readable
  • -a - lista arquivos ocultos
  • pwd
  • mkdir - cria um diretório
  • mkdir -p - cria uma estrtura aninhada de diretorios
  • rm - remove um arquivo
  • rm -r - remove um diretório
  • rm -rf /home/dir - remove um diretório e arquivos recursiva
  • touch - cria um arquivo
  • cat - ve o conteúdo do arquivo
  • echo - imprime um texto na tela
  • >> - fazer append no arquivo com o conteúdo do comando anterior
  • > - substitui o conteúdo do comando anterior
  • head - ve o comeco do arquivo
  • tail - ve o final do arquivo
  • wc - conta a quantidade de palavras
  • wc -l - conta a quantidade de linhas
  • history - lista os comandos executados
  • !100 - executa o comando da linha
  • !! - roda o comando anterior
  • grep - procura um conteudo no arquivo
  • | - permite combinar comando
  • chmod -R - define a permissão
  • chown -R user:group file.txt - muda o dono do arquivo
  • man chown - mostra o manual do comando
  • cp - copia um arquivo
  • mv - move/renomear arquivos e pastas
  • less - paginar um conteúdo grande
  • more - paginar conteúdo
  • clear - limpa o terminal
  • ctrl - l - limpa om terminal
  • ctrl - r - procura no histórico
  • ctrl - c - interrompe a executação
  • alias - cria um alias
  • sort - ordena as linhas
  U  G  O
1---XXXEEE
-rw-r--r--
-rwxrwxrwx
-42 4  4  
- 6  7  7

Referências

https://explainshell.com/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment