Saya melakukan pencarian, tetapi saya tidak dapat menemukan dokumentasi tentang cara kerja penggunaan Unix . Saya tahu sesuatu (kebanyakan melalui coba-coba) tetapi, misalnya, bagaimana saya tahu itu
/usr/bin/ls [-aAbcCdeEfFghHilLmnopqrRstuvVx1@] [file]...
berarti Anda dapat memasukkan lebih dari satu opsi? Itu adalah,
ls -la
Di mana beberapa dokumentasi tentang apa sintaks penggunaannya?
command-line
unix
syntax
sixtyfootersdude
sumber
sumber
Jawaban:
Memang benar tidak ada RFC atau apa pun, tetapi Anda tidak pergi terlalu jauh jika Anda tetap berpegang pada pedoman ini:
Kurung sudut apa pun
< >
berarti opsi diperlukan:<foo>
Apa pun dalam tanda kurung siku
[ ]
berarti opsi adalah opsional:[bar]
Opsi yang dipisahkan oleh pipa
|
berarti itu adalah nilai yang valid:--baz=one|two|three
Opsi huruf tunggal dimulai dengan satu tanda hubung:
-a
Opsi multi-huruf dimulai dengan dua tanda hubung:
--foo-bar
(berdasarkan # 4) Tanda hubung tunggal dengan banyak huruf biasanya berarti penyatuan opsi-opsi huruf tunggal individu daripada opsi multi-huruf. Tidak semua perintah mendukung persatuan semacam itu. Contoh:
-aAbBcC
sama dengan-a -A -b -B -c -C
sumber
Tidak ada struktur yang ketat untuk halaman manual, tetapi yang berikut mencakup sebagian besar perintah.
Dari MANUAL PAGES (5), Manual Format File BSD , bagian "MANUAL PAGE SYNTAX":
sumber
Baris penggunaan tidak mengikuti apa pun yang konsisten.
Anda harus menggunakan
man ls
atauinfo ls
untuk mendapatkan tingkat informasi yang lebih konsisten.sumber