Коли я показую посібник з 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розділу.