Tutorial de linha de comando do Linux: manipular o terminal com comandos de CD

Índice:

Anonim

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

  1. Terminal (Interface de Linha de Comando - CLI)
  2. 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\downloads
Em 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