A algum tempo atrás, eu fiz uma lista básica de comandos Linux no bloco de notas do celular para me ajudar a usa-los no meu dia a dia, isso porque eu tinha uma certa dificuldade com o terminal Linux (ainda tenho na verdade). Como o tempo foi passando, a lista no bloco de notas acabou crescendo, então percebi que seria melhor migrar toda a lista de comandos que anotei para um repositório remoto, assim poderia ajudar outras pessoas que também estão iniciando no mundo do Linux.
Vou deixar aqui um pouco dos comandos Linux que andei anotando. Mas o restante do conteúdo está no meu repositório do GitHub organizado em tópicos. Caso queira aprender mais sobre os comandos você pode acessar por aqui
Operadores básicos
cd
Utilizado para fazer a navegação entre [ pastas / diretórios ]
ls
Utilizado para listar tudo o que tem dentro de um diretório
cat Utilizado para mostrar o conteúdo dentro do arquivo no terminal
rm
Utilizado para apagar permanentemente algum arquivo ou diretório
mkdir
Utilizado para criar um novo [ diretório / pasta ]
touch
Utilizado para criar arquivos com qualquer extensão.
grep
Procura por padrões e destaca em cores a palavra que o usuário especificar
sudo
Utilizado para executar comandos com permissão de usuário root
history
Mostra o histórico de comandos utilizados no terminal
Simbolos Importantes
$
Esse simbolo no inicio do terminal, indica que você está logado como usuário comum
#
Esse simbolo no inicio do terminal, indica que você está logado como usuário root
./
Significa "o diretório atual / a pasta atual"
../
Significa "o diretório anterior / a pasta anterior"
*
Significa "tudo ou todos" (exemplo: *.txt
. todos os arquivos que terminem com .txt)
| Faz o encadeamento de comandos. Ex: ( ls | grep a ) primeiro faz a listagem, o resultado cai no segundo comando que filtra todo o conteúdo iniciando com a
Comandos úteis para obter informações do S.O
whoami Quero ver qual usuário está logado
cat /etc/*-release
Quero ver a versão atual da minha distro
sudo su
Quero entrar no modo usuário root para executar comandos com permissões elevadas
Comandos básicos de navegação no terminal
cd / Quero navegar para pasta raiz do disco
cd ~
Quero navegar para pasta raiz do meu usuário
cd ..
Quero voltar uma pasta anterior
mkdir <nome-da-pasta>
Quero criar uma nova pasta
touch <arquivo.extensao>
Quero criar um arquivo
pwd
Quero que mostre o diretório atual de onde eu estou
rmdir <nome-da-pasta>
Quero remover uma pasta vazia
rm -r <nome-da-pasta>
Quero remover uma pasta/diretório e tudo que tem dentro
rm -rf <nome-da-pasta>
Quero FORÇAR a remoção de uma pasta/diretório com tudo o que tem dentro
Patricia Guimarães
09/02/2021 00:18