pwd(Ver o caminho da pasta atual)cd ~(Ir para o diretório home)cd /(Pasta raiz)cd mnt>ls c(Lista os arquivos da pasta C:// do Windows)explorer.exe .(Abre o diretório na janela do Windows Explorer); inverso: na janela do Windows Explorer:\\wsl$(Lista as pastas com todas as distribuições)code .(Abre o diretório na janela do VS Code)
/-> Diretório raiz, parecido com o C: do Windows/home-> Onde ficam os diretórios de trabalhos dos usuários. Cada usuário tem sua pasta. Ex: /home/adilson. Parecido com a pasta Users do Windows./root-> É o diretório home do usuário root/bin-> Principais comandos do Linux (cat, su, rm, pwd)/lib-> Bibliotecas compartilhadas pelos programas e módulos do kernel/usr-> Onde a maioria dos programas são instalados, normalmente é usado com acesso de somente leitura./boot-> Arquivos estáticos para inicialização do sistema/etc-> Arquivos de configuração e scripts de inicialização do sistema./sbin-> Diretório de programas usados pelo superusuário root, para administração e controle do funcionamento do sistema./tmp-> Arquivos temporários/var-> Dados variáveis como log, dados de administração, login e arquivos transitórios/dev-> Arquivos de dispositivos (periféricos)/mnt-> Ponto de montagem para montar um sistema de arquivos temporariamente.
uname,uname -a,uname -s,uname -n-> Mostra dados como o nome e versão do kernel atualclear-> Limpa o terminaldate-> Mostra a datawho-> Mostra quais usuários estão logadoswhoami-> Mostra qual usuário você logoushutdown-> Desliga a máquinashutdown -r now-> Reinicia agoraman <COMANDO>(Ex:man shutdown,man clear) -> Mostra as opções de outros comandospwd-> Mostra o diretório atualcd <DIRETÓRIO>-> Navegar entre pastas/diretórioscd /-> Ir para a pasta raizcd ~-> Ir para o diretório home do usuáriocd ..-> Volta um nívelsudo <COMANDO>-> Executar como superusuáriols-> Lista todos arquivos e pastasls -a-> Lista todos os arquivos e pastas, incluindo os ocultosls -l-> Lista todos arquivos e pastas contendo mais detalhesmkdir-> Cria diretóriosmkdir -p pasta-teste/novissima-pasta/outra-pasta-> O parâmetro-pcria toda a hierarquia completa.rm <ARQUIVO/DIRETÓRIO>-> Remove diretórios e arquivosrm arquivo.txt-> Remove o arquivo.txtrm -r nova-pasta-> Remove recursivamente um diretóriorm -f-> Remove um arquivo forçadamenterm -rf-> Remove recursivamente e forçadamente um diretóriocp <ORIGEM> <DESTINO>-> Copia arquivoscp Test1.txt ~/Test1-copy.txt-> Copia o arquivo Test1.txt para o diretório home (~) com o nome de Test1-copy.txtmv <ORIGEM> <DESTINO>-> Move arquivosmv ~/Test1.txt Test1-moved.txt-> Move o arquivo Test1.txt do diretório home (~) para a pasta atual com o nome de Test1-moved.txt
touch-> Cria arquivostouch teste.txt-> Cria o arquivo teste.txt; caso o arquivo já exista, a data de alteração será atualizadacat-> Visualizar o conteúdo de um arquivohead-> Exibe as primeiras linhas do conteúdo de um arquivohead -n 10 teste.txt-> Exibe as 10 primeiras linhastail-> Exibe as últimas linhas do conteúdo de um arquivotail -n 5 teste.txt-> Exibe as 5 últimas linhasmore teste.txt-> Exibe o conteúdo de um arquivo de forma paginada. Pressione ENTER para mostrar mais.less teste.txt-> Exibe o conteúdo de um arquivo de forma paginada. Use PAGE UP e PAGE DOWN para navegar pelo conteúdo do arquivo. Pressione Q para sair.grep brasil teste.txt-> Busca pelo texto 'brasil' no arquivo teste.txtgrep -n brasil teste.txt-> Mostra a linhagrep -i brasil teste.txt-> Ignora o case sensitive
ls -l | grep Desktop-> Pega o resultado do ls e busca por pastas e arquivos com nome Desktopls -l > comando.txt-> Pega o resultado do ls e guarda no arquivo comando.txt (Sobrescreve, caso arquivo já exista)ls -l >> comando.txt-> Pega o resultado do ls e guarda no arquivo comando.txt (Concatena, caso arquivo já exista)cats 2> erro.txt-> Pega o resultado do cats (comando inválido) e guarda no arquivo erro.txt
ps-> Lista os processos em execução na máquinaps -a-> Mostra os processos criados por você e outros usuáriosps -x-> Mostra os processos que não são controlados pelo terminalps -u-> Mostra o nome do usuário e momento que iniciou o processops -m-> Mostra o consumo de memória dos processosps -f-> Mostra os processos e subprocessos em árvorekill <NOME>-> Mata um processotop-> Mostra detalhes de todos os processoshtop-> Mostra detalhes de todos os processos (precisa instalar)apt update-> Atualiza os repositórios para pegar as versões mais atuaisapt install-> Instala um pacote
-
ssh-keygen-> Gera a chave pública e privada -
ssh-keygen -t-> Define o tipo de chave que será criada (dsa, ecdsa, ecdsa-sk, ed25519, ed25519-sk ou rsa) -
ssh-keygen -b-> Define o tamanho em bits da chave que será criada -
ssh-keygen -t rsa -b 2048-> Irá gerar as chaves id_rsa.pub (pública) e id_rsa (privada) na pasta /home/adilson/.ssh -
ssh-> Mostra em detalhes os programas -
ssh -i-> Define qual chave será utilizada. -
ssh -i ~/.ssh/id_rsa root@127.0.0.1