Android

Команда Pwd в linux (текущий рабочий каталог)

Время и Стекло Так выпала Карта HD VKlipe Net

Время и Стекло Так выпала Карта HD VKlipe Net

Оглавление:

Anonim

, мы покажем вам, как определить ваш текущий рабочий каталог с помощью команды pwd .

Что такое текущий рабочий каталог

Текущий рабочий каталог - это каталог, в котором в данный момент работает пользователь. Каждый раз, когда вы взаимодействуете с командной строкой, вы работаете в каталоге.

По умолчанию, когда вы входите в систему Linux, текущим рабочим каталогом становится ваш домашний каталог. Чтобы изменить рабочий каталог, используйте команду cd .

Например, чтобы изменить текущий рабочий каталог на /tmp вы должны набрать:

cd /tmp

user@host:/tmp#

Команда pwd

Команда pwd обозначает рабочий каталог печати. Это одна из самых основных и часто используемых команд в Linux. При вызове команда печатает полный путь текущего рабочего каталога.

pwd - это оболочка, встроенная в большинство современных оболочек, таких как bash и zsh. Его поведение немного отличается от исполняемого файла /bin/pwd . Вы можете использовать команду type для отображения всех местоположений, содержащих pwd :

type -a pwd

pwd is a shell builtin pwd is /bin/pwd

Как видно из вывода ниже, встроенная оболочка имеет приоритет над автономным исполняемым файлом и используется всякий раз, когда вы вводите pwd . Если вы хотите использовать автономный двоичный файл pwd, введите полный путь к файлу /bin/pwd

Как найти свой текущий рабочий каталог

Чтобы узнать, в каком каталоге вы сейчас находитесь, наберите pwd в своем терминале:

pwd

Вывод будет выглядеть примерно так:

/home/linuxize

Что делает pwd - это печатает переменную среды PWD .

Вы получите тот же вывод, если вы наберете:

echo $PWD

/home/linuxize

Команда pwd может принимать только два аргумента:

  • -L ( --logical ) - не разрешать символические ссылки. -P ( --physical ) - отображать физический каталог без каких-либо символических ссылок.

По умолчанию id опция не используется, pwd ведет себя так, как будто указана опция -L .

Чтобы лучше проиллюстрировать, как работает опция -P , давайте создадим каталог и символическую ссылку, указывающую на каталог:

mkdir /tmp/directory ln -s /tmp/directory /tmp/symlink

Теперь, если вы /tmp/symlink каталог /tmp/symlink и pwd в своем терминале:

pwd

Вывод покажет, что ваш текущий рабочий каталог - /tmp/symlink :

/tmp/symlink

pwd -P

Команда выведет каталог, на который указывает символическая ссылка:

/tmp/directory

Вывод

Текущий рабочий каталог - это каталог, из которого вы вызываете команды в своем терминале.

Команда pwd используется для отображения текущего рабочего каталога.

терминал bash