As tarefas mais frequentes que você executa em seu PC são criar, mover ou excluir arquivos. Vejamos as várias opções de gerenciamento de arquivos.
Para gerenciar seus arquivos, você pode usar
- Terminal (Interface de Linha de Comando - CLI)
- Gerenciador de arquivos (Interface gráfica do usuário - GUI)
Neste tutorial, você aprenderá-
- Por que aprender interface de linha de comando?
- Lançando a CLI no Ubuntu
- Diretório de trabalho atual (pwd)
- Alterando Diretórios (cd)
- Navegando para o diretório inicial (cd ~)
- Movendo para o diretório raiz (cd /)
- Navegar por vários diretórios
- Subindo um nível de diretório (cd ...)
- Caminhos Relativos e Absolutos
Clique aqui se o vídeo não estiver acessível
Por que aprender interface de linha de comando?
Embora o mundo esteja mudando para sistemas baseados em GUI, CLI tem seus usos específicos e é amplamente usado em scripts e administração de servidores. Vejamos alguns usos atraentes -- Comparativamente, os comandos oferecem mais opções e são flexíveis. Tubulação e stdin / stdout são imensamente poderosos, não estão disponíveis na GUI
- Algumas configurações na GUI têm até 5 telas de profundidade, enquanto em uma CLI é apenas um único comando
- Mover e renomear 1000 do arquivo na GUI levará muito tempo (usar Control / Shift para selecionar vários arquivos), enquanto na CLI usar expressões regulares para poder fazer a mesma tarefa com um único comando.
- CLI carrega rápido e não consome RAM em comparação com a GUI. Em cenários de crise, isso é importante.
Tanto a GUI quanto a CLI têm seus usos específicos. Por exemplo, na GUI, os gráficos de monitoramento de desempenho fornecem feedback visual instantâneo sobre a integridade do sistema, enquanto ver centenas de linhas de logs na CLI é uma monstruosidade.
Você deve aprender a usar GUI (Gerenciador de Arquivos) e CLI (Terminal)
GUI de um sistema operacional baseado em Linux é semelhante a qualquer outro sistema operacional. Portanto, vamos nos concentrar na CLI e aprender alguns comandos úteis.
Lançando a CLI no Ubuntu
Existem 2 maneiras de iniciar o terminal.
1) Vá para o Dash e digite o terminal
2) Ou você pode pressionar CTRL + Alt + T para iniciar o Terminal
Depois de iniciar o CLI (Terminal), você encontrará algo como guru99 @ VirtualBox (veja a imagem) escrito nele.
1) A primeira parte desta linha é o nome do usuário (bob, tom, ubuntu, home ...)
2) A segunda parte é o nome do computador ou o nome do host. O nome do host ajuda a identificar um computador na rede. Em um ambiente de servidor, o nome do host torna-se importante.
3) O ':' é um separador simples
4) O sinal de til '~' mostra que o usuário está trabalhando no diretório inicial . Se você mudar o diretório, este sinal desaparecerá.
Na ilustração acima, mudamos do diretório / home para / bin usando o comando 'cd' . O sinal ~ não é exibido durante o trabalho no diretório / bin. Ele aparece ao voltar para o diretório inicial.
5) O sinal '$' sugere que você está trabalhando como um usuário regular no Linux. Enquanto trabalha como usuário root, '#' é exibido.
Atual Diretório de Trabalho
O diretório que você está navegando atualmente é chamado de diretório de trabalho atual. Você faz logon no diretório inicial ao inicializar o PC. Se você deseja determinar o diretório no qual está trabalhando no momento, use o comando -
pwd
comando pwd significa p rint w orking d irectory
A figura acima mostra que / home / guru99 é o diretório no qual estamos trabalhando no momento.
Alterando Diretórios
Se você deseja alterar o diretório atual, use o comando ' cd '.
cd /tem
Considere o seguinte exemplo.
Aqui, mudamos do diretório / tmp para / bin para / usr e depois de volta para / tmp.
Navegando para o diretório inicial
Se você deseja navegar até o diretório inicial, digite cd .
cd
Você também pode usar o comando cd ~ .
cd ~
Movendo para o diretório raiz
A raiz do sistema de arquivos no Linux é indicada por '/'. Semelhante a 'c: \' no Windows.
Nota: No Windows, você usa a barra invertida "\", enquanto no UNIX / Linux, a barra é usada "/"
Digite 'cd /' para mover para o diretório raiz.
cd /
DICA : Não se esqueça do espaço entre cd e / . Caso contrário, você obterá um erro.
Navegar por vários diretórios
Você pode navegar por vários diretórios ao mesmo tempo, especificando seu caminho completo.
Exemplo: Se você deseja mover o diretório / cpu para / dev, não precisamos dividir esta operação em duas partes.
Em vez disso, podemos digitar '/ dev / cpu' para acessar o diretório diretamente.
cd /dev/cpu
Subindo um nível de diretório
Para navegar até um nível de diretório, tente.
cd…
Aqui, usando o comando 'cd…', movemos um diretório de '/ dev / cpu' para '/ dev'.
Então, usando novamente o mesmo comando, saltamos do diretório '/ dev' para '/'.
Caminhos Relativos e Absolutos
Um caminho na computação é o endereço de um arquivo ou pasta.
Exemplo - no Windows
C:\documentsandsettings\user\downloadsEm Linux
/home/user/downloads
Existem dois tipos de caminhos:
1. Caminho absoluto:
Digamos que você precise navegar pelas imagens armazenadas no diretório Imagens da pasta inicial 'guru99'.
O caminho absoluto do arquivo do diretório Pictures / home / guru99 / Pictures
Para navegar até este diretório, você pode usar o comando.
cd /home/guru99/Pictures
Isso é chamado de caminho absoluto, pois você especifica o caminho completo para acessar o arquivo.
2. Caminho Relativo:
O caminho relativo é útil quando você precisa navegar em outro subdiretório dentro de um determinado diretório.
Ele evita o esforço de digitar caminhos completos o tempo todo.
Suponha que você esteja atualmente em seu diretório inicial. Você deseja navegar até o diretório Downloads.
Você não precisa digitar o caminho absoluto
cd /home/guru99/Downloads
Em vez disso, você pode simplesmente digitar 'cd Downloads' e navegar até o diretório Downloads, pois já está no diretório '/ home / guru99' .
cd Downloads
Dessa forma, você não precisa especificar o caminho completo para chegar a um local específico dentro do mesmo diretório no sistema de arquivos.
Resumo:
- Para gerenciar seus arquivos, você pode usar a GUI (gerenciador de arquivos) ou a CLI (Terminal) no Linux. Ambos têm suas vantagens relativas. Na série de tutoriais, vamos nos concentrar na CLI, também conhecida como Terminal
- Você pode iniciar o terminal a partir do painel ou usar a tecla de atalho Cntrl + Alt + T
- O comando pwd fornece o diretório de trabalho atual.
- Você pode usar o comando cd para mudar os diretórios
- O caminho absoluto é o endereço completo de um arquivo ou diretório
- O caminho relativo é a localização relativa de um arquivo do diretório em relação ao diretório atual
- O caminho relativo ajuda a evitar a digitação de caminhos completos o tempo todo.
Comando | Descrição |
---|---|
cd ou cd ~ |
Navegue para o diretório HOME |
CD… |
Suba um nível |
CD |
Para mudar para um diretório particular |
CD / |
Mover para o diretório raiz |