Bagaimana tepatnya Anda harus menginterpretasikan output dari perintah "use" output, dalam bash misalnya.
Misalnya, di OS X saya, cp
beri saya
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file
cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory
- Apa yang ditunjukkan oleh opsi bersarang, seperti -H di dalam -R?
- Apakah huruf besar dan kecil memiliki arti?
- Kapan argumen opsional, diperlukan?
Saya perlu menerapkan baris perintah telnet terhadap program saya dan saya ingin meluruskan ini.
man man
pada CentOS 6.6 tidak memiliki bagian ini; versiman man
Mac OS X 10.7.4 juga tidak. Di mana saya bisa menemukannya?man man-pages
di CentOS danman manpages
di Mac OS X (yang menggunakan perintah BSD).man man
perintah sepertinya tidak mencakup kasus-kasus di mana input harus menjadi salah satu item dalam enumerasi. Misalnya<env> - must be one of [dev | test | uat | perf | prod]
Pertama-tama, meskipun ada konvensi umum, mereka tidak diterapkan secara seragam.
-R
(menunjukkan "rekursi"), maka Anda dapat menggunakan salah-H
,-L
atau-P
. Jika Anda tidak menggunakan-R
, maka opsi itu tidak relevan.-h
dan-H
melakukan hal yang sama sekali berbeda.Poin lain yang perlu diperhatikan:
[-fi | -n]
menunjukkan Anda dapat menggunakan salah satu-f
dan / atau-i
tetapi tidak dalam kombinasi dengan-n
.[-apvX]
Anda dapat menggunakan kombinasi opsi tersebut. Mereka bahkan tidak perlu dihancurkan bersama. Jadi-a -v -p
akan menjadi kombinasi yang valid.sumber