Comandos básicos de Linux Flashcards
Qual comando usado para verificar o endereço IP da máquina?
ip addr
Qual comando se conecta ao servidor de pacotes do Linux?
apt
Curiosidade: O comando “apt” tem origem no Debian, onde era uma ferramenta de gerenciamento de pacotes.
Quais comandos usamos para atualizar o servidor de pacotes e para fazer a instalação de um pacote?
apt update
apt install PACOTE
Por que é importante executarmos o apt update
de fazermos a instalação do pacote?
Para instalarmos a versão mais recente do pacote.
O que faz o comando pwd
?
Mostra o path completo, desde a raiz até o diretório corrente.
Qual comando lista os artefatos do diretório corrente?
ls
O que faz o comando ls -l
?
Mostra os artefatos do diretório corrente com mais detalhes.
Porque ao executarmos o comando ls
não mostra os artefatos ocultos?
Esse comando mostra apenas os artefatos visíveis. Para mostrar todos os artefatos é necessário executar ls -a
.
Explique o seguinte comando:ls -l /dev
Vai listar de forma detalhada os artefatos visíveis dentro do diretório DEV.
Como criar um novo arquivo?
touch ARQUIVO.EXTENSAO
O que faz o comando clear
?
Limpa a tela do bash.
O que fazer quando não sabemos o que o comando faz?
Podemos executar um dos seguintes comandos:
COMANDO --help
: Abre a ajuda do comando, com todos os seus parâmetros.
man COMANDO
: Abre o manual do comando, com sua definição e seus parâmetros de forma mais detalhada.
Como podemos navegar entre diretórios de ramos diferentes?
Utilizando o comando cd PATH_DIRETORIO
.
O que será executado em cd libs
?
Navega para o diretório filho LIBS.
Como fazemos para acessar a home área do usuário?
Digitamos o comando cd
sem parâmetros.
O que será executado em cd ~
?
Navega para a home área do usuário, caso este seja um usuário padrão.
Caso esteja logado com o usuário ROOT, o comando cd #
é equivalente.
O significa o .
quando nos referimos à “diretório”?
Faz referência ao diretório corrente.
Como podemos voltar um diretório (ir para o diretório pai)?
cd ..
O que faz o comando cd -
?
Troca para o diretório que você estava antes de acessar o diretório corrente.
O que é FHS em Linux?
Filesystem Hierarchy Standard. É o padrão de hierarquia de arquivos do Sistema.
Como criamos um novo diretório?
mkdir DIRETORIO
Quais a funcionalidade do comando mkdir -p DIR1/DIR2/DIR3
Permite criar uma sequência de diretório hierárquicos, mesmo que algum deles não exista - este será criado.
O que faz o comando rm *
?
Remove todos os artefatos do diretório corrente. Caso possua diretórios não vazios, o comando não será executado.
Como excluímos um diretório vazio?
rmdir DIRETORIO
.
É possível excluir diretórios com o comando rm
?
Sim, utilizando o parâmetro -r
(Recursivo), dessa forma será excluído primeiro os filhos até chegar no diretório apontado.
rm -r DIRETORIO
Porque o comando rm -r *
exibe um aviso ao tentar excluir certos arquivos, impedindo eles de serem excluídos?
Esses arquivos possuem restrições administrativas ou são arquivos com algum tipo de segurança. Para exclui-los mesmo assim, é necessário usar o parâmetro -f
(Force).
O sistema entende que o usuário sabe o que está fazendo ao usar esse parâmetro, por isso não emitirá aviso.
Qual comando usamos para copiar artefatos?
cp
O que faz o comando cp DIR_ORIGEM DIR_DESTINO
?
Copia o diretório origem - caso possua somente arquivos - e cola esse diretório dentro do diretório destino, mesmo que esse não exista.
Como podemos copiar um diretório que possui outros diretórios dentro?
cp -r DIR_ORIGEM DIR_DESTINO
Como podemos copiar apenas o conteúdo do diretório origem, e não o diretório em si?
cr -r DIR_ORIGEM/* DIR_DESTINO
Quais as funcionalidades do comando mv
?
- Mover um arquivo ou diretório. Possui as mesmas características do comando
cp
. - Renomear um arquivo ou diretório.
Como podemos mover um diretório para dentro de outro?
mv DIR_ORIGEM DIR_DESTINO
Obs.: Não é necessário o comando -r
, pois ele já está implícito no comando.