Apakah ini alias bermanfaat?

2

Saya sedang melaluinya dan .cshrcfile yang lama dan itu berisi alias berikut:

alias pwd 'echo $cwd'

Bagaimana itu bermanfaat?

Dulu saya berpikir bahwa ini adalah bagaimana pwdmungkin dilaksanakan. Tapi sepertinya bukan itu masalahnya (karena itu alias ini tidak ada artinya).

Lazer
sumber
Meta: Saya yakin Anda harus menambahkan kata "pwd" ke judul pertanyaan.
Raúl Salinas-Monteagudo

Jawaban:

5

http://www.sunmanagers.org/archives/1996/0273.html

Arsip milis ini menunjukkan perbedaan halus antara keduanya yang ada pada tahun 1996. Tidak yakin apakah mereka masih ada sekarang, tetapi karena Anda menyebutkan file lama ...

Pada dasarnya, cwdhanya mencetak di tempat yang cshdianggapnya, alih-alih jalur absolut yang pwdakan mencari tahu.

Mengutip Scott Williamson di utas itu:

Ya, perbedaannya adalah $ cwd akan memberi Anda jalan yang diambil shell untuk sampai ke direktori itu karena tidak tahu yang lebih baik. pwd akan memberikan direktori fisik yang sebenarnya karena ia dimulai pada direktori saat ini dan berfungsi membuat cadangan hierarki. Jadi tautan simbolik dan pemasangan atau pemasangan ulang direktori akan membingungkan $ cwd.

Nitrodist
sumber
1
Versi Mac OS pwdmemiliki -Lsakelar yang menampilkan direktori kerja saat ini tanpa menyelesaikan tautan simbolik.
zneak
0

Setidaknya di bawah Mac OS, ada sebuah program bernama pwddi / bin, dan ia bekerja tcshtanpa masalah. Mungkin ada di Linux juga.

Saya sarankan Anda unalias pwddan periksa which pwdapakah Anda memiliki pengganti.

zneak
sumber