Comandos Linux Flashcards
Para localizar o diretório em que está
pwd
Listar o conteúdo de um diretório
ls LINUS
dir WINDOWS
Voltar para pasta anterior
cd ..
Abrir uma pasta
cd <nomedapasta></nomedapasta>
Limpar tela
clear
Ctrl + l
Alinhar vários comandos
BARRAS
Criar diretório
mkdir
Comando para editar um arquivo, salvar as alterações e sair do modo de inserção
vi <nomearquivo>
esq + : wq (SALVAR E SAIR)</nomearquivo>
Comandos do editor vi para sair do modo de inserção
Esc + :q
SAIR DE CERTEZA: Esc + :q!
Comando do editor vi para salvar alterações
Esc + :w
O que significa o ponto no exemplo
ls Esporte/* > •/Atletas.txt
Faz referência ao local atual
Ele vai pegar todos os arquivos do diretório “Esportes” e vai colocar no arquivo “Atletas.txt” dentro da pasta que está
O que significa o Asterisco
Ele pega todas as informações do local onde está/ que quer
Como saber o usuário logado
whoami
Criar um arquivo de texto com a informação de quem é o usuário
whoami»_space; [nomearquivo]
Criar várias pastas num diretório
mkdir NOME1 NOME2 [quantas pastas quiser, separadas por espaço]
Criar pasta com nome composto
mkdir “nome composto”
ASPAS SIMPLES OU COMPOSTAS
Abrir pasta com nome composto
cd ‘nome da pasta’
Ou
cd [nome da pasta com CONTRABARRA ANTES DOS ESPAÇOS: curso\ de\ terminal/
Criar arquivo de texto vazio
touch [nome arquivo.txt]
Editar um arquivo de texto vazio
nano [nome arquivo]
Ctrl + x (sair)
Ele pergunta se quer salvar
Para sair: enter
Mostrar o conteúdo de um arquivo de texto sem precisar abri-lo em um editor
cat [nome arquivo]
Modificar o nome de arquivos
mv [NomeArquivo] [NovoNome]
Copiar um arquivo de uma pasta para outra
cp [NomeArquivo] [LocalMover]
Comando para encontrar arquivos dentro de diretórios
find [pode colocar para procurar a partir do diretório que está (•) ou anterior (•)] -name [NomeArquivo]
Comando para encontrar arquivos com determinadas letras, terminações etc
find {•(diretório a partir do que está) •• (diretórios anteriores ao que está)} -name [palavra, terminação…]
O que o comando faz:
find • -name txt
Vai encontrar todos os arquivos, a partir do diretório que está, que possuem “txt” no nome
Ferramentas para ler trechos de um arquivo de texto
head (cabeça)
tail (cauda)
Comando para ler as primeiras linhas de um arquivo de texto
head [NomeArquivo]
Comando para ler as últimas linhas de um arquivo de texto
tail [NomeArquivo]
Ler um arquivo todo, mas carregá-lo por partes (impede que trave se o arquivo for muito grande)
Sair desse comando
less ufw.[NomeArquivo]
SAIR: digita “q”
Remover arquivo
rm [nomearquivo]
Remover diretório
rm -r [NomeDiretório]
O que significa dois pontos como o exemplo
cp -r ••/* pasta1/pasta2
Se refere ao local/pasta anterior
Ele copia todos os arquivos do diretório anterior e coloca na pasta 2 (dentro da pasta1)
O que faz o comando
cp arq.txt/* arq2.txt
Ele copia o conteúdo de arq.txt para arq2.txt
Como colocar a listagem do conteúdo de um diretório anterior em um arquivo
ls ..»_space; [NomeArquivo]
Para que serve o comando hostname
Para ver o nome da sua máquina
Ele pega essa informação dentro de um arquivo
Qual o comando para ver as interfaces de IP da máquina (SOMENTE IP)
hostname -I
Outro tipo de comando para ver todas as informações do IP
ip a
Comando para concatenar a saída do IP (FILTRAR INFORMAÇÕES)
ip a | grep
Ele pega a saída do comando “ip a” e joga para outro comando (filtra tudo que tem a palavra inet com o grep)
inet onde tem as interfaces de rede
Como cancelar um comando
Ctrl + c