mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-03-28 21:16:20 +01:00
*: add option placeholders to translations (#15933)
Co-authored-by: Darío Hereñú <magallania@gmail.com>
This commit is contained in:
parent
77e7de06ad
commit
a70b923d8f
382 changed files with 1347 additions and 1347 deletions
|
@ -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) والمجموعات التي ينتمي إليها:
|
||||
|
||||
|
|
|
@ -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]}} */`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -9,4 +9,4 @@
|
|||
|
||||
- اطبع اسم الدليل الحالي و حل جميع الروابط اللينة (وبمعنى آخر إظهار المسارالفعلي) :
|
||||
|
||||
`pwd -P`
|
||||
`pwd {{[-P|--physical]}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
||||
- التقاط حركة المرور لشبكة محددة:
|
||||
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
||||
- عرض محتويات ومسار ملف الوحدة:
|
||||
|
||||
|
|
|
@ -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]}} */`
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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):
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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]}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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]}}`
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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]}}`
|
||||
|
|
|
@ -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]}}`
|
||||
|
|
|
@ -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):
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
- Scanne das lokale Netzwerk:
|
||||
|
||||
`arp-scan --localnet`
|
||||
`arp-scan {{[-l|--localnet]}}`
|
||||
|
||||
- Scanne ein IP Netzwerk mit einer benutzerdefinierten Bitmaske:
|
||||
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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`):
|
||||
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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]}} */`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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):
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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}} .[^.]* *`
|
||||
|
|
|
@ -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):
|
||||
|
||||
|
|
|
@ -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`):
|
||||
|
||||
|
|
|
@ -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]}}`
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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]}} */`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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`):
|
||||
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -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,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}}`
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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,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}}`
|
||||
|
|
|
@ -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):
|
||||
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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]}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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]}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -17,4 +17,4 @@
|
|||
|
||||
- Lista contenedores en una salida elegante, basada en columnas:
|
||||
|
||||
`lxc-ls --fancy`
|
||||
`sudo lxc-ls {{[-f|--fancy]}}`
|
||||
|
|
|
@ -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}}"`
|
||||
|
|
|
@ -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]}}`
|
||||
|
|
|
@ -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]}}`
|
||||
|
|
|
@ -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 ...}}`
|
||||
|
|
|
@ -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]):
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
||||
- تغییر مالک یک فایل/پوشه برای همسان شدن با فایل مرجع:
|
||||
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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) به یک فایل:
|
||||
|
||||
|
|
|
@ -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]}}`
|
||||
|
|
|
@ -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 ...}}`
|
||||
|
|
|
@ -9,11 +9,11 @@
|
|||
|
||||
- نمایش ماه قبلی، جاری و بعدی:
|
||||
|
||||
`cal -3`
|
||||
`cal {{[-3|--three]}}`
|
||||
|
||||
- در نظر گرفتن دوشنبه به عنوان اولین روز هفته:
|
||||
|
||||
`cal --monday`
|
||||
`cal {{[-m|--monday]}}`
|
||||
|
||||
- نمایش تقویم سال مورد نظر (چهار رقمی):
|
||||
|
||||
|
|
|
@ -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é :
|
||||
|
||||
|
|
|
@ -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 :
|
||||
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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 :
|
||||
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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}} .[^.]* *`
|
||||
|
|
|
@ -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 :
|
||||
|
||||
|
|
|
@ -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 :
|
||||
|
||||
|
|
|
@ -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]}} */`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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]}}`
|
||||
|
|
|
@ -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,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}}`
|
||||
|
|
|
@ -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) :
|
||||
|
||||
|
|
|
@ -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 :
|
||||
|
||||
|
|
|
@ -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}}"`
|
||||
|
|
|
@ -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]}}`
|
||||
|
|
|
@ -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) :
|
||||
|
||||
|
|
|
@ -5,11 +5,11 @@
|
|||
|
||||
- किसी फ़ाइल या निर्देशिका के लिए एक प्रतीकात्मक लिंक बनाएँ:
|
||||
|
||||
`ln -s {{/फ़ाइल_या_निर्देशिका/का/पथ}} {{लिंक/का/पथ}}`
|
||||
`ln {{[-s|--symbolic]}} {{/फ़ाइल_या_निर्देशिका/का/पथ}} {{लिंक/का/पथ}}`
|
||||
|
||||
- किसी भिन्न फ़ाइल को इंगित करने के लिए मौजूदा प्रतीकात्मक लिंक को अधिलेखित करें:
|
||||
|
||||
`ln -sf {{/नई_फ़ाइल/का/पथ}} {{लिंक/का/पथ}}`
|
||||
`ln {{[-sf|--symbolic --force]}} {{/नई_फ़ाइल/का/पथ}} {{लिंक/का/पथ}}`
|
||||
|
||||
- किसी फ़ाइल का हार्ड लिंक बनाएँ:
|
||||
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue