Kiedy wyświetlam instrukcję dla pwdpolecenia, jest napisane, że --physicalobsługiwane są długie opcje takie jak
$ 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
Jednak kończy się niepowodzeniem, gdy wpisuję następujące polecenie
$ pwd --physical
-bash: pwd: --: invalid option
pwd: usage: pwd [-LP]
Dlaczego długie opcje nie działają dla mnie?
Używam RHEL 6.4. Nie skonfigurowano aliasu dla pwd. Wygląda na to, że jest to standardowy pwd:
$ which pwd
/bin/pwd
typezamiast which, ponieważ whichpokazuje tylko polecenia, podczas gdy typepokazuje słowa kluczowe, wbudowane, aliasy, funkcje i polecenia (oraz haszowane ścieżki poleceń). Aby uzyskać więcej informacji, zobacz Dlaczego nie użyć „które”? Czego więc użyć?
man pwdma następującą notatkę: 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 supportsna dole DESCRIPTIONsekcji.