Коли я показую посібник з pwd
команди, він говорить, що довгі параметри на зразок --physical
підтримуються
$ man pwd
PWD(1) User Commands PWD(1)
NAME
pwd - print name of current/working directory
SYNOPSIS
pwd [OPTION]...
DESCRIPTION
Print the full filename of the current working directory.
-L, --logical
use PWD from environment, even if it contains symlinks
-P, --physical
avoid all symlinks
Однак він не вдається, коли я набираю таке
$ pwd --physical
-bash: pwd: --: invalid option
pwd: usage: pwd [-LP]
Чому довгі варіанти для мене не працюють?
Я використовую RHEL 6.4. Псевдонім для pwd не налаштований. Схоже, це стандартний pwd:
$ which pwd
/bin/pwd
type
замість which
, оскільки which
показує лише команди, тоді як type
показує ключові слова, вбудовані псевдоніми, функції та команди (та хешовані командні шляхи). Докладніше див. Чому б не використовувати "який"? Що тоді використовувати?
man pwd
є така примітка: your shell may have its own version of pwd, which usually supersedes the version described here. Please refer to your shell's documentation for details about the options it supports
внизу DESCRIPTION
розділу.