O que significa barra de barragem do DOT no Linux?

O que significa barra de barragem do DOT no Linux?
Como usuários do Linux, todos temos que recorrer ao terminal em um ponto ou outro para realizar algumas tarefas do sistema, se elas podem ter a ver com a instalação de novos programas ou a remoção de antigos. Para aqueles que gostam de usar a linha de comando, os operadores de barra serão muito familiares. Mas aqueles que não chegaram ao lugar certo, pois discutiremos esse recurso em grande detalhe neste artigo.

Um breve colapso

Antes de entrarmos no que o backslash do DOT significa no Linux, vamos definir alguns pontos de discussão. Tudo isso é crucial para entender o recurso Dot Slash, e nós tomamos sobre nós mesmos para orientá -lo.

  • O que é caminho?
  • Qual é o diretório raiz?
  • Qual é a diferença entre caminho absoluto e relativo?
  • O que significa DOT no Linux?
  • O que significa Slash no Linux?

Então, sem mais delongas, vamos entrar nele.

O que é caminho?

No Linux e em outros sistemas do tipo Unix, usamos a linha de comando para executar programas executáveis ​​por meio de comandos. No entanto, o shell precisa ser apontado na direção certa por algo para atender às nossas demandas de execução executáveis. É aí que o caminho variável ambiental vem.

Path é uma variável ambiental responsável por dizer ao shell onde procurar os programas (arquivos executáveis) que queremos executar. Essa variável tem grande significado no sistema operacional, pois aumenta efetivamente a conveniência e a segurança do sistema.

Variáveis ​​ambientais são apenas uma classe específica de variáveis ​​que contêm valores modificáveis. Lembre -se de que há uma diferença sutil, mas importante, entre o caminho da mancha e o caminho minúsculo. O segundo é simplesmente o endereço de um diretório ou arquivo no sistema.

Você pode verificar a variável do caminho executando o seguinte comando no terminal.

$ ECHO $ ​​PATH

Agora que cobrimos algum terreno sobre o caminho da variável ambiental, aprendemos sobre o diretório raiz para usar esses conceitos em conjunto com nosso tópico principal.

Qual é o diretório raiz?

Esta seção se expandirá no diretório raiz sem se perder totalmente nos detalhes do padrão de hierarquia do sistema de arquivos (FHS) do Linux. Está intimamente relacionado à variável do caminho que mencionamos anteriormente; Portanto, é necessária uma pequena discussão.

O diretório raiz fica confortavelmente no topo da hierarquia do sistema de arquivos Linux. Ele contém todos os arquivos e diretórios do seu computador, incluindo as bibliotecas, arquivos de inicialização, binários, arquivos de usuário, configurações, arquivos temporários e muito mais.

Em resumo, o diretório raiz serve como ponto de referência geral para abordar arquivos e diretórios em seu computador.

Diferença entre caminho absoluto e relativo

O próximo em nossa lista é o caminho absoluto e relativo. Usaremos os conceitos mencionados acima da raiz e do caminho para determinar a diferença entre os dois.

Um caminho absoluto é um local de arquivo ou diretório sobre o diretório raiz, não o diretório atual. Portanto, o endereço completo de um arquivo no computador é referenciado pelo diretório raiz. O caminho absoluto contém todas as informações necessárias sobre o arquivo ou diretório que ele está descrevendo.

Por outro lado, um caminho relativo é usado para descrever um local de arquivo/diretório sobre o diretório atual. Ele não rastreia o endereço de um arquivo do diretório raiz, mas de onde você definiu o diretório atual.

O que significa DOT no Linux?

Ponto, ou “.”Aborda o diretório atual do usuário. Através desse recurso ou operador, você pode encontrar onde o diretório atual está definido. Vamos ver como podemos conseguir isso também.

Abra uma nova janela do terminal através do menu de atividades ou pressione Ctrl + Alt + T no teclado. O próximo passo é executar o comando dado abaixo.

$ ls -al

Você pode ver que, na saída, o diretório de usuário atual é destacado pela linha que terminou com um ponto.

Com isso dito, estamos no meio da compreensão do objetivo do backslash do DOT no Linux. Vamos para a próxima seção para discutir dois tipos de operadores de barra (para frente e para trás).

O que significa Slash no Linux?

Como mencionado anteriormente, existem dois tipos de barras, ambos com propósitos completamente diferentes. Portanto, devemos fazer uma distinção clara entre os dois.

A barra para frente, /, quando anexada ao final de um ponto, garante que você não esteja operando em um arquivo. O mesmo acontece ao adicionar uma barra ao final do nome de um diretório. Vamos dar uma olhada em como você pode usá -lo com um ponto.

Primeiro, verificamos nosso diretório doméstico pelo seguinte comando.

$ PWD

Vamos colocar um arquivo de texto de amostra na pasta/home/sample/. Podemos usar o Dot Slash para fazer isso sem alterar o diretório atual.

$ nano ./amostra/amostra.TXT

Observe que nosso arquivo de texto de amostra foi acessado e modificado sem que tenhamos que alterar o diretório atual. Em seguida, podemos verificar as mudanças que fizemos através do comando do gato.

$ cat ./amostra/amostra.TXT

E agora, obtemos a saída como:

Para concluir a história de “./”, Podemos dizer que isso nos permite abordar o diretório atual. Portanto, também podemos usá -lo em nossa variável de caminho para acessar arquivos que não estão em nosso diretório atual sem nunca deixar o diretório atual.

Em seguida, temos a barra de barriga, \. Nos sistemas Unix, e até algumas linguagens de programação como C, o papel da barra de barragem é indicar ao sistema que o próximo personagem tem um significado especial. Portanto, funciona como um personagem de fuga. Por exemplo, um n minúsculo N, quando usado com uma barra de barra, \ n, indica um novo caractere de linha. Muitos outros personagens podem ser usados ​​em vez de n para alcançar diferentes tarefas. Vamos implementar isso em nosso terminal. Aqui, %s é o espaço reservado para string, \ n é o personagem Newline, e o restante das três linhas são as cordas inseridas nos espaços reservados.

$ printf '%s \ n%s \ n%s \ n' 'eu vivo porque' 'as montanhas não riem' 'e os vermes não cantam.'

Assim, agora demonstramos o objetivo de ambas as barras.

Conclusão

Neste artigo, entramos em grandes detalhes sobre o recurso de barra de barriga do DOT no Linux. Aprendemos os conceitos básicos de caminho, caminhos relativos e absolutos, o diretório raiz, pontos, cortes e, finalmente, como eles são implementados em conjunto.