Ketika saya menampilkan manual untuk pwd
perintah, dikatakan bahwa opsi panjang seperti --physical
didukung
$ 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
Namun, gagal ketika saya mengetik berikut ini
$ pwd --physical
-bash: pwd: --: invalid option
pwd: usage: pwd [-LP]
Mengapa opsi lama tidak berfungsi untuk saya?
Saya menggunakan RHEL 6.4. Tidak ada alias untuk pwd yang dikonfigurasi. Sepertinya itu standar pwd:
$ which pwd
/bin/pwd
type
alih-alih which
, karena which
hanya menampilkan perintah, sementara type
menampilkan kata kunci, bawaan, alias, fungsi, dan perintah (dan jalur perintah hash). Untuk detail lebih lanjut, lihat Mengapa tidak menggunakan "yang"? Lalu apa yang harus digunakan?
man pwd
ada catatan berikut: 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
di bagian bawah DESCRIPTION
.