Questão FC838156
Um usuário de um computador com sistema operacional Linux deseja usar um comando básico, via linha de comando, de modo que ele possa se posicionar em uma determinada pasta. O coman
Sistemas Operacionais
SELECON · 2024
Um usuário de um computador com sistema operacional Linux deseja usar um comando básico, via linha de comando, de modo que ele possa se posicionar em uma determinada pasta.
O comando básico para executar essa ação é o:
- rm
- ls
- df
- cp
- cd
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
O comando básico cd (change directory) serve para alterar o diretório atual do terminal. Ao executá-lo com um caminho absoluto (ex.: cd /home/usuario/docs) o shell posiciona-se exatamente nessa pasta; com um caminho relativo (ex.: cd ../outra ou cd subpasta) move-se em relação ao diretório em que você está. A notação ~ representa o diretório do usuário.
Comandos subsequentes que usam caminhos relativos passam a considerar o novo diretório. Sem argumentos, cd retorna para o diretório definido em HOME (ou seja, cd equivale a cd ~). cd .. sobe um nível e cd - alterna para o diretório anterior. O comando não produz saída em sucesso; erros ocorrem quando o destino não existe, não é um diretório ou faltam permissões na pasta.
Note que cd é um builtin do shell, portanto altera o diretório do próprio processo do terminal e não afeta processos já iniciados. Em scripts, seu uso determina o contexto de execução de comandos subsequentes, por isso é comum usar caminhos absolutos para previsibilidade.
Conteúdo do catálogo FC Concursos · Atualizado em