瀏覽代碼

Merge branch 'main' into kant-patch-6

Sebastiaan Speck 6 天之前
父節點
當前提交
5a9240c30c
共有 100 個文件被更改,包括 346 次插入345 次删除
  1. 4 3
      contributing-guides/style-guide.md
  2. 4 4
      pages.ar/common/id.md
  3. 7 7
      pages.ar/common/ls.md
  4. 2 2
      pages.ar/common/pgrep.md
  5. 1 1
      pages.ar/common/pwd.md
  6. 3 3
      pages.ar/common/tcpdump.md
  7. 4 4
      pages.ar/linux/gpasswd.md
  8. 1 1
      pages.ar/linux/systemctl.md
  9. 7 7
      pages.ca/common/ls.md
  10. 2 2
      pages.ca/common/touch.md
  11. 2 2
      pages.ca/linux/cal.md
  12. 4 4
      pages.ca/linux/cp.md
  13. 6 6
      pages.ca/linux/dmesg.md
  14. 2 2
      pages.ca/linux/free.md
  15. 3 3
      pages.ca/linux/halt.md
  16. 2 2
      pages.ca/linux/lsusb.md
  17. 2 2
      pages.ca/linux/poweroff.md
  18. 3 3
      pages.ca/linux/reboot.md
  19. 2 2
      pages.ca/linux/shutdown.md
  20. 4 4
      pages.ca/linux/top.md
  21. 1 1
      pages.de/common/arp-scan.md
  22. 2 2
      pages.de/common/chmod.md
  23. 2 2
      pages.de/common/chown.md
  24. 8 8
      pages.de/common/curl.md
  25. 5 5
      pages.de/common/du.md
  26. 1 1
      pages.de/common/emacs.md
  27. 4 4
      pages.de/common/ffmpeg.md
  28. 4 4
      pages.de/common/file.md
  29. 3 3
      pages.de/common/gdb.md
  30. 2 2
      pages.de/common/id.md
  31. 7 7
      pages.de/common/ls.md
  32. 4 4
      pages.de/common/mount.md
  33. 6 6
      pages.de/common/tail.md
  34. 2 2
      pages.de/linux/cal.md
  35. 4 4
      pages.de/linux/cp.md
  36. 3 3
      pages.de/linux/watch.md
  37. 2 2
      pages.es/common/chmod.md
  38. 2 2
      pages.es/common/chown.md
  39. 5 5
      pages.es/common/du.md
  40. 4 4
      pages.es/common/ed.md
  41. 1 1
      pages.es/common/emacs.md
  42. 5 5
      pages.es/common/htop.md
  43. 4 4
      pages.es/common/id.md
  44. 2 2
      pages.es/common/ln.md
  45. 7 7
      pages.es/common/ls.md
  46. 4 4
      pages.es/common/nano.md
  47. 2 2
      pages.es/common/pgrep.md
  48. 1 1
      pages.es/common/picocom.md
  49. 4 4
      pages.es/common/ps.md
  50. 1 1
      pages.es/common/pwd.md
  51. 6 6
      pages.es/common/tail.md
  52. 1 1
      pages.es/common/tee.md
  53. 3 3
      pages.es/common/touch.md
  54. 5 5
      pages.es/common/wc.md
  55. 4 4
      pages.es/linux/cal.md
  56. 2 2
      pages.es/linux/cat.md
  57. 5 5
      pages.es/linux/cp.md
  58. 4 4
      pages.es/linux/cu.md
  59. 6 6
      pages.es/linux/dmesg.md
  60. 2 2
      pages.es/linux/free.md
  61. 3 3
      pages.es/linux/halt.md
  62. 4 4
      pages.es/linux/head.md
  63. 7 7
      pages.es/linux/iptables.md
  64. 3 3
      pages.es/linux/lsusb.md
  65. 3 3
      pages.es/linux/lxc-create.md
  66. 1 1
      pages.es/linux/lxc-ls.md
  67. 6 6
      pages.es/linux/man.md
  68. 2 2
      pages.es/linux/poweroff.md
  69. 3 3
      pages.es/linux/reboot.md
  70. 1 1
      pages.es/linux/rmdir.md
  71. 2 2
      pages.es/linux/shutdown.md
  72. 1 1
      pages.es/linux/systemctl.md
  73. 5 5
      pages.es/linux/top.md
  74. 8 8
      pages.es/linux/zip.md
  75. 2 2
      pages.fa/common/chmod.md
  76. 2 2
      pages.fa/common/chown.md
  77. 3 3
      pages.fa/common/cmp.md
  78. 8 8
      pages.fa/common/curl.md
  79. 2 2
      pages.fa/common/ln.md
  80. 6 6
      pages.fa/common/ls.md
  81. 3 3
      pages.fa/common/touch.md
  82. 2 2
      pages.fa/linux/cal.md
  83. 1 1
      pages.fr/common/arp-scan.md
  84. 2 2
      pages.fr/common/chgrp.md
  85. 2 2
      pages.fr/common/chmod.md
  86. 2 2
      pages.fr/common/chown.md
  87. 8 8
      pages.fr/common/curl.md
  88. 6 6
      pages.fr/common/du.md
  89. 3 3
      pages.fr/common/gdb.md
  90. 2 2
      pages.fr/common/ln.md
  91. 7 7
      pages.fr/common/ls.md
  92. 3 3
      pages.fr/common/nano.md
  93. 1 1
      pages.fr/common/pwd.md
  94. 6 6
      pages.fr/common/sudo.md
  95. 5 5
      pages.fr/common/wc.md
  96. 2 2
      pages.fr/linux/cal.md
  97. 4 4
      pages.fr/linux/cp.md
  98. 5 5
      pages.fr/linux/man.md
  99. 3 3
      pages.fr/linux/reboot.md
  100. 2 2
      pages.fr/linux/shutdown.md

+ 4 - 3
contributing-guides/style-guide.md

@@ -416,16 +416,17 @@ For example, `[d]ownload` in English may be translated into `[d]escargar` in Spa
 - Optionally, mnemonics and their enclosed terms can be separated with brackets from the rest of the description (i.e. `([a]ll)`) in translations and specific pages to provide additional context or mention a word not present in the description.
 
 > [!NOTE]\
-> In cases where the character isn't present in the translated word, you can highlight the option before/next to the equivalent word or you can add the English work beside the translation inside a bracket.
+> In cases where the character isn't present in the translated word, you can highlight the option next to the equivalent word or you can add the English work beside the translation inside a bracket.
 > For example, `E[x]tract` in English may be translated into `ekstrak [x]` or `ekstrak (E[x]tract)` in Indonesian.
 
 ## Example commands
 
 ### Option syntax
 
-- For user-friendliness, prefer **GNU-style long options** (like `--help` rather than `-h`) when they are cross-platform compatible (intended to work the same across multiple platforms) for pages in the `common` directory.
-- If a command only supports short options, attempt to document what the letter is short for with a [mnemonic](#short-option-mnemonics).
+- For user-friendliness, prefer **GNU-style long options** (like `--help` rather than `-h`). Make sure that the options are cross-platform compatible (intended to work the same across multiple platforms) for pages in the `common` directory.
+- If a command only supports short options or the short option greatly differs from the long option, attempt to document what the letter is short for with a [mnemonic](#short-option-mnemonics).
 - For letting the client decide whether to show long or short options in commands, use an option placeholder i.e. `{{[-o|--output]}}`.
+- Prefer grouping options together when the program supports it (i.e. `{{[-it|--interactive --tty]}}` instead of `{{[-i|--interactive]}} {{[-t|--tty]}}`).
 - Prefer using a space instead of the equals sign (`=`) to separate options from their arguments (i.e. use `--opt arg` instead of `--opt=arg`), unless the program does not support it.
 - Likewise prefer separating shortform options from their arguments with a space (i.e. use `-o arg` instead of `-oarg`), unless the program does not support it.
 

+ 4 - 4
pages.ar/common/id.md

@@ -9,19 +9,19 @@
 
 - عرض اسم المستخدم الحالي:
 
-`id -un`
+`id {{[-un|--user --name]}}`
 
 - عرض معرف المستخدم الحالي كرقم:
 
-`id -u`
+`id {{[-u|--user]}}`
 
 - عرض معرف المجموعة الأساسية الحالي:
 
-`id -gn`
+`id {{[-gn|--group --name]}}`
 
 - عرض معرف المجموعة الأساسية الحالي كرقم:
 
-`id -g`
+`id {{[-g|--group]}}`
 
 - عرض معرف مستخدم آخر (UID) ومعرف المجموعة (GID) والمجموعات التي ينتمي إليها:
 

+ 7 - 7
pages.ar/common/ls.md

@@ -9,28 +9,28 @@
 
 - إدراج جميع الملفات بما فيها الملفات المخفية:
 
-`ls -a`
+`ls {{[-a|--all]}}`
 
 - إدراج جميع الملفات مع إضافة `/` لنهاية أسماء المللفات:
 
-`ls -F`
+`ls {{[-F|--classify]}}`
 
 - إدراج الملفات و معلموماتها لتشمل اللأذونات و الملكية و الحجم و تاريخ التغيير:
 
-`ls -la`
+`ls {{[-la|--all -l]}}`
 
 - إدراج اللملفات بصيغة طويلة مع حجم الملفات بوحدات مقروءة (KiB, MiB, GiB):
 
-`ls -lh`
+`ls {{[-lh|-l --human-readable]}}`
 
 - صيغة طويلة للملفات مرتبة تنازليا حسب اللحجم:
 
-`ls -lSR`
+`ls {{-lSR|-lS --recursive}}`
 
 - صيغة طويلة للملفات مرتبة تنازليا حسب التاريخ الأقدم اولا:
 
-`ls -ltr`
+`ls {{[-ltr|-lt --reverse]}}`
 
 - إدراج المجلدات فقط:
 
-`ls -d */`
+`ls {{[-d|--directory]}} */`

+ 2 - 2
pages.ar/common/pgrep.md

@@ -9,8 +9,8 @@
 
 - البحث عن العمليات مع الخيارات المستخدمة في سطر الأوامر:
 
-`pgrep --full "{{process_name}} {{parameter}}"`
+`pgrep {{[-f|--full]}} "{{process_name}} {{parameter}}"`
 
 - البحث عن العمليات التي يتم تشغيلها بواسطة مستخدم معين:
 
-`pgrep --euid root {{process_name}}`
+`pgrep {{[-u|--euid]}} root {{process_name}}`

+ 1 - 1
pages.ar/common/pwd.md

@@ -9,4 +9,4 @@
 
 - اطبع اسم الدليل الحالي و حل جميع الروابط اللينة (وبمعنى آخر إظهار المسارالفعلي) :
 
-`pwd -P`
+`pwd {{[-P|--physical]}}`

+ 3 - 3
pages.ar/common/tcpdump.md

@@ -5,11 +5,11 @@
 
 - عرض قائمة بواجهات الشبكة المتوفرة:
 
-`tcpdump -D`
+`tcpdump {{[-D|--list-interfaces]}}`
 
 - التقاط حركة المرور لواجهة شبكة محددة:
 
-`tcpdump -i {{eth0}}`
+`sudo tcpdump {{[-i|--interface]}} {{eth0}}`
 
 - التقاط جميع حركة مرور TCP مع عرض المحتويات (ASCII) في وحدة التحكم:
 
@@ -21,7 +21,7 @@
 
 - التقاط حركة المرور من واجهة معينة مع مصدر، وجهة ومنفذ وجهة محددين:
 
-`tcpdump -i {{eth0}} src {{192.168.1.1}} and dst {{192.168.1.2}} and dst port {{80}}`
+`sudo tcpdump {{[-i|--interface]}} {{eth0}} src {{192.168.1.1}} and dst {{192.168.1.2}} and dst port {{80}}`
 
 - التقاط حركة المرور لشبكة محددة:
 

+ 4 - 4
pages.ar/linux/gpasswd.md

@@ -5,11 +5,11 @@
 
 - عرّف مديرين المجموعة المسماة:
 
-`sudo gpasswd -A {{user1,user2}} {{group}}`
+`sudo gpasswd {{[-A|--administrators]}} {{user1,user2}} {{group}}`
 
 - عين أعضاء المجموعة المسماة:
 
-`sudo gpasswd -M {{user1,user2}} {{group}}`
+`sudo gpasswd {{[-M|--members]}} {{user1,user2}} {{group}}`
 
 - إنشئ رقم سري للمجموعة المسماة:
 
@@ -17,8 +17,8 @@
 
 - أضف عضو إلي المجموعة المسماة:
 
-`gpasswd -a {{user}} {{group}}`
+`gpasswd {{[-a|--add]}} {{user}} {{group}}`
 
 - إحذف عضو من المجموعة المسماة:
 
-`gpasswd -d {{user}} {{group}}`
+`gpasswd {{[-d|--delete]}} {{user}} {{group}}`

+ 1 - 1
pages.ar/linux/systemctl.md

@@ -29,7 +29,7 @@
 
 - عرض جميع وحدات الخدمة/المقبس/التركيب التلقائي مع التصفية حسب الحالة (قيد التشغيل/فاشلة):
 
-`systemctl list-units --type={{service|socket|automount}} --state={{failed|running}}`
+`systemctl list-units {{[-t|--type]}} {{service|socket|automount}} --state {{failed|running}}`
 
 - عرض محتويات ومسار ملف الوحدة:
 

+ 7 - 7
pages.ca/common/ls.md

@@ -9,28 +9,28 @@
 
 - Llista tots els fitxers, incloent els ocults:
 
-`ls -a`
+`ls {{[-a|--all]}}`
 
 - Llista tots els fitxers, afegint `/` al nom dels directoris:
 
-`ls -F`
+`ls {{[-F|--classify]}}`
 
 - Llista de format llarg (permisos, propietat, mida i data de modificació) de tots els fitxers:
 
-`ls -la`
+`ls {{[-la|--all -l]}}`
 
 - Llista de format llarg amb unitats llegibles per humans (KiB, MiB, GiB):
 
-`ls -lh`
+`ls {{[-lh|-l --human-readable]}}`
 
 - Llista de format lalrg ordenat per mida (descendent):
 
-`ls -lSR`
+`ls {{-lSR|-lS --recursive}}`
 
 - Llista de format llarg de tots els fitxers, organitzat per data de modificació (més antics primer):
 
-`ls -ltr`
+`ls {{[-ltr|-lt --reverse]}}`
 
 - Llista només directoris:
 
-`ls -d */`
+`ls {{[-d|--directory]}} */`

+ 2 - 2
pages.ca/common/touch.md

@@ -13,11 +13,11 @@
 
 - Estableix el temps en un fitxer a fa una hora:
 
-`touch -d "{{-1 hour}}" {{camí/al/fitxer}}`
+`touch {{[-d|--date]}} "{{-1 hour}}" {{camí/al/fitxer}}`
 
 - Fa servir el temps d'un fitxer per establir el temps d'un segons fitxer:
 
-`touch -r {{camí/al/fitxer1}} {{camí/al/fitxer2}}`
+`touch {{[-r|--reference]}} {{camí/al/fitxer1}} {{camí/al/fitxer2}}`
 
 - Crea múltiples fitxers:
 

+ 2 - 2
pages.ca/linux/cal.md

@@ -9,11 +9,11 @@
 
 - Mostra el calendari del més anterior, actual i pròxim:
 
-`cal -3`
+`cal {{[-3|--three]}}`
 
 - Fa servir el dilluns com a primer dia de la setmana:
 
-`cal --monday`
+`cal {{[-m|--monday]}}`
 
 - Mostra el calendari per un any concret (4 dígits):
 

+ 4 - 4
pages.ca/linux/cp.md

@@ -13,19 +13,19 @@
 
 - Còpia de forma recursiva el contingut d'un directori a una altra ubicació (si el destí existeix, el directori és copiat en aquesta ubicació):
 
-`cp -r {{ruta/al/directori_origen}} {{ruta/al/directori_destinatari}}`
+`cp {{[-r|--recursive]}} {{ruta/al/directori_origen}} {{ruta/al/directori_destinatari}}`
 
 - Còpia un directori de forma recursiva en mode verbose (mostra els arxius a mesura que es copien):
 
-`cp -vr {{ruta/al/directori_origen}} {{ruta/al/directori_destinatari}}`
+`cp {{[-vr|--verbose --recursive]}} {{ruta/al/directori_origen}} {{ruta/al/directori_destinatari}}`
 
 - Còpia arxius de text en una altra ubicació en mode interactiu (pregunta al usuari abans de sobreescriure):
 
-`cp -i {{*.txt}} {{ruta/al/directori_destinatari}}`
+`cp {{[-i|--interactive]}} {{*.txt}} {{ruta/al/directori_destinatari}}`
 
 - Segueix els enllaços simbòlics abans de copiar:
 
-`cp -L {{link}} {{ruta/al/directori_destinatari}}`
+`cp {{[-L|--dereference]}} {{link}} {{ruta/al/directori_destinatari}}`
 
 - Utilitza la ruta completa dels arxius d'origen, creant els directoris intermitjos faltants al copiar:
 

+ 6 - 6
pages.ca/linux/dmesg.md

@@ -9,15 +9,15 @@
 
 - Mostra els missatges d'error del kernel:
 
-`sudo dmesg --level err`
+`sudo dmesg {{[-l|--level]}} err`
 
 - Mostra els missatges del kernel i segueix llegint els nous, similar a `tail -f` (disponible en kernels 3.5.0 i posteriors):
 
-`sudo dmesg -w`
+`sudo dmesg {{[-w|--follow]}}`
 
 - Mostra quanta memòria física hi ha disponible en el sistema:
 
-`sudo dmesg | grep -i memory`
+`sudo dmesg | grep {{[-i|--ignore-case]}} memory`
 
 - Mostra tots els missatges del kernel, pàgina a pàgina:
 
@@ -25,12 +25,12 @@
 
 - Mostra els missatges del kernel amb una estampa temporal (disponible en kernels 3.5.0 i posteriors):
 
-`sudo dmesg -T`
+`sudo dmesg {{[-T|--ctime]}}`
 
 - Mostra els missatges del kernel de forma llegible per humans (disponible en kernels 3.5.0 i posteriors):
 
-`sudo dmesg -H`
+`sudo dmesg {{[-H|--human]}}`
 
 - Pinta la sortida (disponible en kernels 3.5.0 i posteriors):
 
-`sudo dmesg -L`
+`sudo dmesg {{[-L|--color]}}`

+ 2 - 2
pages.ca/linux/free.md

@@ -13,8 +13,8 @@
 
 - Mostra la memòria del sistema en unitats llegibles per humans:
 
-`free -h`
+`free {{[-h|--human]}}`
 
 - Actualitza la sortida cada 2 segons:
 
-`free -s {{2}}`
+`free {{[-s|--seconds]}} {{2}}`

+ 3 - 3
pages.ca/linux/halt.md

@@ -9,7 +9,7 @@
 
 - Apaga la màquina (el mateix que `poweroff`):
 
-`halt --poweroff`
+`halt {{[-p|--poweroff]}}`
 
 - Reinicia la màquina (el mateix que `reboot`):
 
@@ -17,8 +17,8 @@
 
 - Deté la màquina inmediatament sense contactar l'administrador de sistemes:
 
-`halt --force`
+`halt {{[-f|--force]}}`
 
 - Escriu l'entrada de wtpm shutdown sense aturar el sistema:
 
-`halt --wtmp-only`
+`halt {{[-w|--wtmp-only]}}`

+ 2 - 2
pages.ca/linux/lsusb.md

@@ -9,11 +9,11 @@
 
 - Llista la jerarquia de dispositius USB en forma d'arbre:
 
-`lsusb -t`
+`lsusb {{[-t|--tree]}}`
 
 - Llista tots els disposititus USB de forma verbosa:
 
-`lsusb --verbose`
+`lsusb {{[-V|--verbose]}}`
 
 - Llista només dispositius amb un ID d'assemblador i producte determinat:
 

+ 2 - 2
pages.ca/linux/poweroff.md

@@ -17,8 +17,8 @@
 
 - Apaga el sistema sense contactar l'administrador del sistema:
 
-`poweroff --force`
+`poweroff {{[-f|--force]}}`
 
 - Escriu l'entrada de wtpm shutdown sense apagar l'ordinador:
 
-`poweroff --wtmp-only`
+`poweroff {{[-w|--wtmp-only]}}`

+ 3 - 3
pages.ca/linux/reboot.md

@@ -9,7 +9,7 @@
 
 - Apaga el sistema (el mateix que `poweroff`):
 
-`reboot --poweroff`
+`reboot {{[-p|--poweroff]}}`
 
 - Atura el sistema (el mateix que halt):
 
@@ -17,8 +17,8 @@
 
 - Reinicia inmediatament sense contactar l'adminstrador del sistema:
 
-`reboot --force`
+`reboot {{[-f|--force]}}`
 
 - Escriu l'entrada wtmp shutdown sense reiniciar el sistema:
 
-`reboot --wtmp-only`
+`reboot {{[-w|--wtmp-only]}}`

+ 2 - 2
pages.ca/linux/shutdown.md

@@ -9,11 +9,11 @@
 
 - Reinicia inmediatament:
 
-`shutdown -r now`
+`shutdown {{[-r|--reboot]}} now`
 
 - Reinicia després de 5 minuts:
 
-`shutdown -r +{{5}} &`
+`shutdown {{[-r|--reboot]}} +{{5}} &`
 
 - Apaga a la 1:00 PM (format 24h):
 

+ 4 - 4
pages.ca/linux/top.md

@@ -9,15 +9,15 @@
 
 - No mostra cap procés inactiu o zombie:
 
-`top -i`
+`top {{[-i|--idle-toggle]}}`
 
 - Mostra només processos pertanyents a un usari donat:
 
-`top -u {{usuari}}`
+`top {{[-u|--filter-only-euser]}} {{usuari}}`
 
 - Ordena processos per una columna:
 
-`top -o {{nom_columna}}`
+`top {{[-o|--sort-override]}} {{nom_columna}}`
 
 - Mostra els fils individuals d'un procés donat:
 
@@ -25,7 +25,7 @@
 
 - Mostra només els processos amb un(s) PID(s) donat(s), separats per comes. (Normalment no es coneix el PID amb antelació. Aquest exemple l'obté del nom del procés):
 
-`top -p $(pgrep -d ',' {{nom_procés}})`
+`top {{[-p|--pid]}} $(pgrep {{[-d|--delimiter]}} ',' {{nom_procés}})`
 
 - Obté ajuda sobre els commandaments interactius:
 

+ 1 - 1
pages.de/common/arp-scan.md

@@ -5,7 +5,7 @@
 
 - Scanne das lokale Netzwerk:
 
-`arp-scan --localnet`
+`arp-scan {{[-l|--localnet]}}`
 
 - Scanne ein IP Netzwerk mit einer benutzerdefinierten Bitmaske:
 

+ 2 - 2
pages.de/common/chmod.md

@@ -29,8 +29,8 @@
 
 - Ändere Rechte rekursiv, indem der Besitzer[g]ruppe und anderen ([o]thers) die Rechte zum Schreiben ([w]rite) geben werden:
 
-`chmod -R g+w,o+w {{pfad/zu/verzeichnis}}`
+`chmod {{[-R|--recursive]}} g+w,o+w {{pfad/zu/verzeichnis}}`
 
 - Gib [a]llen Benutzern rekursiv Rechte zum Lesen ([r]ead) von Dateien und Ausführen (e[X]ecute) von Unterverzeichnissen innerhalb eines Verzeichnisses:
 
-`chmod -R a+rX {{pfad/zu/verzeichnis}}`
+`chmod {{[-R|--recursive]}} a+rX {{pfad/zu/verzeichnis}}`

+ 2 - 2
pages.de/common/chown.md

@@ -13,11 +13,11 @@
 
 - Ändere den Besitzer eines Verzeichnisses rekursiv:
 
-`chown -R {{benutzer}} {{pfad/zu/verzeichnis}}`
+`chown {{[-R|--recursive]}} {{benutzer}} {{pfad/zu/verzeichnis}}`
 
 - Ändere den Besitzer eines symbolischen Links:
 
-`chown -h {{benutzer}} {{pfad/zu/symlink}}`
+`chown {{[-h|--no-dereference]}} {{benutzer}} {{pfad/zu/symlink}}`
 
 - Ändere den Besitzer einer Datei/eines Verzeichnisses, damit sie/es mit einer Referenzdatei übereinstimmt:
 

+ 8 - 8
pages.de/common/curl.md

@@ -6,32 +6,32 @@
 
 - Lade den Inhalt einer URL in eine Datei:
 
-`curl {{http://beispiel.de}} --output {{pfad/zu/datei}}`
+`curl {{http://beispiel.de}} {{[-o|--output]}} {{pfad/zu/datei}}`
 
 - Lade eine Datei von einer URL herunter:
 
-`curl --remote-name {{http://beispiel.de/datei}}`
+`curl {{[-O|--remote-name]}} {{http://beispiel.de/datei}}`
 
 - Lade eine Datei herunter, folge Weiterleitungen und setze vergangene Dateitransfers automatisch fort:
 
-`curl --fail --remote-name --location --continue-at - {{http://beispiel.de/datei}}`
+`curl {{[-f|--fail]}} {{[-O|--remote-name]}} {{[-L|--location]}} {{[-C|--continue-at]}} - {{http://beispiel.de/datei}}`
 
 - Sende formular-codierte Daten (POST Anfragen des Typs `application/x-www-form-urlencoded`). Benutze `--data @dateiname` oder `--data @'-'`, um von `stdin` zu lesen:
 
-`curl --data {{'name=karl-dieter'}} {{http://beispiel.de/formular}}`
+`curl {{[-d|--data]}} {{'name=karl-dieter'}} {{http://beispiel.de/formular}}`
 
 - Sende eine Anfrage mit einem extra Header mit einer eigenen HTTP-Methode:
 
-`curl --header {{'X-Mein-Header: 123'}} --request {{PUT}} {{http://beispiel.de}}`
+`curl {{[-H|--header]}} {{'X-Mein-Header: 123'}} {{[-X|--request]}} {{PUT}} {{http://beispiel.de}}`
 
 - Sende Daten im JSON-Format und lege den geeigneten Inhaltstyp-Header fest:
 
-`curl --data {{'{"name":"karl-dieter"}'}} --header {{'Content-Type: application/json'}} {{http://beispiel.de/benutzer/1234}}`
+`curl {{[-d|--data]}} {{'{"name":"karl-dieter"}'}} {{[-H|--header]}} {{'Content-Type: application/json'}} {{http://beispiel.de/benutzer/1234}}`
 
 - Übergib einen Benutzernamen und frage nach einem Passwort für die Server-Authentifizierung:
 
-`curl --user {{benutzername}} {{http://beispiel.de}}`
+`curl {{[-u|--user]}} {{benutzername}} {{http://beispiel.de}}`
 
 - Übergib Client-Zertifikat und -Schlüssel für eine Ressource und überspringe die Zertifikatsüberprüfung:
 
-`curl --cert {{client.pem}} --key {{key.pem}} --insecure {{https://beispiel.de}}`
+`curl {{[-E|--cert]}} {{client.pem}} --key {{key.pem}} {{[-k|--insecure]}} {{https://beispiel.de}}`

+ 5 - 5
pages.de/common/du.md

@@ -9,20 +9,20 @@
 
 - Liste die Größe von Verzeichnissen und Unterverzeichnissen in menschenlesbaren Einheiten auf (d.h. automatische Auswahl der geeigneten Einheit für jede Größe):
 
-`du -h {{pfad/zu/verzeichnis}}`
+`du {{[-h|--human-readable]}} {{pfad/zu/verzeichnis}}`
 
 - Zeige die Größe eines einzelnen Verzeichnisses in menschenlesbaren Einheiten:
 
-`du -sh {{pfad/zu/verzeichnis}}`
+`du {{[-sh|--summarize --human-readable]}} {{pfad/zu/verzeichnis}}`
 
 - Liste die Größe von Verzeichnissen und Unterverzeichnissen und aller ihrer Dateien in menschenlesbaren Einheiten auf:
 
-`du -ah {{pfad/zu/verzeichnis}}`
+`du {{[-ah|--all --human-readable]}} {{pfad/zu/verzeichnis}}`
 
 - Liste die menschenlesbaren Größen eines Verzeichnisses und aller Unterverzeichnisse, bis zu einer Tiefe von `N` Ebenen:
 
-`du -h --max-depth=N {{pfad/zu/verzeichnis}}`
+`du {{[-h|--human-readable]}} {{[-d|--max-depth]}} N {{pfad/zu/verzeichnis}}`
 
 - Liste die menschenlesbare Größe aller `.jpg`-Dateien in Unterverzeichnissen des aktuellen Verzeichnisses auf und zeige am Ende die kumulierte Gesamtsumme an:
 
-`du -ch {{*/*.jpg}}`
+`du {{[-ch|--total --human-readable]}} {{*/*.jpg}}`

+ 1 - 1
pages.de/common/emacs.md

@@ -14,7 +14,7 @@
 
 - Starte Emacs in der Konsole (ohne X-Fenster):
 
-`emacs --no-window-system`
+`emacs {{[-nw|--no-window-system]}}`
 
 - Starte einen Emacs-Server im Hintergrund (aufrufbar mit `emacsclient`):
 

+ 4 - 4
pages.de/common/ffmpeg.md

@@ -17,16 +17,16 @@
 
 - Trimme ein Video von mm:ss bis mm2:ss2 (Ohne -to bis zum Ende des Videos):
 
-`ffmpeg -ss {{mm:ss}} -to {{mm2:ss2}} -i {{pfad/zu/video/video.mp4}} -codec copy {{pfad/zu/output.mp4}}`
+`ffmpeg -ss {{mm:ss}} -to {{mm2:ss2}} -i {{pfad/zu/video/video.mp4}} {{[-c|-codec]}} copy {{pfad/zu/output.mp4}}`
 
 - Konvertiere ein AVI Video zu MP4. AAC Audio @ 128kbit, h264 Video @ CRF 23:
 
-`ffmpeg -i {{pfad/zu/input_video}}.avi -codec:a aac -b:a 128k -codec:v libx264 -crf 23 {{pfad/zu/output_video}}.mp4`
+`ffmpeg -i {{pfad/zu/input_video}}.avi {{[-c|-codec]}}:a aac -b:a 128k {{[-c|-codec]}}:v libx264 -crf 23 {{pfad/zu/output_video}}.mp4`
 
 - Remuxe ein MKV Video zu MP4 ohne Audio oder Video streams neu zu codieren:
 
-`ffmpeg -i {{pfad/zu/input_video}}.mkv -codec copy {{pfad/zu/output_video}}.mp4`
+`ffmpeg -i {{pfad/zu/input_video}}.mkv {{[-c|-codec]}} copy {{pfad/zu/output_video}}.mp4`
 
 - Konvertiere ein MP4 video zu VP9. Für beste Qualität, nutze einen CRF Wert von 15 bis 35 und -b:v MUSS 0 sein:
 
-`ffmpeg -i {{pfad/zu/input_video}}.mp4 -codec:v libvpx-vp9 -crf {{30}} -b:v 0 -codec:a libopus -vbr on -threads {{thread_anzahl}} {{pfad/zu/output_video}}.webm`
+`ffmpeg -i {{pfad/zu/input_video}}.mp4 {{[-c|-codec]}}:v libvpx-vp9 -crf {{30}} -b:v 0 {{[-c|-codec]}}:a libopus -vbr on -threads {{thread_anzahl}} {{pfad/zu/output_video}}.webm`

+ 4 - 4
pages.de/common/file.md

@@ -9,16 +9,16 @@
 
 - Bestimmt die Dateityp(en) in einer gezippten Datei:
 
-`file -z {{archiv.zip}}`
+`file {{[-z|--uncompress]}} {{archiv.zip}}`
 
 - Zulassen, dass die Datei mit speziellen oder Gerätedateien arbeitet:
 
-`file -s {{dateiname}}`
+`file {{[-s|--special-files]}} {{dateiname}}`
 
 - Hört nicht bei der ersten Dateityp-Übereinstimmung auf; weitermachen bis zum Ende der Datei:
 
-`file -k {{dateiname}}`
+`file {{[-k|--keep-going]}} {{dateiname}}`
 
 - Bestimmen des MIME-Codierungstyp einer Datei:
 
-`file -i {{dateiname}}`
+`file {{[-i|--mime]}} {{dateiname}}`

+ 3 - 3
pages.de/common/gdb.md

@@ -9,15 +9,15 @@
 
 - Binde einen Prozess an gdb:
 
-`gdb -p {{prozess_ID}}`
+`gdb {{[-p|--pid]}} {{prozess_ID}}`
 
 - Debugge mit einer Kerndatei:
 
-`gdb -c {{kerndatei}} {{ausführbare_datei}}`
+`gdb {{[-c|--core]}} {{kerndatei}} {{ausführbare_datei}}`
 
 - Führe angegebene Befehle beim Start von gdb aus:
 
-`gdb -ex "{{befehle}}" {{ausführbare_datei}}`
+`gdb {{[-ex|--eval-command]}} "{{befehle}}" {{ausführbare_datei}}`
 
 - Starte gdb und übergib Argumente an die ausführbare Datei:
 

+ 2 - 2
pages.de/common/id.md

@@ -9,11 +9,11 @@
 
 - Zeige die Benutzer-ID (UID) an:
 
-`id -u`
+`id {{[-u|--user]}}`
 
 - Zeige die Guppen-ID (GID) an:
 
-`id -g`
+`id {{[-g|--group]}}`
 
 - Zeige die Benutzer-ID (UID), die Gruppen-ID (GID) und die Gruppen eines beliebigen Benutzers an:
 

+ 7 - 7
pages.de/common/ls.md

@@ -9,28 +9,28 @@
 
 - Liste alle Dateien inklusive versteckter Dateien auf:
 
-`ls -a`
+`ls {{[-a|--all]}}`
 
 - Liste alle Dateien mit einem abschließenden `/` bei Verzeichnis-Namen auf:
 
-`ls -F`
+`ls {{[-F|--classify]}}`
 
 - Liste alle Dateien mit Berechtigungen, Besitzer, Größe und Änderungsdatum auf:
 
-`ls -la`
+`ls {{[-la|--all -l]}}`
 
 - Liste alle Dateien mit Dateigröße in für Menschen lesbaren Einheiten (KiB, MiB, GiB):
 
-`ls -lh`
+`ls {{[-lh|-l --human-readable]}}`
 
 - Liste Dateien nach sortiert nach Dateigröße mit größter beginnend auf:
 
-`ls -lSR`
+`ls {{-lSR|-lS --recursive}}`
 
 - Liste alle Dateien sortiert nach dem Änderungsdatum mit ältester beginnend auf:
 
-`ls -ltr`
+`ls {{[-ltr|-lt --reverse]}}`
 
 - Liste nur Verzeichnisse auf:
 
-`ls -d */`
+`ls {{[-d|--directory]}} */`

+ 4 - 4
pages.de/common/mount.md

@@ -9,15 +9,15 @@
 
 - Hänge ein Gerät in ein Verzeichnis ein:
 
-`mount -t {{dateisystemtyp}} {{pfad/zu/gerätedatei}} {{pfad/zu/zielverzeichnis}}`
+`mount {{[-t|--types]}} {{dateisystemtyp}} {{pfad/zu/gerätedatei}} {{pfad/zu/zielverzeichnis}}`
 
 - Hänge ein CD-ROM-Gerät (Dateisystemtyp ISO9660) in das Verzeichnis `/cdrom` schreibgeschützt ein:
 
-`mount -t {{iso9660}} -o ro {{/dev/cdrom}} {{/cdrom}}`
+`mount {{[-t|--types]}} {{iso9660}} {{[-o|--options]}} ro {{/dev/cdrom}} {{/cdrom}}`
 
 - Hänge alle Dateisysteme ein, die in `/etc/fstab` definiert sind:
 
-`mount -a`
+`mount {{[-a|--all]}}`
 
 - Hänge ein Dateisystem ein, das in `/etc/fstab` beschrieben ist (z. B. `/dev/sda1 /meine_platte ext2 defaults 0 2`):
 
@@ -25,4 +25,4 @@
 
 - Hänge ein Verzeichnis in ein anderes Verzeichnis ein (danach sind die Inhalte über beide Pfade verfügbar):
 
-`mount --bind {{pfad/zu/altem_verzeichnis}} {{pfad/zu/neuem_verzeichnis}}`
+`mount {{[-B|--bind]}} {{pfad/zu/altem_verzeichnis}} {{pfad/zu/neuem_verzeichnis}}`

+ 6 - 6
pages.de/common/tail.md

@@ -5,24 +5,24 @@
 
 - Zeige die letzten Zeilen einer Datei an:
 
-`tail --lines {{anzahl_an_zeilen}} {{datei}}`
+`tail {{[-n|--lines]}} {{anzahl_an_zeilen}} {{datei}}`
 
 - Zeige alle Zeilen einer Datei ab einer bestimmten Zeile an:
 
-`tail --lines +{{zeile}} {{datei}}`
+`tail {{[-n|--lines]}} +{{zeile}} {{datei}}`
 
 - Zeige die letzten Bytes einer Datei an:
 
-`tail --bytes {{anzahl_an_bytes}} {{datei}}`
+`tail {{[-n|--lines]}} {{anzahl_an_bytes}} {{datei}}`
 
 - Lies aus einer Datei, bis `Ctrl + C` gedrückt wird:
 
-`tail --follow {{datei}}`
+`tail {{[-f|--follow]}} {{datei}}`
 
 - Lies aus einer Datei, bis `Ctrl + C` gedrückt wird, selbst, wenn die Datei nicht zugänglich ist:
 
-`tail --retry --follow {{datei}}`
+`tail {{[-F|--retry --follow]}} {{datei}}`
 
 - Zeige die letzten Zeilen einer Datei an und lade alle paar Sekunden neu:
 
-`tail --lines {{anzahl_an_zeilen}} --sleep-interval {{anzahl_an_sekunden}} --follow {{datei}}`
+`tail {{[-n|--lines]}} {{anzahl_an_zeilen}} {{[-s|--sleep-interval]}} {{anzahl_an_sekunden}} {{[-f|--follow]}} {{datei}}`

+ 2 - 2
pages.de/linux/cal.md

@@ -9,11 +9,11 @@
 
 - Zeige den vorherigen, aktuellen und nächsten Monat an:
 
-`cal -3`
+`cal {{[-3|--three]}}`
 
 - Verwende Montag als ersten Tag der Woche:
 
-`cal --monday`
+`cal {{[-m|--monday]}}`
 
 - Zeige den Kalender für ein bestimmtes Jahr an (4 Ziffern):
 

+ 4 - 4
pages.de/linux/cp.md

@@ -13,19 +13,19 @@
 
 - Kopiere die Inhalte eines Verzeichnisses rekursiv zu einem neuen Ort (wenn das Ziel existiert, wird das Verzeichnis ins bestehende Ziel Verzeichnis kopiert):
 
-`cp -r {{pfad/zu/ausgangs_verzeichnis}} {{pfad/zu/ziel_verzeichnis}}`
+`cp {{[-r|--recursive]}} {{pfad/zu/ausgangs_verzeichnis}} {{pfad/zu/ziel_verzeichnis}}`
 
 - Kopiere ein Verzeichnis rekursiv im ausführlichen Modus (zeigt die Dateien die kopiert werden):
 
-`cp -vr {{pfad/zu/ausgangs_verzeichnis}} {{pfad/zu/ziel_verzeichnis}}`
+`cp {{[-vr|--verbose --recursive]}} {{pfad/zu/ausgangs_verzeichnis}} {{pfad/zu/ziel_verzeichnis}}`
 
 - Kopiere text Dateien zu einem anderen Ort im interaktiven Modus (fragt die Nutzer:in bevor eine Datei überschrieben wird):
 
-`cp -i {{*.txt}} {{pfad/zu/ziel_verzeichnis}}`
+`cp {{[-i|--interactive]}} {{*.txt}} {{pfad/zu/ziel_verzeichnis}}`
 
 - Folge symbolischen Verzeichnislinks vorm Kopieren:
 
-`cp -L {{link}} {{pfad/zu/ziel_verzeichnis}}`
+`cp {{[-L|--dereference]}} {{link}} {{pfad/zu/ziel_verzeichnis}}`
 
 - Benutze den vollen Pfad der Ausgangsdateien und erstelle alle fehlenden Verzeichnisse beim Kopieren:
 

+ 3 - 3
pages.de/linux/watch.md

@@ -9,12 +9,12 @@
 
 - Überwache verfügbaren Festplatten-Speicherplatz und hebe die Änderungen hervor:
 
-`watch -d {{df}}`
+`watch {{[-d|--differences]}} {{df}}`
 
 - Überwache "node"-Prozesse und aktualisiere alle 3 Sekunden:
 
-`watch -n {{3}} "{{ps aux | grep node}}"`
+`watch {{[-n|--interval]}} {{3}} "{{ps aux | grep node}}"`
 
 - Überwache, ob sich der Festplatten-Speicherplatz ändert und höre mit der Überwachung auf, sobald eine Änderung auftritt:
 
-`watch -g {{df}}`
+`watch {{[-g|--chgexit]}} {{df}}`

+ 2 - 2
pages.es/common/chmod.md

@@ -29,8 +29,8 @@
 
 - Otorga al [g]rupo y a [o]tros el derecho para escribir (w) un directorio y su contenido:
 
-`chmod -R g+w,o+w {{ruta/al/directorio}}`
+`chmod {{[-R|--recursive]}} g+w,o+w {{ruta/al/directorio}}`
 
 - Concede de forma recursiva [a] todos los usuarios permisos de lectu[r]a a los archivos y permisos de e[X]ecución a los subdirectorios dentro de un directorio:
 
-`chmod -R a+rX {{ruta/al/directorio}}`
+`chmod {{[-R|--recursive]}} a+rX {{ruta/al/directorio}}`

+ 2 - 2
pages.es/common/chown.md

@@ -17,11 +17,11 @@
 
 - Cambia recursivamente el propietario de un directorio y su contenido:
 
-`chown -R {{usuario}} {{ruta/a/directorio}}`
+`chown {{[-R|--recursive]}} {{usuario}} {{ruta/a/directorio}}`
 
 - Cambia el propietario de un enlace simbólico:
 
-`chown -h {{usuario}} {{ruta/al/enlace_simbólico}}`
+`chown {{[-h|--no-dereference]}} {{usuario}} {{ruta/al/enlace_simbólico}}`
 
 - Cambia el propietario de un archivo/directorio para que coincida con un archivo de referencia:
 

+ 5 - 5
pages.es/common/du.md

@@ -9,11 +9,11 @@
 
 - Lista los tamaños de un directorio y sus subdirectorios, de forma legible (es decir, seleccionando automáticamente la unidad adecuada para cada tamaño):
 
-`du -h {{ruta/al/directorio}}`
+`du {{[-h|--human-readable]}} {{ruta/al/directorio}}`
 
 - Muestra el tamaño de un único directorio, en unidades legibles:
 
-`du -sh {{ruta/al/directorio}}`
+`du {{[-sh|--summarize --human-readable]}} {{ruta/al/directorio}}`
 
 - Lista los tamaños legibles de un directorio y de todos los archivos y directorios que contiene:
 
@@ -21,12 +21,12 @@
 
 - Lista los tamaños legibles de un directorio y sus subdirectorios, hasta N niveles de profundidad:
 
-`du -h --max-depth=N {{ruta/al/directorio}}`
+`du {{[-h|--human-readable]}} --max-depth=N {{ruta/al/directorio}}`
 
 - Lista el tamaño legible de todos los archivos `.jpg` en los subdirectorios del directorio actual y muestra un total acumulado al final:
 
-`du -ch {{*/*.jpg}}`
+`du {{[-ch|--total --human-readable]}} {{*/*.jpg}}`
 
 - Lista todos los archivos y directorios (incluidos los ocultos) por encima de un determinado tamaño (útil para investigar qué está ocupando realmente el espacio):
 
-`du --all --human-readable --threshold {{1G|1024M|1048576K}} .[^.]* *`
+`du {{[-ah|--all --human-readable]}} {{[-t|--threshold]}} {{1G|1024M|1048576K}} .[^.]* *`

+ 4 - 4
pages.es/common/ed.md

@@ -10,19 +10,19 @@
 
 - Inicia una sesión de editor interactivo con un documento vacío y un prompt específico:
 
-`ed --prompt='> '`
+`ed {{[-p|--prompt]}} '{{> }}'`
 
 - Inicia una sesión de editor interactivo con errores amigables:
 
-`ed --verbose`
+`ed {{[-v|--verbose]}}`
 
 - Inicia una sesión de editor interactivo con un documento vacío y sin diagnósticos, conteos de bytes y prompt de '!':
 
-`ed --quiet`
+`ed {{[-q|--quiet]}}`
 
 - Inicia una sesión de editor interactivo sin cambio de estado de salida cuando un comando falla:
 
-`ed --loose-exit-status`
+`ed {{[-l|--loose-exit-status]}}`
 
 - Edita un archivo específico (esto muestra el conteo de bytes del archivo cargado):
 

+ 1 - 1
pages.es/common/emacs.md

@@ -18,7 +18,7 @@
 
 - Inicia Emacs en modo consola (sin una ventana X):
 
-`emacs --no-window-system`
+`emacs {{[-nw|--no-window-system]}}`
 
 - Inicia un servidor Emacs en segundo plano (accesible a través de `emacsclient`):
 

+ 5 - 5
pages.es/common/htop.md

@@ -9,19 +9,19 @@
 
 - Inicia `htop` mostrando solo los procesos pertenecientes a un usuario dado:
 
-`htop --user {{usuario}}`
+`htop {{[-u|--user]}} {{usuario}}`
 
 - Muestra procesos jerárquicamente en una vista de árbol para visibilizar las relaciones entre padres e hijos:
 
-`htop --tree`
+`htop {{[-t|--tree]}}`
 
 - Ordena procesos especificando un `criterio_de_ordenamiento` (usa `htop --sort help` para ver las opciones disponibles):
 
-`htop --sort {{criterio_de_ordenamiento}}`
+`htop {{[-s|--sort]}} {{criterio_de_ordenamiento}}`
 
 - Inicia `htop` con una espera dada entre las actualizaciones, en décimas de segundo (es decir, 50 = 5 segundos):
 
-`htop --delay {{50}}`
+`htop {{[-d|--delay]}} {{50}}`
 
 - Muestra comandos interactivos mientras se está ejecutando `htop`:
 
@@ -33,4 +33,4 @@
 
 - Muestra la ayuda:
 
-`htop --help`
+`htop {{[-h|--help]}}`

+ 4 - 4
pages.es/common/id.md

@@ -9,19 +9,19 @@
 
 - Muestra la identidad del usuario actual:
 
-`id -un`
+`id {{[-un|--user --name]}}`
 
 - Muestra la identidad del usuario actual como un número:
 
-`id -u`
+`id {{[-u|--user]}}`
 
 - Muestra la identidad del grupo primario actual:
 
-`id -gn`
+`id {{[-gn|--group --name]}}`
 
 - Muestra la identidad del grupo primario actual como un número:
 
-`id -g`
+`id {{[-g|--group]}}`
 
 - Muestra el ID (UID) de un usuario arbitrario, el ID de grupo (GID) y los grupos a los que pertenece:
 

+ 2 - 2
pages.es/common/ln.md

@@ -5,11 +5,11 @@
 
 - Crea un enlace simbólico a un archivo o directorio:
 
-`ln -s {{/ruta/al/archivo_o_directorio}} {{ruta/al/enlace_simbólico}}`
+`ln {{[-s|--symbolic]}} {{/ruta/al/archivo_o_directorio}} {{ruta/al/enlace_simbólico}}`
 
 - Sobrescribe un enlace simbólico existente para que apunte a un archivo distinto:
 
-`ln -sf {{/ruta/al/nuevo_archivo}} {{ruta/al/enlace_simbólico}}`
+`ln {{[-sf|--symbolic --force]}} {{/ruta/al/nuevo_archivo}} {{ruta/al/enlace_simbólico}}`
 
 - Crea un enlace duro a un archivo:
 

+ 7 - 7
pages.es/common/ls.md

@@ -9,28 +9,28 @@
 
 - Lista todos los archivos, incluyendo archivos ocultos:
 
-`ls -a`
+`ls {{[-a|--all]}}`
 
 - Lista todos los archivos, añadiendo `/` al final de los nombres de directorios:
 
-`ls -F`
+`ls {{[-F|--classify]}}`
 
 - Lista todos los archivos en formato largo (permisos, propietarios, tamaño y fecha de última modificación):
 
-`ls -la`
+`ls {{[-la|--all -l]}}`
 
 - Lista en formato largo y tamaño legible por humanos (i.e., KiB, MiB, GiB, etc.):
 
-`ls -lh`
+`ls {{[-lh|-l --human-readable]}}`
 
 - Lista recursivamente en formato largo y ordena los tamaños de mayor a menor:
 
-`ls -lSR`
+`ls {{-lSR|-lS --recursive}}`
 
 - Lista todos los archivos en formato largo y ordenados por fecha de modificación (archivos más viejos en primer lugar):
 
-`ls -ltr`
+`ls {{[-ltr|-lt --reverse]}}`
 
 - Lista solamente directorios:
 
-`ls -d */`
+`ls {{[-d|--directory]}} */`

+ 4 - 4
pages.es/common/nano.md

@@ -10,7 +10,7 @@
 
 - Inicia el editor sin usar archivos de configuración:
 
-`nano --ignorercfiles`
+`nano {{[-I|--ignorercfiles]}}`
 
 - Abre archivos específicos, moviéndose al siguiente archivo cuando se cierra el anterior:
 
@@ -22,12 +22,12 @@
 
 - Abre un archivo específico y activa el ajuste de línea suave (wrapping):
 
-`nano --softwrap {{ruta/al/archivo}}`
+`nano {{[-S|--softwrap]}} {{ruta/al/archivo}}`
 
 - Abre un archivo específico y sangra nuevas líneas al nivel de las líneas anteriores:
 
-`nano --autoindent {{ruta/al/archivo}}`
+`nano {{[-i|--autoindent]}} {{ruta/al/archivo}}`
 
 - Abre nano y crea un archivo de respaldo (`ruta/al/archivo~`) cuando se guardan las ediciones:
 
-`nano --backup {{ruta/al/archivo}}`
+`nano {{[-B|--backup]}} {{ruta/al/archivo}}`

+ 2 - 2
pages.es/common/pgrep.md

@@ -9,8 +9,8 @@
 
 - Busca procesos incluyendo sus opciones de línea de comandos:
 
-`pgrep --full "{{nombre_del_proceso}} {{parámetro}}"`
+`pgrep {{[-f|--full]}} "{{nombre_del_proceso}} {{parámetro}}"`
 
 - Busca procesos gestionados por un usuario específico:
 
-`pgrep --euid root {{nombre_del_proceso}}`
+`pgrep {{[-u|--euid]}} root {{nombre_del_proceso}}`

+ 1 - 1
pages.es/common/picocom.md

@@ -5,7 +5,7 @@
 
 - Conecta a una consola serie con una velocidad en baudios específica:
 
-`picocom {{/dev/ttyXYZ}} --baud {{tasa_de_baudios}}`
+`picocom {{/dev/ttyXYZ}} {{[-b|--baud]}} {{tasa_de_baudios}}`
 
 - Asigna caracteres especiales (p. ej. `LF` a `CRLF`):
 

+ 4 - 4
pages.es/common/ps.md

@@ -17,16 +17,16 @@
 
 - Lista todos los procesos del usuario actual en formato supercompleto:
 
-`ps --user $(id -u) -F`
+`ps {{[-u|--user]}} $(id {{[-u|--user]}}) -F`
 
 - Lista todos los procesos del usuario actual como un árbol:
 
-`ps --user $(id -u) f`
+`ps {{[-u|--user]}} $(id {{[-u|--user]}}) f`
 
 - Obtén el PID del proceso padre:
 
-`ps -o ppid= -p {{pid}}`
+`ps {{[-o|--format]}} ppid= {{[-p|--pid]}} {{pid}}`
 
 - Ordena los procesos por consumo de memoria:
 
-`ps --sort size`
+`ps {{[k|--sort]}} size`

+ 1 - 1
pages.es/common/pwd.md

@@ -9,4 +9,4 @@
 
 - Muestra el directorio actual y resuelve todos los enlaces simbólicos (es decir, muestra la ruta "física"):
 
-`pwd -P`
+`pwd {{[-P|--physical]}}`

+ 6 - 6
pages.es/common/tail.md

@@ -6,24 +6,24 @@
 
 - Imprime las últimas líneas de 'recuento' de un archivo:
 
-`tail --lines {{recuento}} {{ruta/al/archivo}}`
+`tail {{[-n|--lines]}} {{recuento}} {{ruta/al/archivo}}`
 
 - Imprime un archivo desde una línea específica:
 
-`tail --lines +{{recuento}} {{ruta/al/archivo}}`
+`tail {{[-n|--lines]}} +{{recuento}} {{ruta/al/archivo}}`
 
 - Imprime un número específico de bytes desde el final de algún archivo:
 
-`tail --bytes {{recuento}} {{ruta/al/archivo}}`
+`tail {{[-n|--lines]}} {{recuento}} {{ruta/al/archivo}}`
 
 - Imprime las últimas líneas de un archivo en tiempo real hasta presionar `Ctrl + C`:
 
-`tail --follow {{ruta/al/archivo}}`
+`tail {{[-f|--follow]}} {{ruta/al/archivo}}`
 
 - Mantiene leyendo las últimas líneas de un archivo hasta presionar `Ctrl + C`, aunque el archivo sea inaccesible:
 
-`tail --retry --follow {{ruta/al/archivo}}`
+`tail {{[-F|--retry --follow]}} {{ruta/al/archivo}}`
 
 - Imprime las últimas líneas de 'recuento' en 'archivo' y se actualiza cada 'n' segundos:
 
-`tail --lines {{recuento}} --sleep-interval {{segundos}} --follow {{ruta/al/archivo}}`
+`tail {{[-n|--lines]}} {{recuento}} {{[-s|--sleep-interval]}} {{segundos}} {{[-f|--follow]}} {{ruta/al/archivo}}`

+ 1 - 1
pages.es/common/tee.md

@@ -9,7 +9,7 @@
 
 - Anexa a los archivos específicos, sin sobreescribir:
 
-`echo "ejemplo" | tee -a {{ruta/al/archivo}}`
+`echo "ejemplo" | tee {{[-a|--append]}} {{ruta/al/archivo}}`
 
 - Imprime la entrada estándar a la terminal, y también lo reenvía a otro programa para posterior procesamiento:
 

+ 3 - 3
pages.es/common/touch.md

@@ -9,12 +9,12 @@
 
 - Establece los tiempos de [a]cceso o [m]odificación al momento actual y no [c]rea un archivo si este no existe:
 
-`touch -c -{{a|m}} {{ruta/al/archivo1 ruta/al/archivo2 ...}}`
+`touch {{[-c|--no-create]}} -{{a|m}} {{ruta/al/archivo1 ruta/al/archivo2 ...}}`
 
 - Establece los [t]iempos de un archivo a un valor específico y no [c]rea el archivo si no existe:
 
-`touch -c -t {{YYYYMMDDHHMM.SS}} {{ruta/al/archivo1 ruta/al/archivo2 ...}}`
+`touch {{[-c|--no-create]}} -t {{YYYYMMDDHHMM.SS}} {{ruta/al/archivo1 ruta/al/archivo2 ...}}`
 
 - Usa los tiempos de un archivo de [r]eferencia para establecer los tiempos en otro archivo y no [c]rea el archivo si no existe:
 
-`touch -c -r {{ruta/al/archivo/de/referencia}} {{ruta/al/archivo1 ruta/al/archivo2 ...}}`
+`touch {{[-c|--no-create]}} {{[-r|--reference]}} {{ruta/al/archivo/de/referencia}} {{ruta/al/archivo1 ruta/al/archivo2 ...}}`

+ 5 - 5
pages.es/common/wc.md

@@ -5,19 +5,19 @@
 
 - Cuenta todas las líneas en un archivo:
 
-`wc --lines {{ruta/al/archivo}}`
+`wc {{[-l|--lines]}} {{ruta/al/archivo}}`
 
 - Cuenta todas las palabras en un archivo:
 
-`wc --words {{ruta/al/archivo}}`
+`wc {{[-w|--words]}} {{ruta/al/archivo}}`
 
 - Cuenta todos los bytes en un archivo:
 
-`wc --bytes {{ruta/al/archivo}}`
+`wc {{[-c|--bytes]}} {{ruta/al/archivo}}`
 
 - Cuenta todos los caracteres en un archivo (considerando los caracteres de varios bytes):
 
-`wc --chars {{ruta/al/archivo}}`
+`wc {{[-m|--chars]}} {{ruta/al/archivo}}`
 
 - Cuenta todas las líneas, palabras y bytes desde `stdin`:
 
@@ -25,4 +25,4 @@
 
 - Cuenta la longitud de la línea más larga en número de caracteres:
 
-`wc --max-line-length {{ruta/al/archivo}}`
+`wc {{[-L|--max-line-length]}} {{ruta/al/archivo}}`

+ 4 - 4
pages.es/linux/cal.md

@@ -9,19 +9,19 @@
 
 - Muestra el mes anterior, actual y próximo:
 
-`cal -3`
+`cal {{[-3|--three]}}`
 
 - Muestra el calendario completo para el año actual:
 
-`cal --year`
+`cal {{[-y|--year]}}`
 
 - Muestra los 12 meses siguientes:
 
-`cal --twelve`
+`cal {{[-Y|--twelve]}}`
 
 - Usa el Lunes como primer día de la semana:
 
-`cal --monday`
+`cal {{[-m|--monday]}}`
 
 - Muestra el calendario para un año concreto (4 dígitos):
 

+ 2 - 2
pages.es/linux/cat.md

@@ -21,8 +21,8 @@
 
 - [n]umera todas las líneas de salida:
 
-`cat -n {{ruta/al/archivo}}`
+`cat {{[-n|--number]}} {{ruta/al/archivo}}`
 
 - Muestra caracteres no imprimibles y en blanco (con prefijo `M-` si no es ASCII):
 
-`cat -v -t -e {{ruta/al/archivo}}`
+`cat {{[-vte|--show-nonprinting -t -e]}} {{ruta/al/archivo}}`

+ 5 - 5
pages.es/linux/cp.md

@@ -13,23 +13,23 @@
 
 - Copia de forma recursiva el contenido de un directorio a otra ubicación (si el destino existe, el directorio es copiado en esa ubicación):
 
-`cp -r {{ruta/al/directorio_origen}} {{ruta/al/directorio_destino}}`
+`cp {{[-r|--recursive]}} {{ruta/al/directorio_origen}} {{ruta/al/directorio_destino}}`
 
 - Copia un directorio de forma recursiva en modo verbose (muestra los archivos a medida que se copian):
 
-`cp -vr {{ruta/al/directorio_origen}} {{ruta/al/directorio_destino}}`
+`cp {{[-vr|--verbose --recursive]}} {{ruta/al/directorio_origen}} {{ruta/al/directorio_destino}}`
 
 - Copia varios archivos de inmediato a un directorio:
 
-`cp -t {{ruta/al/directorio_destino}} {{ruta/al/archivo1 ruta/al/archivo2 ...}}`
+`cp {{[-t|--target-directory]}} {{ruta/al/directorio_destino}} {{ruta/al/archivo1 ruta/al/archivo2 ...}}`
 
 - Copia todos los archivos con una extensión específica a otra ubicación en modo interactivo (pregunta al usuario antes de sobreescribir):
 
-`cp -i {{*.ext}} {{ruta/al/directorio_destino}}`
+`cp {{[-i|--interactive]}} {{*.ext}} {{ruta/al/directorio_destino}}`
 
 - Sigue los enlaces simbólicos antes de copiar:
 
-`cp -L {{link}} {{ruta/al/directorio_destino}}`
+`cp {{[-L|--dereference]}} {{link}} {{ruta/al/directorio_destino}}`
 
 - Usa la ruta completa de los archivos de origen, creando los directorios intermedios faltantes al copiar:
 

+ 4 - 4
pages.es/linux/cu.md

@@ -5,19 +5,19 @@
 
 - Abre un puerto serie determinado:
 
-`sudo cu --line {{/dev/ttyUSB0}}`
+`sudo cu {{[-l|--line]}} {{/dev/ttyUSB0}}`
 
 - Abre un puerto serie determinado con una velocidad en baudios determinada:
 
-`sudo cu --line {{/dev/ttyUSB0}} --speed {{115200}}`
+`sudo cu {{[-l|--line]}} {{/dev/ttyUSB0}} {{[-s|--speed]}} {{115200}}`
 
 - Abre un puerto serie determinado con una velocidad en baudios determinada y emite un eco de caracteres localmente (modo semidúplex):
 
-`sudo cu --line {{/dev/ttyUSB0}} --speed {{115200}} --halfduplex`
+`sudo cu {{[-l|--line]}} {{/dev/ttyUSB0}} {{[-s|--speed]}} {{115200}} {{[-h|--halfduplex]}}`
 
 - Abre un puerto serie determinado con una velocidad en baudios, paridad y sin control de flujo por hardware o software:
 
-`sudo cu --line {{/dev/ttyUSB0}} --speed {{115200}} --parity={{par|odd|none}} --nortscts --nostop`
+`sudo cu {{[-l|--line]}} {{/dev/ttyUSB0}} {{[-s|--speed]}} {{115200}} --parity={{par|odd|none}} {{[-f|--nortscts]}} --nostop`
 
 - Sale de la sesión `cu` cuando está conectado:
 

+ 6 - 6
pages.es/linux/dmesg.md

@@ -9,15 +9,15 @@
 
 - Muestra los mensajes de error del núcleo:
 
-`sudo dmesg --level err`
+`sudo dmesg {{[-l|--level]}} err`
 
 - Muestra los mensajes del núcleo y sigue leyendo los nuevos, similar a `tail -f` (disponible en los núcleos 3.5.0 y posteriores):
 
-`sudo dmesg -w`
+`sudo dmesg {{[-w|--follow]}}`
 
 - Muestra cuanta memoria física hay disponible en este sistema:
 
-`sudo dmesg | grep -i memory`
+`sudo dmesg | grep {{[-i|--ignore-case]}} memory`
 
 - Muestra los mensajes del núcleo, página a página:
 
@@ -25,12 +25,12 @@
 
 - Muestra los mensajes del núcleo con una estampilla temporal (disponible en los núcleos 3.5.0 y posteriores):
 
-`sudo dmesg -T`
+`sudo dmesg {{[-T|--ctime]}}`
 
 - Muestra los mensajes del núcleo de forma legible para humanos (disponible en los núcleos 3.5.0 y posteriores):
 
-`sudo dmesg -H`
+`sudo dmesg {{[-H|--human]}}`
 
 - Colorea la salida (disponible en los núcleos 3.5.0 y posteriores):
 
-`sudo dmesg -L`
+`sudo dmesg {{[-L|--color]}}`

+ 2 - 2
pages.es/linux/free.md

@@ -13,8 +13,8 @@
 
 - Muestra la memoria del sistema en unidades legibles por humanos:
 
-`free -h`
+`free {{[-h|--human]}}`
 
 - Actualiza la salida cada 2 segundos:
 
-`free -s {{2}}`
+`free {{[-s|--seconds]}} {{2}}`

+ 3 - 3
pages.es/linux/halt.md

@@ -10,7 +10,7 @@
 
 - Apaga el sistema (igual que `poweroff`):
 
-`halt --poweroff`
+`halt {{[-p|--poweroff]}}`
 
 - Reinicia el sistema (igual que `reboot`):
 
@@ -18,8 +18,8 @@
 
 - Apaga inmediatamente el sistema sin contactar al administrador:
 
-`halt --force`
+`halt {{[-f|--force]}}`
 
 - Escribe la entrada de apagado en wtmp sin apagar el sistema:
 
-`halt --wtmp-only`
+`halt {{[-w|--wtmp-only]}}`

+ 4 - 4
pages.es/linux/head.md

@@ -5,16 +5,16 @@
 
 - Muestra las primeras líneas de un archivo:
 
-`head --lines {{cuenta}} {{ruta/al/archivo}}`
+`head {{[-n|--lines]}} {{cuenta}} {{ruta/al/archivo}}`
 
 - Muestra los primeros bits de un archivo:
 
-`head --bytes {{cuenta}} {{ruta/al/archivo}}`
+`head {{[-c|--bytes]}} {{cuenta}} {{ruta/al/archivo}}`
 
 - Muestra todo el contenido de un archivo excepto las últimas líneas:
 
-`head --lines -{{cuenta}} {{ruta/al/archivo}}`
+`head {{[-n|--lines]}} -{{cuenta}} {{ruta/al/archivo}}`
 
 - Muestra todo el contenido de un archivo excepto los últimos bits:
 
-`head --bytes -{{cuenta}} {{ruta/al/archivo}}`
+`head {{[-c|--bytes]}} -{{cuenta}} {{ruta/al/archivo}}`

+ 7 - 7
pages.es/linux/iptables.md

@@ -6,24 +6,24 @@
 
 - Muestra cadenas, reglas, contadores de paquetes/bytes y números de línea para la tabla de filtros (filter table):
 
-`sudo iptables --verbose --numeric --list --line-numbers`
+`sudo iptables {{[-vnL --line-numbers|--verbose --numeric --list --line-numbers]}}`
 
-- Establece la [p]olítica de cadena de la regla :
+- Establece la [p]olítica de cadena de la regla:
 
-`sudo iptables --policy {{cadena}} {{regla}}`
+`sudo iptables {{[-P|--policy]}} {{cadena}} {{regla}}`
 
 - [a]ñade una regla a la política de cadena para la IP:
 
-`sudo iptables --append {{cadena}} --source {{ip}} --jump {{regla}}`
+`sudo iptables {{[-A|--append]}} {{cadena}} {{[-s|--source]}} {{ip}} {{[-j|--jump]}} {{regla}}`
 
 - [a]ñade una regla a la política de cadena para la IP teniendo en cuenta el [p]rotocolo y el puerto:
 
-`sudo iptables --append {{cadena}} --source {{ip}} --protocol {{tcp|udp|icmp|...}} --dport {{puerto}} --jump {{regla}}`
+`sudo iptables {{[-A|--append]}} {{cadena}} {{[-s|--source]}} {{ip}} {{[-p|--protocol]}} {{tcp|udp|icmp|...}} --dport {{puerto}} {{[-j|--jump]}} {{regla}}`
 
 - Agrega una regla NAT para traducir todo el tráfico desde la subred `192.168.0.0/24` a la IP pública del host:
 
-`sudo iptables --table {{nat}} --append {{POSTROUTING}} --source {{192.168.0.0/24}} --jump {{MASQUERADE}}`
+`sudo iptables {{[-t|--table]}} {{nat}} {{[-A|--append]}} {{POSTROUTING}} {{[-s|--source]}} {{192.168.0.0/24}} {{[-j|--jump]}} {{MASQUERADE}}`
 
 - Borra la regla de la cadena:
 
-`sudo iptables --delete {{cadena}} {{número_de_línea_de_regla}}`
+`sudo iptables {{[-D|--delete]}} {{cadena}} {{número_de_línea_de_regla}}`

+ 3 - 3
pages.es/linux/lsusb.md

@@ -9,15 +9,15 @@
 
 - Lista la jerarquía USB como un árbol:
 
-`lsusb -t`
+`lsusb {{[-t|--tree]}}`
 
 - Muestra información detallada sobre los dispositivos USB:
 
-`lsusb --verbose`
+`lsusb {{[-V|--verbose]}}`
 
 - Muestra información detallada sobre un dispositivo USB:
 
-`lsusb --verbose -s {{bus}}:{{número de dispositivo}}`
+`lsusb {{[-V|--verbose]}} -s {{bus}}:{{número de dispositivo}}`
 
 - Muestra sólo los dispositivos con un ID de proveedor y producto determinados:
 

+ 3 - 3
pages.es/linux/lxc-create.md

@@ -5,12 +5,12 @@
 
 - Crea un contenedor interactivamente en `/var/lib/lxc/`:
 
-`lxc-create --name {{contenedor}} --template download`
+`sudo lxc-create {{[-n|--name]}} {{contenedor}} {{[-t|--template]}} download`
 
 - Crea un contenedor en un directorio de destino:
 
-`lxc-create --lxcpath {{/ruta/a/directorio/}} --name {{contenedor}} --template download`
+`lxc-create {{[-P|--lxcpath]}} {{/ruta/al/directorio/}} {{[-n|--name]}} {{contenedor}} {{[-t|--template]}} download`
 
 - Crea un contenedor pasando opciones a una plantilla:
 
-`lxc-create --name {{nombre}} --template download -- --dist {{nombre-distro}} --release {{versión-de-lanzamiento}} --arch {{arch}}`
+`sudo lxc-create {{[-n|--name]}} {{nombre}} {{[-t|--template]}} download -- {{[-d|--dist]}} {{nombre-distro}} {{[-r|--release]}} {{versión-de-lanzamiento}} {{[-a|--arch]}} {{arch}}`

+ 1 - 1
pages.es/linux/lxc-ls.md

@@ -17,4 +17,4 @@
 
 - Lista contenedores en una salida elegante, basada en columnas:
 
-`lxc-ls --fancy`
+`sudo lxc-ls {{[-f|--fancy]}}`

+ 6 - 6
pages.es/linux/man.md

@@ -9,7 +9,7 @@
 
 - Abre la página del manual de un comando en un navegador (requiere que la variable `BROWSER` esté establecida):
 
-`man --html {{command}}`
+`man {{[-Hbrowser_name|--html=browser_name]}} {{command}}`
 
 - Muestra la página del manual de la sección 7 de un comando:
 
@@ -17,20 +17,20 @@
 
 - Lista todas las secciones disponibles para un comando:
 
-`man --whatis {{comando}}`
+`man {{[-f|--whatis]}} {{comando}}`
 
 - Muestra las rutas usadas en la búsqueda de las páginas:
 
-`man --path`
+`man {{[-w|--path]}}`
 
 - Muestra la ubicación de la página del manual en lugar de la propia página:
 
-`man --where {{comando}}`
+`man {{[-w|--where]}} {{comando}}`
 
 - Muestra la página del manual usando un idioma (locale) específico (p.e. es para español):
 
-`man --locale {{idioma}} {{comando}}`
+`man {{[-L|--locale]}} {{idioma}} {{comando}}`
 
 - Busca las páginas del manual que contienen la cadena de búsqueda:
 
-`man --apropos "{{cadena_de_búsqueda}}"`
+`man {{[-k|--apropos]}} "{{cadena_de_búsqueda}}"`

+ 2 - 2
pages.es/linux/poweroff.md

@@ -17,8 +17,8 @@
 
 - Apaga inmediatamente el sistema sin contactar al administrador:
 
-`poweroff --force`
+`poweroff {{[-f|--force]}}`
 
 - Escribe una entrada en el archivo wtmp sin apagar el sistema:
 
-`poweroff --wtmp-only`
+`poweroff {{[-w|--wtmp-only]}}`

+ 3 - 3
pages.es/linux/reboot.md

@@ -10,7 +10,7 @@
 
 - Apaga el sistema (igual que `poweroff`):
 
-`reboot --poweroff`
+`reboot {{[-p|--poweroff]}}`
 
 - Detiene (termina todos los procesos y apaga la CPU) el sistema (igual que `halt`):
 
@@ -18,8 +18,8 @@
 
 - Reinicia inmediatamente sin contactar al administrador del sistema:
 
-`reboot --force`
+`reboot {{[-f|--force]}}`
 
 - Escribe la entrada wtmp de apagado sin reiniciar el sistema:
 
-`reboot --wtmp-only`
+`reboot {{[-w|--wtmp-only]}}`

+ 1 - 1
pages.es/linux/rmdir.md

@@ -10,4 +10,4 @@
 
 - Elimina directorios específicos anidados recursivamente:
 
-`rmdir --parents {{ruta/al/directorio1 ruta/al/directorio2 ...}}`
+`rmdir {{[-p|--parents]}} {{ruta/al/directorio1 ruta/al/directorio2 ...}}`

+ 2 - 2
pages.es/linux/shutdown.md

@@ -9,11 +9,11 @@
 
 - [r]einicia inmediatamente:
 
-`shutdown -r now`
+`shutdown {{[-r|--reboot]}} now`
 
 - [r]einicia en 5 minutos:
 
-`shutdown -r +{{5}} &`
+`shutdown {{[-r|--reboot]}} +{{5}} &`
 
 - Apaga a las 01:00 pm (Usa el reloj de 24[h]):
 

+ 1 - 1
pages.es/linux/systemctl.md

@@ -29,7 +29,7 @@
 
 - Lista todos los servicios, sockets, unidades auto-montadas filtradas por estado en ejecución o fallido:
 
-`systemctl list-units --type={{service|socket|automount}} --state={{failed|running}}`
+`systemctl list-units {{[-t|--type]}} {{service|socket|automount}} --state {{failed|running}}`
 
 - Muestra los contenidos y la ruta absoluta del archivo de una unidad:
 

+ 5 - 5
pages.es/linux/top.md

@@ -9,23 +9,23 @@
 
 - Oculta los procesos inactivos o zombies:
 
-`top -i`
+`top {{[-i|--idle-toggle]}}`
 
 - Muestra solo procesos pertenecientes a un usuario dado:
 
-`top -u {{usuario}}`
+`top {{[-u|--filter-only-euser]}} {{usuario}}`
 
 - Ordena procesos por una columna:
 
-`top -o {{nombre_columna}}`
+`top {{[-o|--sort-override]}} {{nombre_columna}}`
 
 - Muestra los hilos individuales de un proceso dado:
 
-`top -Hp {{identificador_de_proceso}}`
+`top {{[-Hp|--threads-show --pid]}} {{identificador_de_proceso}}`
 
 - Muestra solo los procesos con un(os) PID(s) dado(s), separados por comas. (Normalmente no se conoce el PID de antemano. Este ejemplo lo obtiene del nombre del proceso):
 
-`top -p $(pgrep -d ',' {{nombre_proceso}})`
+`top {{[-p|--pid]}} $(pgrep {{[-d|--delimiter]}} ',' {{nombre_proceso}})`
 
 - Obtén ayuda acerca de los comandos interactivos:
 

+ 8 - 8
pages.es/linux/zip.md

@@ -6,28 +6,28 @@
 
 - Agrega archivos/directorios a un archivo específico:
 
-`zip -r {{ruta/a/comprimido.zip}} {{ruta/al/archivo_o_directorio1 ruta/al/archivo_o_directorio2 ...}}`
+`zip {{[-r|--recurse-paths}} {{ruta/a/comprimido.zip}} {{ruta/al/archivo_o_directorio1 ruta/al/archivo_o_directorio2 ...}}`
 
 - Elimina archivos/directorios de un archivo específico:
 
-`zip --delete {{ruta/a/comprimido.zip}} {{ruta/al/archivo_o_directorio1 ruta/al/archivo_o_directorio2 ...}}`
+`zip {{[-d|--delete]}} {{ruta/a/comprimido.zip}} {{ruta/al/archivo_o_directorio1 ruta/al/archivo_o_directorio2 ...}}`
 
 - Archiva archivos/directorios e[x]cluyendo especificados:
 
-`zip {{ruta/a/comprimido.zip}} {{ruta/al/archivo_o_directorio1 ruta/al/archivo_o_directorio2 ...}} --exclude {{ruta/a/archivos_o_directorios_excluidos}}`
+`zip {{ruta/a/comprimido.zip}} {{ruta/al/archivo_o_directorio1 ruta/al/archivo_o_directorio2 ...}} {{-x|--exclude}} {{ruta/a/archivos_o_directorios_excluidos}}`
 
 - Archiva archivos/directorios con un nivel de compresión específico (`0` - el más bajo, `9` - el más alto):
 
-`zip -r -{{0..9}} {{ruta/a/comprimido.zip}} {{ruta/al/archivo_o_directorio1 ruta/al/archivo_o_directorio2 ...}}`
+`zip {{[-r|--recurse-paths}} -{{0..9}} {{ruta/a/comprimido.zip}} {{ruta/al/archivo_o_directorio1 ruta/al/archivo_o_directorio2 ...}}`
 
 - Crea un archivo cifrado con una contraseña específica:
 
-`zip -r --encrypt {{ruta/a/comprimido.zip}} {{ruta/al/archivo_o_directorio1 ruta/al/archivo_o_directorio2 ...}}`
+`zip {{[-r|--recurse-paths}} {{[-e|--encrypt]}} {{ruta/a/comprimido.zip}} {{ruta/al/archivo_o_directorio1 ruta/al/archivo_o_directorio2 ...}}`
 
-- Archivo de archivos/directorios a un archivo multiparte[s] (por ejemplo,  en partes de 3 GB):
+- Archivo de archivos/directorios a un archivo multiparte[s] (por ejemplo, en partes de 3 GB):
 
-`zip -r -s {{3g}} {{ruta/a/comprimido.zip}} {{ruta/al/archivo_o_directorio1 ruta/al/archivo_o_directorio2 ...}}`
+`zip {{[-r|--recurse-paths}} {{[-s|--split-size]}} {{3g}} {{ruta/a/comprimido.zip}} {{ruta/al/archivo_o_directorio1 ruta/al/archivo_o_directorio2 ...}}`
 
 - Imprime un contenido específico de archivo:
 
-`zip -sf {{ruta/a/comprimido.zip}}`
+`zip {{[-sf|--split-size --freshen]}} {{ruta/a/comprimido.zip}}`

+ 2 - 2
pages.fa/common/chmod.md

@@ -29,8 +29,8 @@
 
 - به صورت بازگشتی به گروه و دیگران دسترسی نوشتن میدهد:
 
-`chmod -R g+w,o+w {{path/to/directory}}`
+`chmod {{[-R|--recursive]}} g+w,o+w {{path/to/directory}}`
 
 - به صورت بازگشتی در پوشه و زیرپوشه(ها) دسترسی اجرا و خواندن فایل(ها) را میدهد:
 
-`chmod -R a+rX {{path/to/directory}}`
+`chmod {{[-R|--recursive]}} a+rX {{path/to/directory}}`

+ 2 - 2
pages.fa/common/chown.md

@@ -13,11 +13,11 @@
 
 - تغییر بازگشتی مالک یه پوشه و محتویات آن:
 
-`chown -R {{user}} {{path/to/directory}}`
+`chown {{[-R|--recursive]}} {{user}} {{path/to/directory}}`
 
 - تغییر مالک یک فایل میانبر(به فایل دیگری اشاره میکند) :
 
-`chown -h {{user}} {{path/to/symlink}}`
+`chown {{[-h|--no-dereference]}} {{user}} {{path/to/symlink}}`
 
 - تغییر مالک یک فایل/پوشه برای همسان شدن با فایل مرجع:
 

+ 3 - 3
pages.fa/common/cmp.md

@@ -9,12 +9,12 @@
 
 - نمایش اطلاعات اولین تفاوت پیدا شده: کاراکتر، شماره خط، بایت ها، و مقادیر آنها:
 
-`cmp --print-bytes {{path/to/file1}} {{path/to/file2}}`
+`cmp {{[-b|--print-bytes]}} {{path/to/file1}} {{path/to/file2}}`
 
 - نمایش شماره بایتها و مقادیر تمامی تفاوت ها:
 
-`cmp --verbose {{path/to/file1}} {{path/to/file2}}`
+`cmp {{[-l|--verbose]}} {{path/to/file1}} {{path/to/file2}}`
 
 - مقایسه فایلها در حالت خاموش، تنها مقدار خروجی برنامه در ترمینال در دسترس است:
 
-`cmp --quiet {{path/to/file1}} {{path/to/file2}}`
+`cmp {{[-s|--quiet]}} {{path/to/file1}} {{path/to/file2}}`

+ 8 - 8
pages.fa/common/curl.md

@@ -6,32 +6,32 @@
 
 - دانلود محتوای یک URL و ذخیره آن در یک فایل(با نام دلخواه):
 
-`curl {{http://example.com}} --output {{path/to/file}}`
+`curl {{http://example.com}} {{[-o|--output]}} {{path/to/file}}`
 
 - دانلود یک فایل و ذخیره آن با نام فایل مشخص شده توسط URL:
 
-`curl --remote-name {{http://example.com/filename}}`
+`curl {{[-O|--remote-name]}} {{http://example.com/filename}}`
 
 - دانلود یک فایل، با دنبال کردن تغییرمسیرهای لینک(location redirects) و ادامه خودکار(از سرگیری) انتقال فایل قبلی. درصورت بروز دادن خطای سرور، خطا نمایش داده خواهد شد:
 
-`curl --fail --remote-name --location --continue-at - {{http://example.com/filename}}`
+`curl {{[-f|--fail]}} {{[-O|--remote-name]}} {{[-L|--location]}} {{[-C|--continue-at]}} - {{http://example.com/filename}}`
 
 - ارسال داده(فرم) رمزگذاری شده (درخواست POST از نوع application/x-www-form-urlencoded). برای خواندن از `stdin`، از --data @file_name یا --data @'-' استفاده کنید:
 
-`curl --data {{'name=bob'}} {{http://example.com/form}}`
+`curl {{[-d|--data]}} {{'name=bob'}} {{http://example.com/form}}`
 
 - ارسال یک درخواست با استفاده از متود HTTP دلخواه و هدرهای(header) اضافی:
 
-`curl --header {{'X-My-Header: 123'}} --request {{PUT}} {{http://example.com}}`
+`curl {{[-H|--header]}} {{'X-My-Header: 123'}} {{[-X|--request]}} {{PUT}} {{http://example.com}}`
 
 - ارسال داده به صورت JSON، با مشخص کردن content-type مناسب:
 
-`curl --data {{'{"name":"bob"}'}} --header {{'Content-Type: application/json'}} {{http://example.com/users/1234}}`
+`curl {{[-d|--data]}} {{'{"name":"bob"}'}} {{[-H|--header]}} {{'Content-Type: application/json'}} {{http://example.com/users/1234}}`
 
 - مشخص کردن یک نام کاربری و درخواست وارد کردن رمزعبور از سرور، به منظور احراز هویت:
 
-`curl --user {{username}} {{http://example.com}}`
+`curl {{[-u|--user]}} {{username}} {{http://example.com}}`
 
 - عبور از گواهی و کلید کاربر یک منبع(رد شدن از اعتبارسنجی گواهی):
 
-`curl --cert {{client.pem}} --key {{key.pem}} --insecure {{https://example.com}}`
+`curl {{[-E|--cert]}} {{client.pem}} --key {{key.pem}} {{[-k|--insecure]}} {{https://example.com}}`

+ 2 - 2
pages.fa/common/ln.md

@@ -5,11 +5,11 @@
 
 - ایجاد یک ارتباط نمادین (symbolic link) به یک فایل یا پوشه:
 
-`ln -s {{/path/to/file_or_directory}} {{path/to/symlink}}`
+`ln {{[-s|--symbolic]}} {{/path/to/file_or_directory}} {{path/to/symlink}}`
 
 - جایگزینی یک ارتباط نمادین موجود، برای اشاره به یک فایل متفاوت:
 
-`ln -sf {{/path/to/new_file}} {{path/to/symlink}}`
+`ln {{[-sf|--symbolic --force]}} {{/path/to/new_file}} {{path/to/symlink}}`
 
 - ایجاد یک لینک سخت (hard link) به یک فایل:
 

+ 6 - 6
pages.fa/common/ls.md

@@ -9,24 +9,24 @@
 
 - نمایش کلیه فایل ها، شامل فایل های مخفی:
 
-`ls -a`
+`ls {{[-a|--all]}}`
 
 - نمایش فایل ها، با این تفاوت که / به نام دایرکتوری ها اضافه می شود:
 
-`ls -F`
+`ls {{[-F|--classify]}}`
 
 - نمایش فایل ها به همراه مجوزها، مالک، اندازه و تاریخ تغییرات:
 
-`ls -la`
+`ls {{[-la|--all -l]}}`
 
 - نمایش فایل ها به همراه مجوزها، مالک، اندازه و تاریخ تغییرات، اندازه ها به صورت قابل درک برای انسان:
 
-`ls -lh`
+`ls {{[-lh|-l --human-readable]}}`
 
 - نمایش فایل ها به همراه مجوزها، مالک، اندازه و تاریخ تغییرات، مرتب شده با اندازه فایل به صورت نزولی:
 
-`ls -lSR`
+`ls {{-lSR|-lS --recursive}}`
 
 - نمایش فایل ها به همراه مجوزها، مالک، اندازه و تاریخ تغییرات، مرتب شده با تاریخ تغییر فایل به صورت صعودی:
 
-`ls -ltr`
+`ls {{[-ltr|-lt --reverse]}}`

+ 3 - 3
pages.fa/common/touch.md

@@ -9,12 +9,12 @@
 
 - تنظیم زمان [a]دسترسی یا [m]تغییر فایل به زمان فعلی و عدم [c]ایجاد فایل در صورت عدم وجود:
 
-`touch -c -{{a|m}} {{path/to/file1 path/to/file2 ...}}`
+`touch {{[-c|--no-create]}} -{{a|m}} {{path/to/file1 path/to/file2 ...}}`
 
 - تنظیم [t]زمان فایل به یک مقدار مشخص و عدم [c]ایجاد فایل در صورت عدم وجود:
 
-`touch -c -t {{YYYYMMDDHHMM.SS}} {{path/to/file1 path/to/file2 ...}}`
+`touch {{[-c|--no-create]}} -t {{YYYYMMDDHHMM.SS}} {{path/to/file1 path/to/file2 ...}}`
 
 - تنظیم زمان فایل‌ها به زمان فایل [r]مرجع، و عدم [c]ایجاد فایل در صورت عدم وجود:
 
-`touch -c -r {{path/to/reference_file}} {{path/to/file1 path/to/file2 ...}}`
+`touch {{[-c|--no-create]}} {{[-r|--reference]}} {{path/to/reference_file}} {{path/to/file1 path/to/file2 ...}}`

+ 2 - 2
pages.fa/linux/cal.md

@@ -9,11 +9,11 @@
 
 - نمایش ماه قبلی، جاری و بعدی:
 
-`cal -3`
+`cal {{[-3|--three]}}`
 
 - در نظر گرفتن دوشنبه به عنوان اولین روز هفته:
 
-`cal --monday`
+`cal {{[-m|--monday]}}`
 
 - نمایش تقویم سال مورد نظر (چهار رقمی):
 

+ 1 - 1
pages.fr/common/arp-scan.md

@@ -5,7 +5,7 @@
 
 - Scanne le réseau local actuel :
 
-`arp-scan --localnet`
+`arp-scan {{[-l|--localnet]}}`
 
 - Scanne un réseau IP pour un masque de bits donné :
 

+ 2 - 2
pages.fr/common/chgrp.md

@@ -9,11 +9,11 @@
 
 - Change récursivement le groupe propriétaire d'un répertoire et de son contenu :
 
-`chgrp -R {{groupe}} {{chemin/vers/répertoire}}`
+`chgrp {{[-R|--recursive]}} {{groupe}} {{chemin/vers/répertoire}}`
 
 - Change le groupe propriétaire d'un lien symbolique :
 
-`chgrp -h {{groupe}} {{chemin/vers/lien_symbolique}}`
+`chgrp {{[-h|--no-dereference]}} {{groupe}} {{chemin/vers/lien_symbolique}}`
 
 - Modifie le groupe propriétaire d'un fichier/répertoire pour qu'il corresponde à un fichier de référence :
 

+ 2 - 2
pages.fr/common/chmod.md

@@ -29,8 +29,8 @@
 
 - Modifie les permissions récursivement en donnant aux membres du [g]roupe et aux autres [o] utilisateurs le droit d'écriture [w] :
 
-`chmod -R g+w,o+w {{chemin/vers/répertoire}}`
+`chmod {{[-R|--recursive]}} g+w,o+w {{chemin/vers/répertoire}}`
 
 - Donne récursivement à tous [a] les utilisateurs les droits de lecture [r] de fichiers et d'e[X]écution de sous-répertoires à l'intérieur d'un répertoire :
 
-`chmod -R a+rX {{chemin/vers/répertoire}}`
+`chmod {{[-R|--recursive]}} a+rX {{chemin/vers/répertoire}}`

+ 2 - 2
pages.fr/common/chown.md

@@ -17,11 +17,11 @@
 
 - Modifie récursivement le propriétaire d'un dossier et de son contenu :
 
-`chown -R {{utilisateur}} {{chemin/vers/dossier}}`
+`chown {{[-R|--recursive]}} {{utilisateur}} {{chemin/vers/dossier}}`
 
 - Modifie le propriétaire d'un lien symbolique :
 
-`chown -h {{utilisateur}} {{chemin/vers/lien_symbolique}}`
+`chown {{[-h|--no-dereference]}} {{utilisateur}} {{chemin/vers/lien_symbolique}}`
 
 - Modifie le propriétaire d'un fichier / dossier pour correspondre à un fichier de référence :
 

+ 8 - 8
pages.fr/common/curl.md

@@ -6,32 +6,32 @@
 
 - Télécharger le contenu d'une URL dans un fichier :
 
-`curl {{http://exemple.fr}} --output {{nom_fichier}}`
+`curl {{http://exemple.fr}} {{[-o|--output]}} {{nom_fichier}}`
 
 - Télécharger le contenu d'une URL dans un fichier nommé comme indiqué par l'URL :
 
-`curl --remote-name {{http://exemple.fr/nom_fichier}}`
+`curl {{[-O|--remote-name]}} {{http://exemple.fr/nom_fichier}}`
 
 - Télécharger un fichier, en suivant les redirections, et poursuivre (reprendre) automatiquement un transfert de fichier précédent et renvoyer une erreur lors d'erreurs serveurs :
 
-`curl --fail --remote-name --location --continue-at - {{http://exemple.fr/nom_fichier}}`
+`curl {{[-f|--fail]}} {{[-O|--remote-name]}} {{[-L|--location]}} {{[-C|--continue-at]}} - {{http://exemple.fr/nom_fichier}}`
 
 - Envoyer des données de formulaire encodées (requête POST de type `application/x-www-form-urlencoded`). Utiliser `--data @file_name` ou `--data @'-'` pour lire depuis `stdin` :
 
-`curl --data {{'nom=bob'}} {{http://exemple.fr/formulaire}}`
+`curl {{[-d|--data]}} {{'nom=bob'}} {{http://exemple.fr/formulaire}}`
 
 - Envoyer une requête avec un en-tête supplémentaire, en spécifiant la méthode HTTP :
 
-`curl --header {{'X-Mon-En-Tete: 123'}} --request {{PUT}} {{http://exemple.fr}}`
+`curl {{[-H|--header]}} {{'X-Mon-En-Tete: 123'}} {{[-X|--request]}} {{PUT}} {{http://exemple.fr}}`
 
 - Envoyez des données au format JSON, en spécifiant l'en-tête content-type adéquate :
 
-`curl --data {{'{"nom":"bob"}'}} --header {{'Content-Type: application/json'}} {{http://exemple.fr/utilisateurs/1234}}`
+`curl {{[-d|--data]}} {{'{"nom":"bob"}'}} {{[-H|--header]}} {{'Content-Type: application/json'}} {{http://exemple.fr/utilisateurs/1234}}`
 
 - Fournir un nom d'utilisateur et demander pour un mot de passe pour une authentification auprès du serveur :
 
-`curl --user {{identifiant}} {{http://exemple.fr}}`
+`curl {{[-u|--user]}} {{identifiant}} {{http://exemple.fr}}`
 
 - Fournir le certificat et la clé du client pour une ressource, en évitant la validation du certificat :
 
-`curl --cert {{client.pem}} --key {{cle.pem}} --insecure {{https://exemple.fr}}`
+`curl {{[-E|--cert]}} {{client.pem}} --key {{cle.pem}} {{[-k|--insecure]}} {{https://exemple.fr}}`

+ 6 - 6
pages.fr/common/du.md

@@ -9,24 +9,24 @@
 
 - Liste les tailles d'un répertoire et de ses sous-répertoires, sous une forme lisible par l'homme (c'est-à-dire en sélectionnant automatiquement l'unité appropriée pour chaque taille) :
 
-`du -h {{chemin/vers/répertoire}}`
+`du {{[-h|--human-readable]}} {{chemin/vers/répertoire}}`
 
 - Affiche la taille d'un répertoire unique, en unités lisibles par l'homme :
 
-`du -sh {{chemin/vers/répertoire}}`
+`du {{[-sh|--summarize --human-readable]}} {{chemin/vers/répertoire}}`
 
 - Liste les tailles, en unités lisibles par l'homme, d'un répertoire et de tous les fichiers et répertoires qu'il contient :
 
-`du -ah {{chemin/vers/répertoire}}`
+`du {{[-ah|--all --human-readable]}} {{chemin/vers/répertoire}}`
 
 - Liste les tailles, en unités lisibles par l'homme, d'un répertoire et de ses sous-répertoires, jusqu'à N niveaux de profondeur :
 
-`du -h --max-depth=N {{chemin/vers/répertoire}}`
+`du {{[-h|--human-readable]}} {{[-d|--max-depth]}} N {{chemin/vers/répertoire}}`
 
 - Liste la taille, en unités lisible par l'homme, de tous les fichiers `.jpg` dans les sous-répertoires du répertoire courant, et affiche un total cumulatif à la fin :
 
-`du -ch {{*/*.jpg}}`
+`du {{[-ch|--total --human-readable]}} {{*/*.jpg}}`
 
 - Liste tous les fichiers et répertoires (y compris les fichiers cachés) dépassant un certain seuil (utile pour déterminer ce qui occupe réellement l'espace) :
 
-`du --all --human-readable --threshold {{1G|1024M|1048576K}} .[^.]* *`
+`du {{[-ah|--all --human-readable]}} {{[-t|--threshold]}} {{1G|1024M|1048576K}} .[^.]* *`

+ 3 - 3
pages.fr/common/gdb.md

@@ -9,15 +9,15 @@
 
 - Attache un processus à gdb :
 
-`gdb -p {{identifiant_processus}}`
+`gdb {{[-p|--pid]}} {{identifiant_processus}}`
 
 - Débogue avec un fichier comme image mémoire :
 
-`gdb -c {{fichier}} {{exécutable}}`
+`gdb {{[-c|--core]}} {{fichier}} {{exécutable}}`
 
 - Execute les commandes gdb données au démarrage :
 
-`gdb -ex "{{commandes}}" {{exécutable}}`
+`gdb {{[-ex|--eval-command]}} "{{commandes}}" {{exécutable}}`
 
 - Démarre gdb en passant des arguments à l'exécutable :
 

+ 2 - 2
pages.fr/common/ln.md

@@ -5,11 +5,11 @@
 
 - Crée un lien symbolique vers un fichier ou un répertoire :
 
-`ln -s {{/chemin/vers/fichier_ou_repertoire}} {{chemin/vers/lien_symbolique}}`
+`ln {{[-s|--symbolic]}} {{/chemin/vers/fichier_ou_repertoire}} {{chemin/vers/lien_symbolique}}`
 
 - Modifie la cible d'un lien symbolique existant :
 
-`ln -sf {{/chemin/vers/nouveau_fichier}} {{chemin/vers/lien_symbolique}}`
+`ln {{[-sf|--symbolic --force]}} {{/chemin/vers/nouveau_fichier}} {{chemin/vers/lien_symbolique}}`
 
 - Crée un lien dur vers un fichier :
 

+ 7 - 7
pages.fr/common/ls.md

@@ -9,28 +9,28 @@
 
 - Liste tous les fichiers, ainsi que les fichiers cachés :
 
-`ls -a`
+`ls {{[-a|--all]}}`
 
 - Liste tous les fichiers, avec les noms de répertoires suivis d'un `/` :
 
-`ls -F`
+`ls {{[-F|--classify]}}`
 
 - Liste tous les fichiers avec un format détaillé (permissions, propriétaire, taille et date de modification) :
 
-`ls -la`
+`ls {{[-la|--all -l]}}`
 
 - Liste les fichiers avec un format détaillé en utilisant des préfixes d'unités (KiB, MiB, GiB) :
 
-`ls -lh`
+`ls {{[-lh|-l --human-readable]}}`
 
 - Liste les fichiers avec un format détaillé en triant par taille décroissante :
 
-`ls -lSR`
+`ls {{-lSR|-lS --recursive}}`
 
 - Liste avec un format détaillé tous les fichiers en triant par date de modification (les plus anciennes en premier) :
 
-`ls -ltr`
+`ls {{[-ltr|-lt --reverse]}}`
 
 - Liste uniquement les répertoires :
 
-`ls -d */`
+`ls {{[-d|--directory]}} */`

+ 3 - 3
pages.fr/common/nano.md

@@ -13,12 +13,12 @@
 
 - Active le défilement fluide :
 
-`nano -S {{fichier}}`
+`nano {{[-S|--softwrap]}} {{fichier}}`
 
 - Indente les nouvelles lignes à la même indentation que les lignes précédentes :
 
-`nano -i {{fichier}}`
+`nano {{[-i|--autoindent]}} {{fichier}}`
 
 - Avant la modification, sauvegarde le fichier actuel sous le format `nom_du_fichier_actuel~` :
 
-`nano -B {{fichier}}`
+`nano {{[-B|--backup]}} {{fichier}}`

+ 1 - 1
pages.fr/common/pwd.md

@@ -9,4 +9,4 @@
 
 - Affiche le répertoire actuel tout en traduisant les liens symboliques (c.-à-d. afficher le répertoire « physique ») :
 
-`pwd -P`
+`pwd {{[-P|--physical]}}`

+ 6 - 6
pages.fr/common/sudo.md

@@ -9,11 +9,11 @@
 
 - Édite un fichier en tant que super-utilisateur avec votre éditeur par défaut :
 
-`sudo --edit {{/etc/fstab}}`
+`sudo {{[-e|--edit]}} {{/etc/fstab}}`
 
 - Exécute une commande en tant qu'un autre utilisateur et/ou groupe :
 
-`sudo --user={{utilisateur}} --group={{groupe}} {{id -a}}`
+`sudo {{[-u|--user]}} {{utilisateur}} {{[-g|--group]}} {{groupe}} {{id -a}}`
 
 - Répéte la dernière commande préfixée de `sudo` (uniquement dans Bash, Zsh, etc.) :
 
@@ -21,16 +21,16 @@
 
 - Lance le terminal par défaut avec des privilèges de super-utilisateur et exécuter des fichiers à profil spécifique (`.profile`, `.bash_profile`, etc.) :
 
-`sudo --login`
+`sudo {{[-i|--login]}}`
 
 - Lance le terminal par défaut avec des privilèges de super-utilisateur sans modifier l'environnement :
 
-`sudo --shell`
+`sudo {{[-s|--shell]}}`
 
 - Lance le terminal par défaut en tant que l'utilisateur spécifié, en chargeant l'environnement de cet utilisateur et en lisant les fichiers à profil spécifique de cet utilisateur (`.profile`, `.bash_profile`, etc.) :
 
-`sudo --login --user={{utilisateur}}`
+`sudo {{[-i|--login]}} {{[-u|--user]}} {{utilisateur}}`
 
 - Liste les commandes autorisées (et interdites) pour l'utilisateur courant :
 
-`sudo --list`
+`sudo {{[-l|--list]}}`

+ 5 - 5
pages.fr/common/wc.md

@@ -5,19 +5,19 @@
 
 - Compte les lignes d'un fichier :
 
-`wc --lines {{chemin/vers/fichier}}`
+`wc {{[-l|--lines]}} {{chemin/vers/fichier}}`
 
 - Compte les mots d'un fichier :
 
-`wc --words {{chemin/vers/fichier}}`
+`wc {{[-w|--words]}} {{chemin/vers/fichier}}`
 
 - Compte les octets d'un fichier :
 
-`wc --bytes {{chemin/vers/fichier}}`
+`wc {{[-c|--bytes]}} {{chemin/vers/fichier}}`
 
 - Compte les caractères d'un fichier (en prenant en compte l'ensemble des caractères multi-octets) :
 
-`wc --chars {{chemin/vers/fichier}}`
+`wc {{[-m|--chars]}} {{chemin/vers/fichier}}`
 
 - Compte les lignes, les mots et les caractères depuis l'entrée standard `stdin` :
 
@@ -25,4 +25,4 @@
 
 - Compte la longueur en nombre de caractères de la plus grande ligne d'un fichier :
 
-`wc --max-line-length {{chemin/vers/fichier}}`
+`wc {{[-L|--max-line-length]}} {{chemin/vers/fichier}}`

+ 2 - 2
pages.fr/linux/cal.md

@@ -9,11 +9,11 @@
 
 - Affiche les mois précédent, courant et suivant :
 
-`cal -3`
+`cal {{[-3|--three]}}`
 
 - Utilise le Lundi comme le premier jour de la semaine :
 
-`cal --monday`
+`cal {{[-m|--monday]}}`
 
 - Affiche un calendrier pour une année en particulier (4 chiffres) :
 

+ 4 - 4
pages.fr/linux/cp.md

@@ -13,19 +13,19 @@
 
 - Copier récursivement le contenu d'un répertoire vers un autre emplacement (si la destination existe, le répertoire est copié dans celle-ci) :
 
-`cp -r {{chemin/vers/repertoire_source}} {{chemin/vers/repertoire_cible}}`
+`cp {{[-r|--recursive]}} {{chemin/vers/repertoire_source}} {{chemin/vers/repertoire_cible}}`
 
 - Copier récursivement le contenu d'un répertoire vers un autre emplacement en mode verbeux (affichage des noms fichiers à mesure de leur copie) :
 
-`cp -vr {{chemin/vers/repertoire_source}} {{chemin/vers/repertoire_cible}}`
+`cp {{[-vr|--verbose --recursive]}} {{chemin/vers/repertoire_source}} {{chemin/vers/repertoire_cible}}`
 
 - Copier les fichiers textes vers un autre emplacement, en mode interactive (demande une confirmation avant d'écrire par dessus un fichier du même nom) :
 
-`cp -i {{*.txt}} {{chemin/vers/repertoire_cible}}`
+`cp {{[-i|--interactive]}} {{*.txt}} {{chemin/vers/repertoire_cible}}`
 
 - Suivre le lien symbolique avant de copier (copie le fichier lié, et non le lien) :
 
-`cp -L {{link}} {{chemin/vers/repertoire_cible}}`
+`cp {{[-L|--dereference]}} {{link}} {{chemin/vers/repertoire_cible}}`
 
 - Utiliser le chemin complet du fichier source, créant tout répertoire manquant lors de la copie :
 

+ 5 - 5
pages.fr/linux/man.md

@@ -13,20 +13,20 @@
 
 - Liste toutes les sections dans lesquelles se trouve une commande :
 
-`man --whatis {{commande}}`
+`man {{[-f|--whatis]}} {{commande}}`
 
 - Affiche tous les chemins où se trouvent les pages de manuel :
 
-`man --path`
+`man {{[-w|--path]}}`
 
 - Affiche l'emplacement d'une page de manuel plutôt que la page elle-même :
 
-`man --where {{commande}}`
+`man {{[-w|--where]}} {{commande}}`
 
 - Affiche la page de manuel dans une langue particulière :
 
-`man --locale={{fr_FR}} {{commande}}`
+`man {{[-L|--locale]}} {{fr_FR}} {{commande}}`
 
 - Cherche toutes les pages de manuel contenant la chaîne de caractères spécifée :
 
-`man --apropos "{{chaîne_de_caractères}}"`
+`man {{[-k|--apropos]}} "{{chaîne_de_caractères}}"`

+ 3 - 3
pages.fr/linux/reboot.md

@@ -9,7 +9,7 @@
 
 - Éteint le système (identique à `poweroff`) :
 
-`reboot --poweroff`
+`reboot {{[-p|--poweroff]}}`
 
 - Arrête (met fin à tous les processus et arrête le processeur) le système (identique à `halt`) :
 
@@ -17,8 +17,8 @@
 
 - Redémarre immédiatement sans contacter le gestionnaire du système :
 
-`reboot --force`
+`reboot {{[-f|--force]}}`
 
 - Écrit l'entrée wtmp shutdown sans redémarrer le système :
 
-`reboot --wtmp-only`
+`reboot {{[-w|--wtmp-only]}}`

+ 2 - 2
pages.fr/linux/shutdown.md

@@ -9,11 +9,11 @@
 
 - Redémarre immédiatement :
 
-`shutdown -r now`
+`shutdown {{[-r|--reboot]}} now`
 
 - Redémarre dans 5 minutes :
 
-`shutdown -r +{{5}} &`
+`shutdown {{[-r|--reboot]}} +{{5}} &`
 
 - Éteint à 1:00 pm (Utilise un format 24h) :
 

Some files were not shown because too many files changed in this diff