Neste artigo, vamos dar uma olhada no pwd
comando, um dos comandos mais básicos do Linux.
Descobriremos como usar o comando pwd para escrever na saída padrão o nome do caminho completo do seu diretório atual e aprenderemos a diferença entre o comando pwd embutido e o comando pwd externo escrito por Jim Meyering.
O que o PWD faz ??
pwd
é um acrônimo para “Print Working Directory”. O comando pwd é um dos comandos mais usados pelos administradores de sistema Linux. Ele funciona no Linux e em outros sistemas operacionais semelhantes ao UNIX e é um comando shell embutido, disponível no shell Bash, korn, ksh e assim por diante.
o pwd
comando imprime o nome do diretório de trabalho atual com o caminho completo começando na raiz (/). É também uma variável ambiental.
Diferença entre Shell “pwd” e “/ bin / pwd”
Os shells do Linux geralmente vêm com dois tipos de comando pwd: pwd integrado e versão binária. Para descobrir, você pode usar o seguinte comando:
type -a pwd
A captura de tela abaixo mostra que o shell bash vem com o comando pwd integrado e a versão binária.
O que é um diretório de trabalho atual?
O diretório de trabalho atual é o diretório no qual você está operando comandos como ls
, cat
, ou cd
usando bash ou korn shell ou zsh (zshell).
Sintaxe do comando PWD
Cada comando do Linux tem sua própria sintaxe. Sem conhecimento básico de sintaxe de comando, executar comandos em um terminal Linux pode parecer uma tarefa entediante.
Abaixo está uma sintaxe básica do comando pwd:
pwd [options]
O comando Pwd vem com diferentes opções que nos permitem usar este comando de maneiras diferentes. No entanto, você ainda pode usar o comando pwd sem nenhum argumento.
Vamos dar uma olhada nas opções mais básicas do comando pwd. Para encontrar uma lista de opções de comando pwd, você pode digitar pwd --help
no terminal.
-
-L
: Imprime o valor de $ PWD se nomear o diretório de trabalho atual. Em outras palavras, ele imprime ou exibe o diretório de trabalho atual.
Mesmo sem o -L
, apenas digitar o pwd no terminal faz a mesma coisa.
-
-P
: Imprime o diretório físico sem links simbólicos. Um link simbólico é um tipo especial de arquivo que cria um atalho para um arquivo ou aponta para outro arquivo. Imprima o diretório físico sem quaisquer links simbólicos usando os comandos abaixo:
pwd -P
Supondo que você tenha usado o cd
comando várias vezes e deseja saber seu diretório de trabalho atual, você pode usar os seguintes comandos para fazer isso:
echo $PWD
pwd
Ambos os comandos exibem seu diretório de trabalho atual.
Como imprimir a versão do comando PWD
Para encontrar a versão do comando pwd integrado em seu terminal, você pode usar a versão binária para fazer isso:
/bin/pwd --version
Conclusão
O comando pwd é um dos comandos mais comumente usados em computadores Linux. É bastante simples de usar quando você sabe o que faz.
Crédito da imagem: Hacker russo hackeando o servidor no escuro por Lifestyle descubra / Shutterstock