mirror of
https://github.com/tldr-pages/tldr.git
synced 2024-10-28 09:19:47 +01:00
Merge branch 'main' into zic
This commit is contained in:
commit
fc804f7d72
112 changed files with 1688 additions and 191 deletions
|
@ -78,8 +78,6 @@ If you are an owner of the organization, you can see an automated list [here](ht
|
|||
[24 December 2019](https://github.com/tldr-pages/tldr/issues/3690) — [5 January 2020](https://github.com/tldr-pages/tldr/issues/3736), [22 September 2024](https://github.com/tldr-pages/tldr/issues/5932) — present
|
||||
- **Yi Liu ([@LiLittleCat](https://github.com/LiLittleCat))**:
|
||||
[23 September 2024](https://github.com/tldr-pages/tldr/issues/13780) — present
|
||||
- **Renie ([@renie](https://github.com/renie))**:
|
||||
[03 October 2024](https://github.com/tldr-pages/tldr/issues/13946) — present
|
||||
- Owen Voke ([@owenvoke](https://github.com/owenvoke))
|
||||
[11 January 2018](https://github.com/tldr-pages/tldr/issues/1885) — [26 August 2018](https://github.com/tldr-pages/tldr/issues/2258)
|
||||
- Marco Bonelli ([@mebeim](https://github.com/mebeim)):
|
||||
|
@ -136,6 +134,8 @@ If you are an owner of the organization, you can see an automated list [here](ht
|
|||
[11 May 2024](https://github.com/tldr-pages/tldr/issues/12776) — [1 June 2024](https://github.com/tldr-pages/tldr/issues/12869)
|
||||
- Managor ([@Managor](https://github.com/Managor)):
|
||||
[4 September 2023](https://github.com/tldr-pages/tldr/issues/10611) — [3 October 2024](https://github.com/tldr-pages/tldr/issues/13956)
|
||||
- Renie ([@renie](https://github.com/renie)):
|
||||
[03 October 2024](https://github.com/tldr-pages/tldr/issues/13946) — [23 October 2024](https://github.com/tldr-pages/tldr/issues/14343)
|
||||
|
||||
## Organization members
|
||||
|
||||
|
@ -166,6 +166,8 @@ An automated list can be found [here](https://github.com/orgs/tldr-pages/people)
|
|||
[1 June 2024](https://github.com/tldr-pages/tldr/issues/12869) — present
|
||||
- **Managor ([@Managor](https://github.com/Managor))**:
|
||||
[3 October 2024](https://github.com/tldr-pages/tldr/issues/13956) — present
|
||||
- **Renie ([@renie](https://github.com/renie))**:
|
||||
[23 October 2024](https://github.com/tldr-pages/tldr/issues/14343) — present
|
||||
- Owen Voke ([@owenvoke](https://github.com/owenvoke))
|
||||
[26 August 2018](https://github.com/tldr-pages/tldr/issues/2258) — [8 May 2019](https://github.com/tldr-pages/tldr/issues/2989)
|
||||
- Marco Bonelli ([@mebeim](https://github.com/mebeim)):
|
||||
|
|
20
pages.de/common/cmatrix.md
Normal file
20
pages.de/common/cmatrix.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
# cmatrix
|
||||
|
||||
> Zeigt einen scrollenden, Matrix-ähnlichen Bildschirm im Terminal an.
|
||||
> Weitere Informationen: <https://github.com/abishekvashok/cmatrix>.
|
||||
|
||||
- Aktiviere [a]synchrones Scrollen:
|
||||
|
||||
`cmatrix -a`
|
||||
|
||||
- Ändere die Text[C]olor (standardmäßig grün):
|
||||
|
||||
`cmatrix -C {{red}}`
|
||||
|
||||
- Aktiviere den [r]egenbogen-Modus:
|
||||
|
||||
`cmatrix -r`
|
||||
|
||||
- Verwende eine Bildschirm[u]pdate-Verzögerung von 100 Zentisekunden (1 Sekunde):
|
||||
|
||||
`cmatrix -u 100`
|
20
pages.de/linux/betterlockscreen.md
Normal file
20
pages.de/linux/betterlockscreen.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
# betterlockscreen
|
||||
|
||||
> Einfacher, minimalistischer Sperrbildschirm.
|
||||
> Weitere Informationen: <https://github.com/betterlockscreen/betterlockscreen>.
|
||||
|
||||
- Sperre den Bildschirm:
|
||||
|
||||
`betterlockscreen --lock`
|
||||
|
||||
- Ändere den Hintergrund des Sperrbildschirms:
|
||||
|
||||
`betterlockscreen -u {{pfad/zu/bild.png}}`
|
||||
|
||||
- Sperre den Bildschirm und zeige benutzerdefinierten Text an:
|
||||
|
||||
`betterlockscreen -l pixel -t "{{benutzerdefinierter Sperrbildschirmtext}}"`
|
||||
|
||||
- Sperre den Bildschirm mit einer benutzerdefinierten Monitor-Auszeit in Sekunden:
|
||||
|
||||
`betterlockscreen --off {{5}} -l`
|
|
@ -1,10 +1,10 @@
|
|||
# bugreportz
|
||||
|
||||
> Genera un informe comprimido de errores de Android.
|
||||
> Este comando solo se puede usar a través de `adb shell`.
|
||||
> Genera un informe de error Android comprimido.
|
||||
> Este comando sólo puede usarse a través de `adb shell`.
|
||||
> Más información: <https://cs.android.com/android/platform/superproject/+/main:frameworks/native/cmds/bugreportz>.
|
||||
|
||||
- Genera un informe completo de errores comprimido de un dispositivo Android:
|
||||
- Genera un informe de error completo comprimido de un dispositivo Android:
|
||||
|
||||
`bugreportz`
|
||||
|
||||
|
@ -12,10 +12,14 @@
|
|||
|
||||
`bugreportz -p`
|
||||
|
||||
- Escribe el contenido de un informe de error de Android en `stdout`:
|
||||
|
||||
`bugreportz -s`
|
||||
|
||||
- Muestra ayuda:
|
||||
|
||||
`bugreportz -h`
|
||||
|
||||
- Muestra la versión de `bugreportz`:
|
||||
- Muestra versión:
|
||||
|
||||
`bugreportz -v`
|
||||
|
|
7
pages.es/common/batch.md
Normal file
7
pages.es/common/batch.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
# batch
|
||||
|
||||
> Este es un comando alias de `at`.
|
||||
|
||||
- Muestra la documentación del comando original:
|
||||
|
||||
`tldr at`
|
8
pages.es/common/brave.md
Normal file
8
pages.es/common/brave.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
# brave
|
||||
|
||||
> Este es un comando alias de `chromium`.
|
||||
> Más información: <https://support.brave.com/hc/en-us/articles/360044860011-How-Do-I-Use-Command-Line-Flags-in-Brave>.
|
||||
|
||||
- Muestra la documentación del comando original:
|
||||
|
||||
`tldr chromium`
|
9
pages.es/common/bundler.md
Normal file
9
pages.es/common/bundler.md
Normal file
|
@ -0,0 +1,9 @@
|
|||
# bundler
|
||||
|
||||
> Gestor de dependencias para el lenguaje de programación Ruby.
|
||||
> `bundler` es un nombre común para el comando `bundle`, pero no un comando en sí.
|
||||
> Más información: <https://bundler.io/man/bundle.1.html>.
|
||||
|
||||
- Muestra la documentación del comando original:
|
||||
|
||||
`tldr bundle`
|
7
pages.es/common/compare.md
Normal file
7
pages.es/common/compare.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
# compare
|
||||
|
||||
> Este comando es un alias de `magick compare`.
|
||||
|
||||
- Muestra la documentación del comando original:
|
||||
|
||||
`tldr magick compare`
|
|
@ -1,16 +1,20 @@
|
|||
# touch
|
||||
|
||||
> Cambia el tiempo de accesso y modificación de un archivo (atime, mtime).
|
||||
> Crea archivos y establece los tiempos de acceso y modificación.
|
||||
> Más información: <https://manned.org/touch>.
|
||||
|
||||
- Crea un archivo nuevo o cambia los tiempos de archivos existentes al tiempo actual:
|
||||
- Crea los archivos especificados:
|
||||
|
||||
`touch {{archivo}}`
|
||||
`touch {{ruta/al/archivo1 ruta/al/archivo2 ...}}`
|
||||
|
||||
- Establece los tiempos de un archivo a un día y hora específicos:
|
||||
- Establece los tiempos de [a]cceso o [m]odificación al momento actual y no [c]rea un archivo si este no existe:
|
||||
|
||||
`touch -t {{YYYYMMDDHHMM.SS}} {{archivo}}`
|
||||
`touch -c -{{a|m}} {{ruta/al/archivo1 ruta/al/archivo2 ...}}`
|
||||
|
||||
- Usa los tiempos de un archivo para establecer los tiempos en otro archivo:
|
||||
- Establece los [t]iempos de un archivo a un valor específico y no [c]rea el archivo si no existe:
|
||||
|
||||
`touch -r {{archivo}} {{archivo2}}`
|
||||
`touch -c -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 ...}}`
|
||||
|
|
|
@ -15,3 +15,7 @@
|
|||
- Acepta todas las confirmaciones que muestre el comando `apt-get`:
|
||||
|
||||
`yes | sudo apt-get install {{programa}}`
|
||||
|
||||
- Retorna repetidamente una nueva línea para aceptar siempre la opción predeterminada de una pregunta (prompt):
|
||||
|
||||
`yes ''`
|
||||
|
|
|
@ -19,9 +19,13 @@
|
|||
|
||||
`cp -vr {{ruta/al/directorio_origen}} {{ruta/al/directorio_destino}}`
|
||||
|
||||
- Copia archivos de texto en otra ubicación en modo interactivo (pregunta al usuario antes de sobreescribir):
|
||||
- Copia varios archivos de inmediato a un directorio:
|
||||
|
||||
`cp -i {{*.txt}} {{ruta/al/directorio_destino}}`
|
||||
`cp -t {{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}}`
|
||||
|
||||
- Sigue los enlaces simbólicos antes de copiar:
|
||||
|
||||
|
|
|
@ -1,16 +1,25 @@
|
|||
# halt
|
||||
|
||||
> Detiene, apaga o reinicia la máquina.
|
||||
> Ver también: `poweroff`, `reboot`.
|
||||
> Más información: <https://manned.org/halt.8>.
|
||||
|
||||
- Detiene la máquina:
|
||||
- Detiene el sistema:
|
||||
|
||||
`halt`
|
||||
|
||||
- Apaga la máquina:
|
||||
- Apaga el sistema (igual que `poweroff`):
|
||||
|
||||
`halt --poweroff`
|
||||
|
||||
- Reinicia la máquina:
|
||||
- Reinicia el sistema (igual que `reboot`):
|
||||
|
||||
`halt --reboot`
|
||||
|
||||
- Apaga inmediatamente el sistema sin contactar al administrador:
|
||||
|
||||
`halt --force`
|
||||
|
||||
- Escribe la entrada de apagado en wtmp sin apagar el sistema:
|
||||
|
||||
`halt --wtmp-only`
|
||||
|
|
|
@ -3,11 +3,15 @@
|
|||
> Da formato y muestra páginas del manual.
|
||||
> Más información: <https://manned.org/man>.
|
||||
|
||||
- Muestra la página del manual para un comando:
|
||||
- Muestra la página del manual de un comando:
|
||||
|
||||
`man {{comando}}`
|
||||
|
||||
- Muestra la página del manual para un comando de la sección 7:
|
||||
- Abre la página del manual de un comando en un navegador (requiere que la variable `BROWSER` esté establecida):
|
||||
|
||||
`man --html {{command}}`
|
||||
|
||||
- Muestra la página del manual de la sección 7 de un comando:
|
||||
|
||||
`man {{7}} {{comando}}`
|
||||
|
||||
|
@ -15,7 +19,7 @@
|
|||
|
||||
`man --whatis {{comando}}`
|
||||
|
||||
- Muestra las rutas usadas para la búsqueda de las páginas:
|
||||
- Muestra las rutas usadas en la búsqueda de las páginas:
|
||||
|
||||
`man --path`
|
||||
|
||||
|
@ -23,10 +27,10 @@
|
|||
|
||||
`man --where {{comando}}`
|
||||
|
||||
- Muestra la página del manual usando una ubicación específica:
|
||||
- Muestra la página del manual usando un idioma (locale) específico (p.e. es para español):
|
||||
|
||||
`man --locale={{locale}} {{comando}}`
|
||||
`man --locale {{idioma}} {{comando}}`
|
||||
|
||||
- Busca las páginas del manual que contienen la cadena indicada:
|
||||
- Busca las páginas del manual que contienen la cadena de búsqueda:
|
||||
|
||||
`man --apropos "{{cadena_a_buscar}}"`
|
||||
`man --apropos "{{cadena_de_búsqueda}}"`
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
`sbctl status`
|
||||
|
||||
- Crea claves de arranque seguro personalizadas (todo se almacena en `/var/lib/sbctl`):
|
||||
- Crea claves de arranque seguro personalizadas (todo se almacena en `/var/lib/sbctl` de forma predeterminada):
|
||||
|
||||
`sbctl create-keys`
|
||||
|
||||
|
@ -16,6 +16,10 @@
|
|||
|
||||
`sbctl enroll-keys --microsoft`
|
||||
|
||||
- Ejecuta automáticamente `create-keys` y `enroll-keys` basado en los parámetros de `/etc/sbctl/sbctl.conf`:
|
||||
|
||||
`sbctl setup --setup`
|
||||
|
||||
- Firma un binario EFI con la clave creada y guarda el archivo en la base de datos:
|
||||
|
||||
`sbctl sign {{-s|--save}} {{ruta/al/binario_efi}}`
|
||||
|
|
|
@ -1,21 +1,17 @@
|
|||
# userdel
|
||||
|
||||
> Elimina una cuenta de usuario o elimina un usuario de un grupo.
|
||||
> Nota: todos los comandos deben ser ejecutados como root.
|
||||
> Vea también: `users`, `useradd`, `usermod`.
|
||||
> Más información: <https://manned.org/userdel>.
|
||||
|
||||
- Elimina un usuario:
|
||||
|
||||
`userdel {{nombre}}`
|
||||
`sudo userdel {{usuario}}`
|
||||
|
||||
- Elimina un usuario junto con su directorio home y mail spool:
|
||||
- Elimina un usuario en otro directorio raíz:
|
||||
|
||||
`userdel --remove {{nombre}}`
|
||||
`sudo userdel {{-R|--root}} {{ruta/al/otro/root}} {{usuario}}`
|
||||
|
||||
- Elimina un usuario de un grupo:
|
||||
- Elimina un usuario junto con su directorio home y correo (mail spool):
|
||||
|
||||
`userdel {{nombre}} {{grupo}}`
|
||||
|
||||
- Elimina un usuario en otro directorio root:
|
||||
|
||||
`userdel --root {{ruta/al/otro/root}} {{nombre}}`
|
||||
`sudo userdel {{-r|--remove}} {{usuario}}`
|
||||
|
|
24
pages.hi/common/$.md
Normal file
24
pages.hi/common/$.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# Dollar sign
|
||||
|
||||
> बैश वैरिएबल का विस्तार करें।
|
||||
> अधिक जानकारी: <https://gnu.org/software/bash/manual/bash.html#Shell-Variables>।
|
||||
|
||||
- एक वेरिएबल प्रिंट करें:
|
||||
|
||||
`echo ${{वैरिएबल}}`
|
||||
|
||||
- पिछली कमांड की निकास स्थिति प्रिंट करें:
|
||||
|
||||
`echo $?`
|
||||
|
||||
- 0 और 32767 के बीच एक यादृच्छिक संख्या प्रिंट करें:
|
||||
|
||||
`echo $RANDOM`
|
||||
|
||||
- शीघ्र स्ट्रिंग में से एक को प्रिंट करें:
|
||||
|
||||
`echo ${{PS1|PS2|PS3|PS4}}`
|
||||
|
||||
- `कमांड` के आउटपुट के साथ विस्तार करें और इसे चलाएं। बैकटिक्स में `कमांड` संलग्न करने के समान:
|
||||
|
||||
`$({{कमांड}})`
|
33
pages.hi/common/7zr.md
Normal file
33
pages.hi/common/7zr.md
Normal file
|
@ -0,0 +1,33 @@
|
|||
# 7zr
|
||||
|
||||
> उच्च संपीड़न अनुपात के साथ फ़ाइल संग्रहकर्ता।
|
||||
> `7z` के समान, सिवाय इसके कि यह केवल 7z फ़ाइलों का समर्थन करता है।
|
||||
> अधिक जानकारी: <https://manned.org/7zr>।
|
||||
|
||||
- किसी फ़ाइल या निर्देशिका को संग्रहित करें:
|
||||
|
||||
`7zr a {{संग्रह.7z/का/पथ}} {{फ़ाइल_या_निर्देशिका/का/पथ}}`
|
||||
|
||||
- किसी मौजूदा संग्रह को एन्क्रिप्ट करें(फ़ाइल नाम सहित):
|
||||
|
||||
`7zr a {{एन्क्रिप्टेड.7z/का/पथ}} -p{{पासवर्ड}} -mhe={{on}} {{संग्रह.7z/का/पथ}}`
|
||||
|
||||
- मूल निर्देशिका संरचना को संरक्षित करते हुए एक संग्रह निकालें:
|
||||
|
||||
`7zr x {{संग्रह.7z/का/पथ}}`
|
||||
|
||||
- किसी विशिष्ट निर्देशिका में एक संग्रह निकालें:
|
||||
|
||||
`7zr x {{संग्रह.7z/का/पथ}} -o{{आउटपुट/का/पथ}}`
|
||||
|
||||
- `स्टडआउट` करने के लिए एक संग्रह निकालें:
|
||||
|
||||
`7zr x {{संग्रह.7z/का/पथ}} -so`
|
||||
|
||||
- किसी संग्रह की सामग्री सूचीबद्ध करें:
|
||||
|
||||
`7zr l {{संग्रह.7z/का/पथ}}`
|
||||
|
||||
- संग्रहसंपीड़न का स्तर निर्धारित करें (उच्च का अर्थ है अधिक संपीड़न, लेकिन धीमा):
|
||||
|
||||
`7zr a {{संग्रह.7z/का/पथ}} -mx={{0|1|3|5|7|9}} {{फ़ाइल_या_निर्देशिका/का/पथ}}`
|
21
pages.hi/common/^.md
Normal file
21
pages.hi/common/^.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Caret
|
||||
|
||||
> बैश क्विक बनाने के लिए पिछले कमांड में एक स्ट्रिंग को प्रतिस्थापित करें और परिणाम को चलाएं।
|
||||
> के बराबर `!!:s^स्ट्रिंग1^स्ट्रिंग2`।
|
||||
> अधिक जानकारी: <https://gnu.org/software/bash/manual/bash.html#Event-Designators>।
|
||||
|
||||
- पिछले कमांड को प्रतिस्थापित करके चलाएँ`स्ट्रिंग1` साथ `स्ट्रिंग2`:
|
||||
|
||||
`^{{स्ट्रिंग1}}^{{स्ट्रिंग2}}`
|
||||
|
||||
- निकालना `स्ट्रिंग1` पिछले आदेश से:
|
||||
|
||||
`^{{स्ट्रिंग1}}^`
|
||||
|
||||
- बदलें `स्ट्रिंग1` साथ `स्ट्रिंग2` पिछले कमांड में और जोड़ें `स्ट्रिंग3` इसके अंत तक:
|
||||
|
||||
`^{{स्ट्रिंग1}}^{{स्ट्रिंग2}}^{{स्ट्रिंग3}}`
|
||||
|
||||
- की सभी घटनाओं को बदलें `स्ट्रिंग1`:
|
||||
|
||||
`^{{स्ट्रिंग1}}^{{स्ट्रिंग2}}^:&`
|
24
pages.hi/common/ant.md
Normal file
24
pages.hi/common/ant.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# ant
|
||||
|
||||
> Apache Ant: जावा-आधारित प्रोजेक्ट बनाएं और प्रबंधित करें।
|
||||
> अधिक जानकारी: <https://ant.apache.org>।
|
||||
|
||||
- डिफ़ॉल्ट बिल्ड फ़ाइल के साथ एक प्रोजेक्ट बनाएं `build.xml`:
|
||||
|
||||
`ant`
|
||||
|
||||
- बिल्ड फ़ाइल के अलावा अन्य का उपयोग करके एक प्रोजेक्ट बनाएं `build.xml`:
|
||||
|
||||
`ant -f {{buildfile.xml}}`
|
||||
|
||||
- इस परियोजना के लिए संभावित लक्ष्यों पर जानकारी प्रिंट करें:
|
||||
|
||||
`ant -p`
|
||||
|
||||
- डिबगिंग जानकारी प्रिंट करें:
|
||||
|
||||
`ant -d`
|
||||
|
||||
- उन सभी लक्ष्यों को निष्पादित करें जो विफल लक्ष्य पर निर्भर नहीं हैं:
|
||||
|
||||
`ant -k`
|
36
pages.id/common/aws-accessanalyzer.md
Normal file
36
pages.id/common/aws-accessanalyzer.md
Normal file
|
@ -0,0 +1,36 @@
|
|||
# aws accessanalyzer
|
||||
|
||||
> Analisa dan tinjau ulang kebijakan penggunaan sumber daya untuk melihat potensi risiko keamanan.
|
||||
> Informasi lebih lanjut: <https://awscli.amazonaws.com/v2/documentation/api/latest/reference/accessanalyzer/index.html>.
|
||||
|
||||
- Buat suatu instansi Access Analyzer:
|
||||
|
||||
`aws accessanalyzer create-analyzer --analyzer-name {{nama_analyzer}} --type {{tipe_analisis}} --tags {{daftar_tag}}`
|
||||
|
||||
- Hapus suatu instansi Access Analyzer:
|
||||
|
||||
`aws accessanalyzer delete-analyzer --analyzer-arn {{arn_analyzer}}`
|
||||
|
||||
- Tampilkan rincian tentang suatu instansi Access Analyzer:
|
||||
|
||||
`aws accessanalyzer get-analyzer --analyzer-arn {{arn_analyzer}}`
|
||||
|
||||
- Tampilkan daftar seluruh instansi Access Analyzers:
|
||||
|
||||
`aws accessanalyzer list-analyzers`
|
||||
|
||||
- Mutakhirkan suatu aturan terhadap instansi Access Analyzer:
|
||||
|
||||
`aws accessanalyzer update-analyzer --analyzer-arn {{arn_analyzer}} --tags {{daftar_tag_baru}}`
|
||||
|
||||
- Buat sebuah aturan bagi proses pengarsipan terhadap instansi Access Analyzer:
|
||||
|
||||
`aws accessanalyzer create-archive-rule --analyzer-arn {{arn_analyzer}} --rule-name {{nama_aturan}} --filter {{filter}}`
|
||||
|
||||
- Hapus suatu aturan pengarsipan bagi instansi Access Analyzer:
|
||||
|
||||
`aws accessanalyzer delete-archive-rule --analyzer-arn {{arn_analyzer}} --rule-name {{nama_aturan}}`
|
||||
|
||||
- Tampilkan daftar seluruh aturan pengarsipan yang berlaku bagi suatu instansi Access Analyzer:
|
||||
|
||||
`aws accessanalyzer list-archive-rules --analyzer-arn {{arn_analyzer}}`
|
24
pages.id/common/aws-backup.md
Normal file
24
pages.id/common/aws-backup.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# aws backup
|
||||
|
||||
> Layanan pencadangan untuk melindungi kumpulan layanan dan data terkait dalam Amazon Web Services.
|
||||
> Informasi lebih lanjut: <https://docs.aws.amazon.com/cli/latest/reference/backup/index.html>.
|
||||
|
||||
- Tampilkan rincian BackupPlan (rencana pemulihan layanan yang dicadangkan) berdasarkan nomor induknya:
|
||||
|
||||
`aws backup get-backup-plan --backup-plan-id {{nomor_induk}}`
|
||||
|
||||
- Buat suatu BackupPlan dengan nama dan aturan tertentu:
|
||||
|
||||
`aws backup create-backup-plan --backup-plan {{rencana_pencadangan}}`
|
||||
|
||||
- Hapus suatu BackupPlan berdasarkan nomor induknya:
|
||||
|
||||
`aws backup delete-backup-plan --backup-plan-id {{nomor_induk}}`
|
||||
|
||||
- Tampilkan seluruh BackupPlan yang aktif dalam akun saat ini:
|
||||
|
||||
`aws backup list-backup-plans`
|
||||
|
||||
- Tampilkan rincian atas laporan pekerjaan pencadangan Anda:
|
||||
|
||||
`aws backup list-report-jobs`
|
12
pages.id/common/aws-codecommit.md
Normal file
12
pages.id/common/aws-codecommit.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
# aws codecommit
|
||||
|
||||
> Layanan kontrol sumber terkelola yang menghosting repositori Git pribadi.
|
||||
> Informasi lebih lanjut: <https://docs.aws.amazon.com/cli/latest/reference/codecommit/>.
|
||||
|
||||
- Tampilkan bantuan umum:
|
||||
|
||||
`aws codecommit help`
|
||||
|
||||
- Tampilkan bantuan bagi suatu perintah:
|
||||
|
||||
`aws codecommit {{perintah}} help`
|
36
pages.id/common/aws-configure.md
Normal file
36
pages.id/common/aws-configure.md
Normal file
|
@ -0,0 +1,36 @@
|
|||
# aws configure
|
||||
|
||||
> Atur konfigurasi penggunaan AWS CLI.
|
||||
> Informasi lebih lanjut: <https://docs.aws.amazon.com/cli/latest/reference/configure/>.
|
||||
|
||||
- Atur konfigurasi AWS CLI secara interaktif (akan membuat konfigurasi baru atau memutakhirkan konfigurasi bawaan):
|
||||
|
||||
`aws configure`
|
||||
|
||||
- Atur konfigurasi bagi suatu profil pengguna AWS CLI (akan membuat profil pengguna baru atau memutakhirkannya):
|
||||
|
||||
`aws configure --profile {{nama_profil}}`
|
||||
|
||||
- Tampilkan nilai terhadap suatu variabel konfigurasi:
|
||||
|
||||
`aws configure get {{nama_variabel}}`
|
||||
|
||||
- Tampilkan nilai terhadap suatu variabel konfigurasi pada suatu profil pengguna:
|
||||
|
||||
`aws configure get {{nama_variabel}} --profile {{nama_profil}}`
|
||||
|
||||
- Atur nilai suatu variabel konfigurasi:
|
||||
|
||||
`aws configure set {{nama_variabel}} {{nilai}}`
|
||||
|
||||
- Atur nilai suatu variabel konfigurasi bagi suatu profil pengguna:
|
||||
|
||||
`aws configure set {{nama_variabel}} {{nilai}} --profile {{nama_profil}}`
|
||||
|
||||
- Tampilkan seluruh konfigurasi yang disimpan:
|
||||
|
||||
`aws configure list`
|
||||
|
||||
- Tampilkan seluruh konfigurasi yang disimpan bagi suatu profil pengguna:
|
||||
|
||||
`aws configure list --profile {{nama_profil}}`
|
20
pages.id/common/aws-google-auth.md
Normal file
20
pages.id/common/aws-google-auth.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
# aws-google-auth
|
||||
|
||||
> Dapatkan kredensial sementara (STS) bagi AWS menggunakan Google Apps sebagai penyedia akun layanan terfederasi (Single Sign-On).
|
||||
> Informasi lebih lanjut: <https://github.com/cevoaustralia/aws-google-auth>.
|
||||
|
||||
- Masuk menggunakan akun SSO Google dengan data pengenal [u]sername, [I]DP, dan [S]P, kemudian atur [d]urasi akses kredensial sementara selama satu jam ke depan:
|
||||
|
||||
`aws-google-auth -u {{example@example.com}} -I {{$GOOGLE_IDP_ID}} -S {{$GOOGLE_SP_ID}} -d {{3600}}`
|
||||
|
||||
- Masuk dengan men[a]nyakan peran (role) yang hendak digunakan dalam membuat kredensial (bila terdapat beberapa peran SAML yang tersedia):
|
||||
|
||||
`aws-google-auth -u {{example@example.com}} -I {{$GOOGLE_IDP_ID}} -S {{$GOOGLE_SP_ID}} -d {{3600}} -a`
|
||||
|
||||
- Selesaikan kumpulan alias bagi akun AWS:
|
||||
|
||||
`aws-google-auth -u {{example@example.com}} -I {{$GOOGLE_IDP_ID}} -S {{$GOOGLE_SP_ID}} -d {{3600}} -a --resolve-aliases`
|
||||
|
||||
- Tampilkan bantuan:
|
||||
|
||||
`aws-google-auth -h`
|
12
pages.id/common/aws-history.md
Normal file
12
pages.id/common/aws-history.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
# aws history
|
||||
|
||||
> Tampilkan riwayat pemanggilan perintah dalam AWS CLI (fitur perekaman riwayat perintah AWS CLI harus diaktifkan terlebih dahulu).
|
||||
> Informasi lebih lanjut: <https://docs.aws.amazon.com/cli/latest/reference/history/>.
|
||||
|
||||
- Tampilkan daftar riwayat perintah yang dipanggil melalui AWS CLI beserta nomor induknya (command ID):
|
||||
|
||||
`aws history list`
|
||||
|
||||
- Tampilkan daftar kejadian yang berkaitan dengan suatu perintah berdasarkan nomor induknya (command ID):
|
||||
|
||||
`aws history show {{command_id}}`
|
32
pages.id/common/aws-lambda.md
Normal file
32
pages.id/common/aws-lambda.md
Normal file
|
@ -0,0 +1,32 @@
|
|||
# aws lambda
|
||||
|
||||
> Gunakan AWS Lambda, suatu layanan komputasi untuk menjalankan kode perintah tanpa membuat atau mengatur infrastruktur peladen.
|
||||
> Informasi lebih lanjut: <https://docs.aws.amazon.com/cli/latest/reference/lambda/>.
|
||||
|
||||
- Jalankan suatu function:
|
||||
|
||||
`aws lambda invoke --function-name {{nama}} {{jalan/menuju/respons.json}}`
|
||||
|
||||
- Jalankan suatu function dengan payload masukan (input) dalam format JSON:
|
||||
|
||||
`aws lambda invoke --function-name {{nama}} --payload {{json}} {{jalan/menuju/respons.json}}`
|
||||
|
||||
- Tampilkan daftar function yang tersedia:
|
||||
|
||||
`aws lambda list-functions`
|
||||
|
||||
- Tampilkan informasi konfigurasi mengenai suatu function:
|
||||
|
||||
`aws lambda get-function-configuration --function-name {{nama}}`
|
||||
|
||||
- Tampilkan daftar alias yang didaftarkan terhadap suatu function:
|
||||
|
||||
`aws lambda list-aliases --function-name {{nama}}`
|
||||
|
||||
- Tampilkan informasi konfigurasi konkurensi yang dicadangkan (reserved concurrency) terhadap suatu function:
|
||||
|
||||
`aws lambda get-function-concurrency --function-name {{nama}}`
|
||||
|
||||
- Tampilkan daftar layanan AWS yang berhak memanggil suatu function:
|
||||
|
||||
`aws lambda get-policy --function-name {{nama}}`
|
29
pages.id/common/aws-s3.md
Normal file
29
pages.id/common/aws-s3.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
# aws s3
|
||||
|
||||
> Alat baris perintah (CLI) untuk AWS S3 - jasa penyimpanan berkas bagi layanan web.
|
||||
> Beberapa subperintah seperti `cp` memiliki dokumentasi terpisah.
|
||||
> Informasi lebih lanjut: <https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3/index.html>.
|
||||
|
||||
- Tampilkan daftar seluruh berkas dalam suatu bucket:
|
||||
|
||||
`aws s3 ls {{nama_bucket}}`
|
||||
|
||||
- Lakukan sinkronisasi isi berkas dan direktori dari sumber penyimpanan lokal menuju suatu bucket:
|
||||
|
||||
`aws s3 sync {{jalan/menuju/berkas1 jalan/menuju/berkas2 ...}} s3://{{nama_bucket}}`
|
||||
|
||||
- Lakukan sinkronisasi isi berkas dan direktori dari suatu bucket menuju sumber penyimpanan lokal:
|
||||
|
||||
`aws s3 sync s3://{{nama_bucket}} {{jalan/menuju/tujuan}}`
|
||||
|
||||
- Lakukan sinkronisasi dengan pengecualian:
|
||||
|
||||
`aws s3 sync {{jalan/menuju/berkas1 jalan/menuju/berkas2 ...}} s3://{{bucket_name}} --exclude {{jalan/menuju/berkas}} --exclude {{jalan/menuju/direktori}}/*`
|
||||
|
||||
- Hapus suatu berkas dari suatu bucket:
|
||||
|
||||
`aws s3 rm s3://{{bucket}}/{{jalan/menuju/berkas}}`
|
||||
|
||||
- Hanya tampilkan daftar berkas yang dirubah tanpa melakukan perubahan tersebut (mode dry-run):
|
||||
|
||||
`aws s3 {{perintah}} --dryrun`
|
12
pages.id/common/aws-sts.md
Normal file
12
pages.id/common/aws-sts.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
# aws sts
|
||||
|
||||
> Security Token Service (STS), layanan manajemen token keamanan untuk meminta akses akun sementara bagi pengguna (IAM) atau pengguna dari federasi.
|
||||
> Informasi lebih lanjut: <https://docs.aws.amazon.com/cli/latest/reference/sts/>.
|
||||
|
||||
- Dapatkan kredensial keamanan sementara untuk mengakses sumber daya AWS tertentu:
|
||||
|
||||
`aws sts assume-role --role-arn {{aws_role_arn}}`
|
||||
|
||||
- Dapatkan nama pengguna IAM atau peran (role) pengguna yang terikat kepada kredensial untuk melakukan operasi pengaturan layanan AWS:
|
||||
|
||||
`aws sts get-caller-identity`
|
37
pages.id/common/aws.md
Normal file
37
pages.id/common/aws.md
Normal file
|
@ -0,0 +1,37 @@
|
|||
# aws
|
||||
|
||||
> Alat baris perintah (CLI) resmi untuk Amazon Web Services.
|
||||
> Beberapa subperintah seperti `s3` mempunyai dokumentasi terpisah.
|
||||
> Informasi lebih lanjut: <https://aws.amazon.com/cli>.
|
||||
|
||||
- Atur penggunaan AWS Command-line secara umum:
|
||||
|
||||
`aws configure wizard`
|
||||
|
||||
- Atur penggunaan AWS Command-line menggunakan SSO:
|
||||
|
||||
`aws configure sso`
|
||||
|
||||
- Dapatkan identitas pemanggil perintah (digunakan untuk menyelesaikan permasalahan yang berkaitan dengan hak akses):
|
||||
|
||||
`aws sts get-caller-identity`
|
||||
|
||||
- Tampilkan daftar sumber daya AWS dalam suatu wilayah (region) ke dalam format YAML:
|
||||
|
||||
`aws dynamodb list-tables --region {{us-east-1}} --output yaml`
|
||||
|
||||
- Gunakan fitur auto prompt untuk membantu melakukan suatu perintah:
|
||||
|
||||
`aws iam create-user --cli-auto-prompt`
|
||||
|
||||
- Jalankan perintah wizard terhadap suatu sumber daya AWS:
|
||||
|
||||
`aws dynamodb wizard {{new_table}}`
|
||||
|
||||
- Buat suatu berkas JSON CLI Skeleton (berguna untuk mengatur infrastruktur sebagai perintah kode):
|
||||
|
||||
`aws dynamodb update-table --generate-cli-skeleton`
|
||||
|
||||
- Tampilkan bantuan terhadap suatu perintah:
|
||||
|
||||
`aws {{perintah}} help`
|
20
pages.ko/common/cpan.md
Normal file
20
pages.ko/common/cpan.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
# cpan
|
||||
|
||||
> CPAN 사이트에서 perl 모듈을 쿼리, 다운로드 및 빌드하기.
|
||||
> 더 많은 정보: <https://manned.org/cpan>.
|
||||
|
||||
- 모듈을 설치(`-i`는 선택 사항):
|
||||
|
||||
`cpan {{-i}} {{모듈_이름}}`
|
||||
|
||||
- 모듈을 강제 설치(`-i`는 선택 사항이 아님):
|
||||
|
||||
`cpan -fi {{모듈_이름}}`
|
||||
|
||||
- 설치된 모든 모듈을 업그레이드:
|
||||
|
||||
`cpan -u`
|
||||
|
||||
- 모듈을 다시 컴파일:
|
||||
|
||||
`cpan -r`
|
8
pages.ko/common/crane-cp.md
Normal file
8
pages.ko/common/crane-cp.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
# crane cp
|
||||
|
||||
> 이 명령은 `crane copy`의 별칭이다.
|
||||
> 더 많은 정보: <https://github.com/google/go-containerregistry/blob/main/cmd/crane/doc/crane_copy.md>.
|
||||
|
||||
- 원본 명령어에 대한 설명서 보기:
|
||||
|
||||
`tldr crane copy`
|
24
pages.ko/common/github-label-sync.md
Normal file
24
pages.ko/common/github-label-sync.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# github-label-sync
|
||||
|
||||
> GitHub 라벨 동기화.
|
||||
> 더 많은 정보: <https://github.com/Financial-Times/github-label-sync>.
|
||||
|
||||
- 로컬 `labels.json` 파일을 사용하여 라벨을 동기화:
|
||||
|
||||
`github-label-sync --access-token {{토큰}} {{레포지토리_이름}}`
|
||||
|
||||
- 특정 라벨 JSON 파일을 사용하여 라벨을 동기화:
|
||||
|
||||
`github-label-sync --access-token {{토큰}} --labels {{url|경로/대상/json_파일}} {{레포지토리_이름}}`
|
||||
|
||||
- 실제로 라벨을 동기화하는 대신 테스트 실행을 수행:
|
||||
|
||||
`github-label-sync --access-token {{토큰}} --dry-run {{레포지토리_이름}}`
|
||||
|
||||
- `labels.json`에 없는 라벨을 유지:
|
||||
|
||||
`github-label-sync --access-token {{토큰}} --allow-added-labels {{레포지토리_이름}}`
|
||||
|
||||
- `GITHUB_ACCESS_TOKEN` 환경 변수를 사용하여 동기화:
|
||||
|
||||
`github-label-sync {{레포지토리_이름}}`
|
25
pages.ko/common/gitk.md
Normal file
25
pages.ko/common/gitk.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# gitk
|
||||
|
||||
> Git 저장소를 그래픽으로 탐색.
|
||||
> 참고: `git-gui`, `git-cola`, `tig`.
|
||||
> 더 많은 정보: <https://git-scm.com/docs/gitk>.
|
||||
|
||||
- 현재 Git 저장소에 대한 저장소 브라우저를 표시:
|
||||
|
||||
`gitk`
|
||||
|
||||
- 특정 파일이나 디렉토리에 대한 저장소 브라우저 표시:
|
||||
|
||||
`gitk {{경로/대상/파일_또는_디렉토리}}`
|
||||
|
||||
- 1주일 전 이후에 이루어진 커밋 표시:
|
||||
|
||||
`gitk --since="{{1 week ago}}"`
|
||||
|
||||
- 2016년 1월 1일보다 오래된 커밋을 표시:
|
||||
|
||||
`gitk --until="{{1/1/2015}}"`
|
||||
|
||||
- 모든 지점에서 최대 100개의 변경 사항 표시:
|
||||
|
||||
`gitk --max-count=100 --all`
|
28
pages.ko/common/gitlab-ctl.md
Normal file
28
pages.ko/common/gitlab-ctl.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
# gitlab-ctl
|
||||
|
||||
> GitLab 옴니버스를 관리.
|
||||
> 더 많은 정보: <https://docs.gitlab.com/omnibus/maintenance/>.
|
||||
|
||||
- 모든 서비스의 상태를 표시:
|
||||
|
||||
`sudo gitlab-ctl status`
|
||||
|
||||
- 특정 서비스의 상태를 표시:
|
||||
|
||||
`sudo gitlab-ctl status {{nginx}}`
|
||||
|
||||
- 모든 서비스 재시작:
|
||||
|
||||
`sudo gitlab-ctl restart`
|
||||
|
||||
- 특정 서비스 재시작:
|
||||
|
||||
`sudo gitlab-ctl restart {{nginx}}`
|
||||
|
||||
- 모든 서비스의 로그를 표시 및 `Ctrl + C`를 누를 때까지 계속 읽기:
|
||||
|
||||
`sudo gitlab-ctl tail`
|
||||
|
||||
- 특정 서비스의 로그를 표시:
|
||||
|
||||
`sudo gitlab-ctl tail {{nginx}}`
|
28
pages.ko/common/gitlab-runner.md
Normal file
28
pages.ko/common/gitlab-runner.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
# gitlab-runner
|
||||
|
||||
> GitLab 실행기 관리.
|
||||
> 더 많은 정보: <https://docs.gitlab.com/runner/>.
|
||||
|
||||
- 실행기 등록:
|
||||
|
||||
`sudo gitlab-runner register --url {{https://gitlab.example.com}} --registration-token {{토큰}} --name {{이름}}`
|
||||
|
||||
- Docker 실행기로 실행기를 등록:
|
||||
|
||||
`sudo gitlab-runner register --url {{https://gitlab.example.com}} --registration-token {{토큰}} --name {{이름}} --executor {{docker}}`
|
||||
|
||||
- 실행기 등록 해제:
|
||||
|
||||
`sudo gitlab-runner unregister --name {{이름}}`
|
||||
|
||||
- 실행기 서비스 상태릂 표시:
|
||||
|
||||
`sudo gitlab-runner status`
|
||||
|
||||
- 실행기 서비스를 다시 시작:
|
||||
|
||||
`sudo gitlab-runner restart`
|
||||
|
||||
- 등록된 실행기가 GitLab에 연결할 수 있는지 확인:
|
||||
|
||||
`sudo gitlab-runner verify`
|
21
pages.ko/common/gitlab.md
Normal file
21
pages.ko/common/gitlab.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# gitlab
|
||||
|
||||
> GitLab API용 Ruby 래퍼.
|
||||
> `ctl`과 같은 일부 하위 명령에는 자체 사용법 문서가 존재.
|
||||
> 더 많은 정보: <https://narkoz.github.io/gitlab/>.
|
||||
|
||||
- 새로운 프로젝트를 생성:
|
||||
|
||||
`gitlab create_project {{프로젝트_이름}}`
|
||||
|
||||
- 특정 커밋에 대한 정보를 얻기:
|
||||
|
||||
`gitlab commit {{프로젝트_이름}} {{커밋_해쉬}}`
|
||||
|
||||
- CI 파이프라인의 작업에 대한 정보를 얻기:
|
||||
|
||||
`gitlab pipeline_jobs {{프로젝트_이름}} {{파이프라인_아이디}}`
|
||||
|
||||
- 특정 CI 작업을 시작:
|
||||
|
||||
`gitlab job_play {{프로젝트_이름}} {{작업_아이디}}`
|
32
pages.ko/common/gitleaks.md
Normal file
32
pages.ko/common/gitleaks.md
Normal file
|
@ -0,0 +1,32 @@
|
|||
# gitleaks
|
||||
|
||||
> Git 레포지토리에서 유출된 비밀 및 API 키를 탐지.
|
||||
> 더 많은 정보: <https://github.com/gitleaks/gitleaks>.
|
||||
|
||||
- 원격 디렉터리 스캔:
|
||||
|
||||
`gitleaks detect --repo-url {{https://github.com/username/repository.git}}`
|
||||
|
||||
- 로컬 디렉터리 스캔:
|
||||
|
||||
`gitleaks detect --source {{경로/대상/디렉터리}}`
|
||||
|
||||
- 스캔 결과를 JSON 파일로 출력:
|
||||
|
||||
`gitleaks detect --source {{경로/대상/디렉터리}} --report {{경로/대상/리포트.json}}`
|
||||
|
||||
- 사용자 정의 규칙 파일을 사용:
|
||||
|
||||
`gitleaks detect --source {{경로/대상/디렉터리}} --config-path {{경로/대상/구성파일.toml}}`
|
||||
|
||||
- 특정 커밋에서 스캔을 시작:
|
||||
|
||||
`gitleaks detect --source {{경로/대상/디렉터리}} --log-opts {{--since=commit_id}}`
|
||||
|
||||
- 커밋 전에 커밋되지 않은 변경사항을 검색:
|
||||
|
||||
`gitleaks protect --staged`
|
||||
|
||||
- 스캔 중에 보안 위험 노출로 식별된 부분을 나타내는 자세한 출력을 표시:
|
||||
|
||||
`gitleaks protect --staged --verbose`
|
28
pages.ko/common/gitlint.md
Normal file
28
pages.ko/common/gitlint.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
# gitlint
|
||||
|
||||
> Git 커밋 메시지 린터는 커밋 메시지의 스타일을 확인.
|
||||
> 더 많은 정보: <https://jorisroovers.com/gitlint/>.
|
||||
|
||||
- 마지막 커밋 메시지를 확인:
|
||||
|
||||
`gitlint`
|
||||
|
||||
- 린트에 대한 커밋 범위:
|
||||
|
||||
`gitlint --commits {{단일_refspec_인수}}`
|
||||
|
||||
- 추가 사용자 정의 규칙이 있는 디렉토리 또는 Python 모듈의 경로 표시:
|
||||
|
||||
`gitlint --extra-path {{경로/대상/디렉터리}}`
|
||||
|
||||
- 특정 CI 작업 시작:
|
||||
|
||||
`gitlint --target {{경로/대상/대상_디렉터리}}`
|
||||
|
||||
- commit-msg가 포함된 파일의 경로 표시:
|
||||
|
||||
`gitlint --msg-filename {{경로/대상/파일이름}}`
|
||||
|
||||
- 로컬 저장소에서 단계적 커밋 메타 정보를 읽음:
|
||||
|
||||
`gitlint --staged`
|
29
pages.ko/common/gitsome.md
Normal file
29
pages.ko/common/gitsome.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
# gitsome
|
||||
|
||||
> `gh` 명령을 통해 접근할 수 있는 GitHub용 터미널 기반 인터페이스.
|
||||
> 또한 `git` 명령에 대한 메뉴 스타일 자동 완성 제안도 제공.
|
||||
> 더 많은 정보: <https://github.com/donnemartin/gitsome>.
|
||||
|
||||
- Git (및 gh) 명령에 대한 자동 완성 및 대화형 도움말을 활성화하려면, gitsome 쉘(선택 사항)을 입력:
|
||||
|
||||
`gitsome`
|
||||
|
||||
- 현재 계정과 GitHub 통합을 설정:
|
||||
|
||||
`gh configure`
|
||||
|
||||
- 현재 계정에 대한 알림을 나열 (<https://github.com/notifications>에서 볼 수 있음):
|
||||
|
||||
`gh notifications`
|
||||
|
||||
- 주어진 검색 문자열로 필터링된, 현재 계정의 별표 표시된 저장소를 나열:
|
||||
|
||||
`gh starred "{{python 3}}"`
|
||||
|
||||
- 특정 GitHub 저장소의 최근 활동 피드를 보기:
|
||||
|
||||
`gh feed {{tldr-pages/tldr}}`
|
||||
|
||||
- 기본 호출기(예: `less`)를 사용하여 특정 GitHub 사용자의 최근 활동 피드를 보기:
|
||||
|
||||
`gh feed {{torvalds}} -p`
|
12
pages.ko/common/gitstats.md
Normal file
12
pages.ko/common/gitstats.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
# gitstats
|
||||
|
||||
> Git 레포지토리 통계 생성기.
|
||||
> 더 많은 정보: <https://gitstats.sourceforge.net>.
|
||||
|
||||
- 로컬 저장소에 대한 통계를 생성:
|
||||
|
||||
`gitstats {{경로/대상/git_레포/.git}} {{경로/대상/출력_폴더}}`
|
||||
|
||||
- Windows (PowerShell)/macOS/Linux의 웹 브라우저에서 생성된 통계를 보기:
|
||||
|
||||
`{{Invoke-Item|open|xdg-open}} {{경로/대상/출력_폴더/index.html}}`
|
37
pages.ko/common/gitui.md
Normal file
37
pages.ko/common/gitui.md
Normal file
|
@ -0,0 +1,37 @@
|
|||
# gitui
|
||||
|
||||
> Git용 경량 키보드 전용 TUI.
|
||||
> 참고: `tig`, `git-gui`.
|
||||
> 더 많은 정보: <https://github.com/extrawurst/gitui>.
|
||||
|
||||
- 색상 테마를 지정 (기본값은 `theme.ron`):
|
||||
|
||||
`gitui --theme {{테마}}`
|
||||
|
||||
- 로깅 출력을 캐시 디렉터리에 저장:
|
||||
|
||||
`gitui --logging`
|
||||
|
||||
- tick 기반 업데이트 대신, 알림 기반 파일 시스템 감시자를 사용:
|
||||
|
||||
`gitui --watcher`
|
||||
|
||||
- 버그 리포트를 생성:
|
||||
|
||||
`gitui --bugreport`
|
||||
|
||||
- 특정 Git 레포지토리 사용:
|
||||
|
||||
`gitui --directory {{경로/대상/디렉터리}}`
|
||||
|
||||
- 특정 작업 디렉터리 사용:
|
||||
|
||||
`gitui --workdir {{경로/대상/디렉터리}}`
|
||||
|
||||
- 도움말 표시:
|
||||
|
||||
`gitui --help`
|
||||
|
||||
- 버전 정보 표시:
|
||||
|
||||
`gitui --version`
|
16
pages.ko/common/gitwatch.md
Normal file
16
pages.ko/common/gitwatch.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
# gitwatch
|
||||
|
||||
> 파일 또는 디렉터리 변경 사항을 Git 리포지토리에 자동으로 커밋.
|
||||
> 더 많은 정보: <https://github.com/gitwatch/gitwatch>.
|
||||
|
||||
- 파일이나 디렉터리에 대한 모든 변경 사항을 자동으로 커밋:
|
||||
|
||||
`gitwatch {{경로/대상/파일_또는_디렉터리}}`
|
||||
|
||||
- 변경 사항을 자동으로 커밋하고 원격 저장소에 푸시:
|
||||
|
||||
`gitwatch -r {{원격_이름}} {{경로/대상/파일_또는_디렉터리}}`
|
||||
|
||||
- 변경 사항을 자동으로 커밋하고 원격 저장소의 특정 브랜치로 푸시:
|
||||
|
||||
`gitwatch -r {{원격_이름}} -b {{브랜치_이름}} {{경로/대상/파일_또는_디렉터리}}`
|
20
pages.ko/common/gixy.md
Normal file
20
pages.ko/common/gixy.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
# gixy
|
||||
|
||||
> nginx 구성 파일 분석.
|
||||
> 더 많은 정보: <https://github.com/yandex/gixy>.
|
||||
|
||||
- nginx 구성 파일 분석 (기본 경로: `/etc/nginx/nginx.conf`):
|
||||
|
||||
`gixy`
|
||||
|
||||
- nginx 구성 분석하지만 특정 테스트 넘어감:
|
||||
|
||||
`gixy --skips {{http_splitting}}`
|
||||
|
||||
- 특정 세부 수준으로 nginx 구성을 분석:
|
||||
|
||||
`gixy {{-l|-ll|-lll}}`
|
||||
|
||||
- 특정 경로에서 nginx 구성 파일을 분석:
|
||||
|
||||
`gixy {{경로/대상/구성_파일_1}} {{경로/대상/구성_파일_2}}`
|
25
pages.ko/osx/xcode-select.md
Normal file
25
pages.ko/osx/xcode-select.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# xcode-select
|
||||
|
||||
> Xcode의 다양한 버전과 포함된 개발자 도구 간에 전환.
|
||||
> 설치 후 Xcode가 이동된 경우 경로를 업데이트하는 데 사용됩니다.
|
||||
> 더 많은 정보: <https://developer.apple.com/library/archive/technotes/tn2339/_index.html>.
|
||||
|
||||
- Xcode의 명령줄 도구 설치:
|
||||
|
||||
`xcode-select --install`
|
||||
|
||||
- 주어진 경로를 활성 개발자 디렉토리로 선택:
|
||||
|
||||
`xcode-select --switch {{경로/대상/Xcode.app/Contents/Developer}}`
|
||||
|
||||
- 주어진 Xcode 인스턴스를 선택하고 해당 개발자 디렉토리를 활성 디렉토리로 사용:
|
||||
|
||||
`xcode-select --switch {{경로/대상/Xcode_파일.app}}`
|
||||
|
||||
- 현재 선택된 개발자 디렉토리 출력:
|
||||
|
||||
`xcode-select --print-path`
|
||||
|
||||
- 사용자 지정 개발자 디렉토리를 삭제하여 기본 검색 메커니즘을 통해 찾도록 설정:
|
||||
|
||||
`sudo xcode-select --reset`
|
16
pages.ko/osx/xcodebuild.md
Normal file
16
pages.ko/osx/xcodebuild.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
# xcodebuild
|
||||
|
||||
> Xcode 프로젝트 빌드.
|
||||
> 더 많은 정보: <https://developer.apple.com/library/archive/technotes/tn2339/_index.html>.
|
||||
|
||||
- 워크스페이스 빌드:
|
||||
|
||||
`xcodebuild -workspace {{워크스페이스_이름.workspace}} -scheme {{스킴_이름}} -configuration {{구성_이름}} clean build SYMROOT={{SYMROOT_경로}}`
|
||||
|
||||
- 프로젝트 빌드:
|
||||
|
||||
`xcodebuild -target {{대상_이름}} -configuration {{구성_이름}} clean build SYMROOT={{SYMROOT_경로}}`
|
||||
|
||||
- SDK 표시:
|
||||
|
||||
`xcodebuild -showsdks`
|
28
pages.ko/osx/xcodes-runtimes.md
Normal file
28
pages.ko/osx/xcodes-runtimes.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
# xcodes runtimes
|
||||
|
||||
> Xcode 시뮬레이터 런타임 관리.
|
||||
> 더 많은 정보: <https://github.com/xcodesorg/xcodes>.
|
||||
|
||||
- 사용 가능한 모든 시뮬레이터 런타임 표시:
|
||||
|
||||
`xcodes runtimes --include-betas`
|
||||
|
||||
- 시뮬레이터 런타임 다운로드:
|
||||
|
||||
`xcodes runtimes download {{런타임_이름}}`
|
||||
|
||||
- 시뮬레이터 런타임 다운로드 및 설치:
|
||||
|
||||
`xcodes runtimes install {{런타임_이름}}`
|
||||
|
||||
- 특정 iOS/watchOS/tvOS/visionOS 버전의 시뮬레이터 런타임 다운로드/설치 (대소문자 구분하여 작성해야 함):
|
||||
|
||||
`xcodes runtimes {{download|install}} "{{iOS|watchOS|tvOS|visionOS}} {{런타임_버전}}"`
|
||||
|
||||
- 런타임 아카이브를 처음 다운로드할 위치 설정 (기본값은 `~/Downloads`):
|
||||
|
||||
`xcodes runtimes {{download|install}} {{런타임_이름}} --directory {{경로/대상/폴더}}`
|
||||
|
||||
- 시뮬레이터가 성공적으로 설치된 후에도 다운로드한 아카이브 삭제하지 않기:
|
||||
|
||||
`xcodes runtimes install {{런타임_이름}} --keep-archive`
|
29
pages.ko/osx/xcodes.md
Normal file
29
pages.ko/osx/xcodes.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
# xcodes
|
||||
|
||||
> 여러 Xcode 버전을 다운로드, 설치 및 관리.
|
||||
> 같이 보기: `xcodes runtimes`.
|
||||
> 더 많은 정보: <https://github.com/xcodesorg/xcodes>.
|
||||
|
||||
- 설치된 모든 Xcode 버전 나열:
|
||||
|
||||
`xcodes installed`
|
||||
|
||||
- 사용 가능한 모든 Xcode 버전 나열:
|
||||
|
||||
`xcodes list`
|
||||
|
||||
- 버전 번호 또는 경로를 지정하여 Xcode 버전 선택:
|
||||
|
||||
`xcodes select {{xcode_버전|경로/대상/Xcode.app}}`
|
||||
|
||||
- 특정 Xcode 버전 다운로드 및 설치:
|
||||
|
||||
`xcodes install {{xcode_버전}}`
|
||||
|
||||
- 최신 Xcode 릴리스를 설치하고 선택:
|
||||
|
||||
`xcodes install --latest --select`
|
||||
|
||||
- 특정 Xcode 버전 아카이브를 주어진 디렉토리에 다운로드(설치하지 않음):
|
||||
|
||||
`xcodes download {{xcode_버전}} --directory {{경로/대상/폴더}}`
|
20
pages.ko/windows/remove-appxpackage.md
Normal file
20
pages.ko/windows/remove-appxpackage.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
# Remove-AppxPackage
|
||||
|
||||
> 사용자 계정에서 앱 패키지를 제거하는 PowerShell 유틸리티입니다.
|
||||
> 더 많은 정보: <https://learn.microsoft.com/powershell/module/appx/Remove-AppxPackage>.
|
||||
|
||||
- 앱 패키지 삭제:
|
||||
|
||||
`Remove-AppxPackage {{패키지}}`
|
||||
|
||||
- 특정 사용자에 대한 앱 패키지 삭제:
|
||||
|
||||
`Remove-AppxPackage {{패키지}} -User {{사용자명}}`
|
||||
|
||||
- 모든 사용자에 대한 앱 패키지 삭제:
|
||||
|
||||
`Remove-AppxPackage {{패키지}} -AllUsers`
|
||||
|
||||
- 앱 패키지를 제거하지만 앱 데이터는 보존:
|
||||
|
||||
`Remove-AppxPackage {{패키지}} -PreserveApplicationData`
|
29
pages.ko/windows/remove-item.md
Normal file
29
pages.ko/windows/remove-item.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
# Remove-Item
|
||||
|
||||
> 파일, 폴더, 레지스트리 키 및 하위 키를 삭제합니다.
|
||||
> 이 명령어는 PowerShell을 통해서만 사용할 수 있습니다.
|
||||
> 더 많은 정보: <https://learn.microsoft.com/powershell/module/microsoft.powershell.management/remove-item>.
|
||||
|
||||
- 특정 파일 또는 레지스트리 키 삭제 (하위 키 없음):
|
||||
|
||||
`Remove-Item {{경로\대상\파일_또는_키1 , 경로\대상\파일_또는_키2 ...}}`
|
||||
|
||||
- 숨김 또는 읽기 전용 파일 삭제:
|
||||
|
||||
`Remove-Item -Force {{경로\대상\파일1 , 경로\대상\파일2 ...}}`
|
||||
|
||||
- 특정 파일 또는 레지스트리 키를 각 삭제 전에 확인 메세지를 표시:
|
||||
|
||||
`Remove-Item -Confirm {{경로\대상\파일_또는_키1 , 경로\대상\파일_또는_키2 ...}}`
|
||||
|
||||
- 특정 파일 및 디렉토리를 재귀적으로 삭제 (Windows 10 버전 1909 이상):
|
||||
|
||||
`Remove-Item -Recurse {{경로\대상\파일_또는_디렉토리1 , 경로\대상\파일_또는_디렉토리2 ...}}`
|
||||
|
||||
- 특정 Windows 레지스트리 키 및 모든 하위 키 삭제:
|
||||
|
||||
`Remove-Item -Recurse {{경로\대상\키1 , 경로\대상\키2 ...}}`
|
||||
|
||||
- 삭제 프로세스를 건너뛰고 예상 실행 결과 표시:
|
||||
|
||||
`Remove-Item -WhatIf {{경로\대상\파일1 , 경로\대상\파일2 ...}}`
|
36
pages.ko/windows/repair-bde.md
Normal file
36
pages.ko/windows/repair-bde.md
Normal file
|
@ -0,0 +1,36 @@
|
|||
# repair-bde
|
||||
|
||||
> 손상된 BitLocker 암호화 볼륨을 복구하거나 해독하려고 시도합니다.
|
||||
> 더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/repair-bde>.
|
||||
|
||||
- 지정된 볼륨을 복구하려고 시도:
|
||||
|
||||
`repair-bde {{C:}}`
|
||||
|
||||
- 지정된 볼륨을 복구하려고 시도하고 다른 볼륨에 출력:
|
||||
|
||||
`repair-bde {{C:}} {{D:}}`
|
||||
|
||||
- 제공된 복구 키 파일 사용하여 지정된 볼륨을 복구하려고 시도:
|
||||
|
||||
`repair-bde {{C:}} -RecoveryKey {{경로\대상\파일.bek}}`
|
||||
|
||||
- 제공된 숫자 복구 암호 사용하여 지정된 볼륨을 복구하려고 시도:
|
||||
|
||||
`repair-bde {{C:}} -RecoveryPassword {{암호}}`
|
||||
|
||||
- 제공된 암호 사용하여 지정된 볼륨을 복구하려고 시도:
|
||||
|
||||
`repair-bde {{C:}} -Password {{암호}}`
|
||||
|
||||
- 제공된 키 패키지 사용하여 지정된 볼륨을 복구하려고 시도:
|
||||
|
||||
`repair-bde {{C:}} -KeyPackage {{경로\대상\디렉토리}}`
|
||||
|
||||
- 모든 출력을 특정 파일에 기록:
|
||||
|
||||
`repair-bde {{C:}} -LogFile {{경로\대상\파일}}`
|
||||
|
||||
- 도움말 표시:
|
||||
|
||||
`repair-bde /?`
|
37
pages.ko/windows/replace.md
Normal file
37
pages.ko/windows/replace.md
Normal file
|
@ -0,0 +1,37 @@
|
|||
# replace
|
||||
|
||||
> 파일을 대체합니다.
|
||||
> 추가 참고: `robocopy`, `move`, `copy`, `del`.
|
||||
> 더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/replace>.
|
||||
|
||||
- 대상 파일을 소스 디렉토리의 파일로 대체:
|
||||
|
||||
`replace {{경로\대상\파일_또는_디렉토리}} {{경로\대상\대상_디렉토리}}`
|
||||
|
||||
- 기존 파일을 바꾸는 대신 대상 디렉토리에 파일을 추가:
|
||||
|
||||
`replace {{경로\대상\파일_또는_디렉토리}} {{경로\대상\대상_디렉토리}} /a`
|
||||
|
||||
- 여러 파일을 대상 디렉토리에 복사하고 대체하기 전에 대화형으로 확인:
|
||||
|
||||
`replace {{경로\대상\파일_또는_디렉토리}} {{경로\대상\대상_디렉토리}} /p`
|
||||
|
||||
- 읽기 전용 파일도 대체:
|
||||
|
||||
`replace {{경로\대상\파일_또는_디렉토리}} {{경로\대상\대상_디렉토리}} /r`
|
||||
|
||||
- 파일을 대체하기 전에 디스크를 삽입하도록 기다림 (원래는 플로피 디스크를 삽입하는 데 사용):
|
||||
|
||||
`replace {{경로\대상\파일_또는_디렉토리}} {{경로\대상\대상_디렉토리}} /w`
|
||||
|
||||
- 대상의 하위 디렉토리에 있는 모든 파일을 대체:
|
||||
|
||||
`replace {{경로\대상\파일_또는_디렉토리}} {{경로\대상\대상_디렉토리}} /s`
|
||||
|
||||
- 소스 디렉토리에 있는 파일보다 오래된 대상 디렉토리의 파일만 대체:
|
||||
|
||||
`replace {{경로\대상\파일_또는_디렉토리}} {{경로\대상\대상_디렉토리}} /u`
|
||||
|
||||
- 도움말 표시:
|
||||
|
||||
`replace /?`
|
17
pages.ko/windows/resolve-path.md
Normal file
17
pages.ko/windows/resolve-path.md
Normal file
|
@ -0,0 +1,17 @@
|
|||
# Resolve-Path
|
||||
|
||||
> 경로에서 와일드카드 문자를 확인하고 경로 내용을 표시합니다.
|
||||
> 참고: 이 명령어는 PowerShell을 통해서만 사용할 수 있습니다.
|
||||
> 더 많은 정보: <https://learn.microsoft.com/powershell/module/microsoft.powershell.management/resolve-path>.
|
||||
|
||||
- 홈 폴더 경로 확인:
|
||||
|
||||
`Resolve-Path {{~}}`
|
||||
|
||||
- UNC 경로 확인:
|
||||
|
||||
`Resolve-Path -Path "\\{{호스트명}}\{{경로\대상\파일}}"`
|
||||
|
||||
- 상대 경로 확인:
|
||||
|
||||
`Resolve-Path -Path {{경로\대상\파일_또는_디렉토리}} -Relative`
|
8
pages.ko/windows/ri.md
Normal file
8
pages.ko/windows/ri.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
# ri
|
||||
|
||||
> PowerShell에서 이 명령어는 `Remove-Item`의 별칭입니다.
|
||||
> 더 많은 정보: <https://learn.microsoft.com/powershell/module/microsoft.powershell.management/remove-item>.
|
||||
|
||||
- 원본 명령어의 문서 보기:
|
||||
|
||||
`tldr remove-item`
|
8
pages.ko/windows/rm.md
Normal file
8
pages.ko/windows/rm.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
# rm
|
||||
|
||||
> PowerShell에서 이 명령어는 `Remove-Item`의 별칭입니다.
|
||||
> 더 많은 정보: <https://learn.microsoft.com/powershell/module/microsoft.powershell.management/remove-item>.
|
||||
|
||||
- 원본 명령어의 문서 보기:
|
||||
|
||||
`tldr remove-item`
|
21
pages.ko/windows/rmdir.md
Normal file
21
pages.ko/windows/rmdir.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# rmdir
|
||||
|
||||
> 디렉토리와 그 내용을 삭제합니다.
|
||||
> PowerShell에서 이 명령어는 `Remove-Item`의 별칭입니다. 이 문서는 명령 프롬프트(`cmd`) 버전의 `rmdir`를 기반으로 합니다.
|
||||
> 더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/rmdir>.
|
||||
|
||||
- 해당 PowerShell 명령어의 문서 보기:
|
||||
|
||||
`tldr remove-item`
|
||||
|
||||
- 빈 디렉토리 삭제:
|
||||
|
||||
`rmdir {{경로\대상\디렉토리}}`
|
||||
|
||||
- 디렉토리와 그 내용 재귀적으로 삭제:
|
||||
|
||||
`rmdir {{경로\대상\디렉토리}} /s`
|
||||
|
||||
- 디렉토리와 그 내용을 프롬프트 없이 재귀적으로 삭제:
|
||||
|
||||
`rmdir {{경로\대상\디렉토리}} /s /q`
|
33
pages.ko/windows/robocopy.md
Normal file
33
pages.ko/windows/robocopy.md
Normal file
|
@ -0,0 +1,33 @@
|
|||
# robocopy
|
||||
|
||||
> 강력한 파일 및 폴더 복사.
|
||||
> 기본적으로 원본과 대상의 타임 스탬프 또는 파일 크기가 다른 경우에만 파일이 복사됩니다.
|
||||
> 더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/robocopy>.
|
||||
|
||||
- 하나의 디렉토리에서 모든 `.jpg` 및 `.bmp` 파일을 다른 디렉토리로 복사:
|
||||
|
||||
`robocopy {{경로\대상\원본_디렉토리}} {{경로\대상\대상_디렉토리}} {{*.jpg}} {{*.bmp}}`
|
||||
|
||||
- 모든 파일 및 하위 디렉토리를 포함하여 복사:
|
||||
|
||||
`robocopy {{경로\대상\원본_디렉토리}} {{경로\대상\대상_디렉토리}} /E`
|
||||
|
||||
- 원본에 없는 모든 항목을 제외하고 모든 속성 및 권한을 포함하여 디렉토리를 미러링/동기화:
|
||||
|
||||
`robocopy {{경로\대상\원본_디렉토리}} {{경로\대상\대상_디렉토리}} /MIR /COPYALL`
|
||||
|
||||
- 대상보다 오래된 원본을 제외한 모든 파일과 하위 디렉토리를 복사:
|
||||
|
||||
`robocopy {{경로\대상\원본_디렉토리}} {{경로\대상\대상_디렉토리}} /E /XO`
|
||||
|
||||
- 모든 50 MB 이상 파일을 복사하는 대신 목록 표시:
|
||||
|
||||
`robocopy {{경로\대상\원본_디렉토리}} {{경로\대상\대상_디렉토리}} /MIN:{{52428800}} /L`
|
||||
|
||||
- 재시도를 5회, 대기 시간을 15초로 제한하고 네트워크 연결이 중단된 경우 재개를 허용:
|
||||
|
||||
`robocopy {{경로\대상\원본_디렉토리}} {{경로\대상\대상_디렉토리}} /Z /R:5 /W:15`
|
||||
|
||||
- 도움말 표시:
|
||||
|
||||
`robocopy /?`
|
20
pages.ko/windows/rpcinfo.md
Normal file
20
pages.ko/windows/rpcinfo.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
# rpcinfo
|
||||
|
||||
> 원격 컴퓨터에서 RPC를 통해 프로그램 목록 표시.
|
||||
> 더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/rpcinfo>.
|
||||
|
||||
- 로컬 컴퓨터에 등록된 모든 프로그램 표시:
|
||||
|
||||
`rpcinfo`
|
||||
|
||||
- 원격 컴퓨터에 등록된 모든 프로그램 표시:
|
||||
|
||||
`rpcinfo /p {{컴퓨터명}}`
|
||||
|
||||
- 원격 컴퓨터에서 특정 프로그램 호출:
|
||||
|
||||
`rpcinfo /t {{컴퓨터명}} {{프로그램명}}`
|
||||
|
||||
- 원격 컴퓨터에서 특정 프로그램 호출 (UDP 사용):
|
||||
|
||||
`rpcinfo /u {{컴퓨터명}} {{프로그램명}}`
|
8
pages.ko/windows/sc-config.md
Normal file
8
pages.ko/windows/sc-config.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
# sc config
|
||||
|
||||
> 이 명령어는 `sc.exe config`의 별칭입니다.
|
||||
> 더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/sc-config>.
|
||||
|
||||
- 원본 명령어 문서 보기:
|
||||
|
||||
`tldr sc`
|
8
pages.ko/windows/sc-create.md
Normal file
8
pages.ko/windows/sc-create.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
# sc create
|
||||
|
||||
> 이 명령어는 `sc.exe create`의 별칭입니다.
|
||||
> 더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/sc-create>.
|
||||
|
||||
- 원본 명령어 문서 보기:
|
||||
|
||||
`tldr sc`
|
8
pages.ko/windows/sc-delete.md
Normal file
8
pages.ko/windows/sc-delete.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
# sc delete
|
||||
|
||||
> 이 명령어는 `sc.exe delete`의 별칭입니다.
|
||||
> 더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/sc-delete>.
|
||||
|
||||
- 원본 명령어 문서 보기:
|
||||
|
||||
`tldr sc`
|
8
pages.ko/windows/sc-query.md
Normal file
8
pages.ko/windows/sc-query.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
# sc query
|
||||
|
||||
> 이 명령어는 `sc.exe query`의 별칭입니다.
|
||||
> 더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/sc-query>.
|
||||
|
||||
- 원본 명령어 문서 보기:
|
||||
|
||||
`tldr sc`
|
20
pages.ko/windows/sc.md
Normal file
20
pages.ko/windows/sc.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
# sc
|
||||
|
||||
> Service Control Manager 및 서비스와 통신합니다.
|
||||
> 더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/sc-query>.
|
||||
|
||||
- 서비스 상태 표시 (서비스 이름이 없으면 모든 서비스 표시):
|
||||
|
||||
`sc.exe query {{서비스명}}`
|
||||
|
||||
- 서비스 비동기적으로 시작:
|
||||
|
||||
`sc.exe create {{서비스명}} binpath= {{경로\대상\서비스_이진_파일}}`
|
||||
|
||||
- 서비스 비동기적으로 중지:
|
||||
|
||||
`sc.exe delete {{서비스명}}`
|
||||
|
||||
- 서비스 유형 설정:
|
||||
|
||||
`sc.exe config {{서비스명}} type= {{서비스_유형}}`
|
25
pages.ko/windows/scoop-bucket.md
Normal file
25
pages.ko/windows/scoop-bucket.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# scoop bucket
|
||||
|
||||
> 버킷 관리: Git 저장소는 scoop이 애플리케이션을 설치하는 방법을 설명하는 파일을 포함합니다.
|
||||
> Scoop이 버킷이 위치한 곳을 모르면 저장소 위치를 지정해야 합니다.
|
||||
> 더 많은 정보: <https://github.com/lukesampson/scoop/wiki/Buckets>.
|
||||
|
||||
- 현재 사용 중인 모든 버킷 표시:
|
||||
|
||||
`scoop bucket list`
|
||||
|
||||
- 알려진 모든 버킷 표시:
|
||||
|
||||
`scoop bucket known`
|
||||
|
||||
- 알려진 버킷을 이름으로 추가:
|
||||
|
||||
`scoop bucket add {{이름}}`
|
||||
|
||||
- 이름과 Git 저장소 URL로 알려지지 않은 버킷을 추가:
|
||||
|
||||
`scoop bucket add {{이름}} {{https://example.com/repository.git}}`
|
||||
|
||||
- 이름으로 버킷 제거:
|
||||
|
||||
`scoop bucket rm {{이름}}`
|
33
pages.ko/windows/scoop.md
Normal file
33
pages.ko/windows/scoop.md
Normal file
|
@ -0,0 +1,33 @@
|
|||
# scoop
|
||||
|
||||
> Scoop 패키지 관리자.
|
||||
> `bucket`과 같은 하위 명령어는 자체 문서를 가지고 있습니다.
|
||||
> 더 많은 정보: <https://scoop.sh>.
|
||||
|
||||
- 패키지 설치:
|
||||
|
||||
`scoop install {{패키지}}`
|
||||
|
||||
- 패키지 제거:
|
||||
|
||||
`scoop uninstall {{패키지}}`
|
||||
|
||||
- 모든 설치된 패키지 업데이트:
|
||||
|
||||
`scoop update --all`
|
||||
|
||||
- 설치된 패키지 목록 표시:
|
||||
|
||||
`scoop list`
|
||||
|
||||
- 패키지 정보 표시:
|
||||
|
||||
`scoop info {{패키지}}`
|
||||
|
||||
- 패키지 검색:
|
||||
|
||||
`scoop search {{패키지}}`
|
||||
|
||||
- 모든 패키지의 이전 버전 제거 및 다운로드 캐시 정리:
|
||||
|
||||
`scoop cleanup --cache --all`
|
20
pages.ko/windows/sdelete.md
Normal file
20
pages.ko/windows/sdelete.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
# sdelete
|
||||
|
||||
> 디스크에서 파일/디렉토리를 안전하게 삭제하거나 볼륨/물리적 디스크의 사용 가능한 공간을 정리합니다.
|
||||
> 더 많은 정보: <https://learn.microsoft.com/en-us/sysinternals/downloads/sdelete>.
|
||||
|
||||
- 3회 덮어쓰기로 파일 삭제:
|
||||
|
||||
`sdelete -p 3 {{경로\대상\파일1 경로\대상\파일2 ...}}`
|
||||
|
||||
- 폴더와 하위 디렉토리를 1회 덮어쓰기로 삭제:
|
||||
|
||||
`sdelete -s {{경로\대상\폴더1 경로\대상\폴더2 ...}}`
|
||||
|
||||
- 볼륨 D의 사용 가능한 공간을 3회 덮어쓰기로 정리:
|
||||
|
||||
`sdelete -p 3 D:`
|
||||
|
||||
- 물리적 디스크 2의 사용 가능한 공간을 0으로 정리 (볼륨이 포함되지 않아야 함):
|
||||
|
||||
`sdelete -z 2`
|
7
pages.ko/windows/sdelete64.md
Normal file
7
pages.ko/windows/sdelete64.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
# sdelete64
|
||||
|
||||
> 이 명령어는 `sdelete`의 64비트 버전입니다.
|
||||
|
||||
- 원본 명령어 문서 표시:
|
||||
|
||||
`tldr sdelete`
|
26
pages.ko/windows/select-string.md
Normal file
26
pages.ko/windows/select-string.md
Normal file
|
@ -0,0 +1,26 @@
|
|||
# Select-String
|
||||
|
||||
> PowerShell에서 문자열과 파일에서 텍스트를 찾습니다.
|
||||
> 참고: 이 명령어는 PowerShell을 통해서만 사용할 수 있습니다.
|
||||
> `Select-String`을 UNIX의 `grep`이나 Windows의 `findstr.exe`와 유사하게 사용할 수 있습니다.
|
||||
> 더 많은 정보: <https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/select-string>.
|
||||
|
||||
- 파일 내에서 패턴 검색:
|
||||
|
||||
`Select-String -Path "{{경로\대상\파일}}" -Pattern '{{검색_패턴}}'`
|
||||
|
||||
- 정확한 문자열 검색 (정규식 비활성화):
|
||||
|
||||
`Select-String -SimpleMatch "{{정확한_문자열}}" {{경로\대상\파일}}`
|
||||
|
||||
- 현재 디렉토리의 모든 `.ext` 파일에서 패턴 검색:
|
||||
|
||||
`Select-String -Path "{{*.ext}}" -Pattern '{{검색_패턴}}'`
|
||||
|
||||
- 패턴과 일치하는 줄 앞뒤의 지정된 줄 수 캡처:
|
||||
|
||||
`Select-String --Context {{2,3}} "{{검색_패턴}}" {{경로\대상\파일}}`
|
||||
|
||||
- `stdin`에서 패턴과 일치하지 않는 줄 검색:
|
||||
|
||||
`Get-Content {{경로\대상\파일}} | Select-String --NotMatch "{{검색_패턴}}"`
|
13
pages.pl/linux/aa-disable.md
Normal file
13
pages.pl/linux/aa-disable.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
# aa-disable
|
||||
|
||||
> Wyłącz polityki bezpieczeństwa AppArmor.
|
||||
> Zobacz także: `aa-complain`, `aa-enforce`, `aa-status`.
|
||||
> Więcej informacji: <https://gitlab.com/apparmor/apparmor/-/wikis/manpage_aa-disable.8>.
|
||||
|
||||
- Wyłącz profile:
|
||||
|
||||
`sudo aa-disable {{ścieżka/do/profilu1 ścieżka/do/profilu2 ...}}`
|
||||
|
||||
- Wyłącz profile w katalogu (domyślnie `/etc/apparmor.d`):
|
||||
|
||||
`sudo aa-disable --dir {{ścieżka/do/profili}}`
|
13
pages.pl/linux/aa-enforce.md
Normal file
13
pages.pl/linux/aa-enforce.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
# aa-enforce
|
||||
|
||||
> Ustaw profil AppArmor w tryb wymuszony.
|
||||
> Zobacz także: `aa-complain`, `aa-disable`, `aa-status`.
|
||||
> Więcej informacji: <https://gitlab.com/apparmor/apparmor/-/wikis/manpage_aa-enforce.8>.
|
||||
|
||||
- Włącz profil:
|
||||
|
||||
`sudo aa-enforce --dir {{ścieżka/do/profilu}}`
|
||||
|
||||
- Włącz profile:
|
||||
|
||||
`sudo aa-enforce {{ścieżka/do/profilu1 ścieżka/do/profilu2 ...}}`
|
25
pages.pl/linux/aa-status.md
Normal file
25
pages.pl/linux/aa-status.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# aa-status
|
||||
|
||||
> Wyświetl aktualnie załadowane moduły AppArmor.
|
||||
> Zobacz także: `aa-complain`, `aa-disable`, `aa-enforce`.
|
||||
> Więcej informacji: <https://gitlab.com/apparmor/apparmor/-/wikis/manpage_aa-status.8>.
|
||||
|
||||
- Sprawdź status:
|
||||
|
||||
`sudo aa-status`
|
||||
|
||||
- Wyświetl liczbę załadowanych polityk:
|
||||
|
||||
`sudo aa-status --profiled`
|
||||
|
||||
- Wyświetl liczbę aktualnie załadowanych wymuszonych polityk:
|
||||
|
||||
`sudo aa-status --enforced`
|
||||
|
||||
- Wyświetl liczbę załadowanych niewymuszonych polityk:
|
||||
|
||||
`sudo aa-status --complaining`
|
||||
|
||||
- Wyświetl liczbę załadowanych wymuszonych polityk, które zabijają zadania:
|
||||
|
||||
`sudo aa-status --kill`
|
|
@ -6,28 +6,28 @@
|
|||
|
||||
- Emite um certificado usando o modo webroot:
|
||||
|
||||
`acme.sh --issue --domain {{exemplo.com}} --webroot {{/caminho/para/webroot}}`
|
||||
`acme.sh --issue --domain {{example.com}} --webroot {{/caminho/para/webroot}}`
|
||||
|
||||
- Emite um certificado para múltiplos domínios usando o modo standalone na porta 80:
|
||||
|
||||
`acme.sh --issue --standalone --domain {{exemplo.com}} --domain {{www.exemplo.com}}`
|
||||
`acme.sh --issue --standalone --domain {{example.com}} --domain {{www.exemplo.com}}`
|
||||
|
||||
- Emite um certificado usando o modo standaline TLS na porta 443:
|
||||
|
||||
`acme.sh --issue --alpn --domain {{exemplo.com}}`
|
||||
`acme.sh --issue --alpn --domain {{example.com}}`
|
||||
|
||||
- Emite um certificado usando uma configuração válida Nginx:
|
||||
|
||||
`acme.sh --issue --nginx --domain {{exemplo.com}}`
|
||||
`acme.sh --issue --nginx --domain {{example.com}}`
|
||||
|
||||
- Emite um certificado usando uma configuração válida Apache:
|
||||
|
||||
`acme.sh --issue --apache --domain {{exemplo.com}}`
|
||||
`acme.sh --issue --apache --domain {{example.com}}`
|
||||
|
||||
- Emite um certificado wildcard (\*) usando o modo DNS_API automático:
|
||||
|
||||
`acme.sh --issue --dns {{dns_cf}} --domain {{*.exemplo.com}}`
|
||||
`acme.sh --issue --dns {{dns_cf}} --domain {{*.example.com}}`
|
||||
|
||||
- Instala os arquivos dos certificaods em um local específico (útil para renovação automática do certificado):
|
||||
|
||||
`acme.sh --install-cert -d {{exemplo.com}} --key-file {{/caminho/para/exemplo.com.key}} --fullchain-file {{/caminho/para/exemplo.com.cer}} --reloadcmd {{"systemctl force-reload nginx"}}`
|
||||
`acme.sh --install-cert -d {{example.com}} --key-file {{/caminho/para/exemplo.com.key}} --fullchain-file {{/caminho/para/exemplo.com.cer}} --reloadcmd {{"systemctl force-reload nginx"}}`
|
||||
|
|
|
@ -1,16 +1,24 @@
|
|||
# at
|
||||
|
||||
> Ferramenta para o agendamento de comandos.
|
||||
> O serviço atd (ou atrun) deve estar sendo executado para as atuais execuções.
|
||||
> Resultados serão enviados para o e-mail dos usuários.
|
||||
> Mais informações: <https://manned.org/at>.
|
||||
|
||||
- Executa comandos da standard input em 5 minutos (pressionar `Ctrl + D`quando acabar):
|
||||
- Inicia o daemon `atd`:
|
||||
|
||||
`systemctl start atd`
|
||||
|
||||
- Cria comandos interativamente e executa-os em 5 minutos (pressione `<Ctrl> + D` quando acabar):
|
||||
|
||||
`at now + 5 minutes`
|
||||
|
||||
- Executa um comando da standard input às 10:00 da manhã de hoje:
|
||||
- Cria comandos interativamente e executa-os no horário específico:
|
||||
|
||||
`echo "{{./comando.sh}}" | at 1000`
|
||||
`at {{hh:mm}}`
|
||||
|
||||
- Executa um comando da `stdin` (standard input) às 10:00 da manhã de hoje:
|
||||
|
||||
`echo "{{comando}}" | at 1000`
|
||||
|
||||
- Executa comandos de um dado arquivo na próxima terça:
|
||||
|
||||
|
|
7
pages.pt_BR/common/batch.md
Normal file
7
pages.pt_BR/common/batch.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
# batch
|
||||
|
||||
> Este comando é um apelido de `at`.
|
||||
|
||||
- Exibe documentação sobre o comando original:
|
||||
|
||||
`tldr at`
|
|
@ -5,23 +5,23 @@
|
|||
|
||||
- Abre uma URL ou arquivo específico:
|
||||
|
||||
`chromium {{https://exemplo.com|caminho/para/arquivo.html}}`
|
||||
`chromium {{https://example.com|caminho/para/arquivo.html}}`
|
||||
|
||||
- Abre no modo de navegação anônima (incógnito):
|
||||
|
||||
`chromium --incognito {{exemplo.com}}`
|
||||
`chromium --incognito {{example.com}}`
|
||||
|
||||
- Abre em uma nova janela:
|
||||
|
||||
`chromium --new-window {{exemplo.com}}`
|
||||
`chromium --new-window {{example.com}}`
|
||||
|
||||
- Abre no modo aplicativo (sem barra de tarefas, barra de URL, botões, etc.):
|
||||
|
||||
`chromium --app={{https://exemplo.com}}`
|
||||
`chromium --app={{https://example.com}}`
|
||||
|
||||
- Usa um servidor proxy:
|
||||
|
||||
`chromium --proxy-server="{{socks5://hostname:66}}" {{exemplo.com}}`
|
||||
`chromium --proxy-server="{{socks5://hostname:66}}" {{example.com}}`
|
||||
|
||||
- Abre com um diretório de perfil customizado:
|
||||
|
||||
|
|
|
@ -1,37 +1,37 @@
|
|||
# curl
|
||||
|
||||
> Transfere dados entre o computador local e um servidor remoto.
|
||||
> Suporta a maioria dos protocolos de comunicação, incluindo HTTP, FTP e POP3.
|
||||
> Transfere dados entre o computador local e um servidor.
|
||||
> Suporta a maioria dos protocolos de comunicação, incluindo HTTP, HTTPS, FTP, SCP, etc.
|
||||
> Mais informações: <https://curl.se/docs/manpage.html>.
|
||||
|
||||
- Descarrega os conteúdos de um URL para um arquivo:
|
||||
- Faz um pedido HTTP GET e descarrega os conteúdos em `stdout` (saída padrão):
|
||||
|
||||
`curl {{http://example.com}} --output {{arquivo}}`
|
||||
`curl {{https://example.com}}`
|
||||
|
||||
- Descarrega um arquivo, gravando o resultado sob o nome do arquivo indicado pelo URL:
|
||||
- Faz um pedido HTTP GET, segue redirecionamentos ``3xx` e descarrega os cabeçalhos da resposta e conteúdos para `stdout`:
|
||||
|
||||
`curl --remote-name {{http://example.com/arquivo}}`
|
||||
`curl --location --dump-header - {{https://example.com}}`
|
||||
|
||||
- Descarrega um arquivo, seguindo redirecionamentos e automaticamente continuando transferências idênticas que tenham sido interrompidas:
|
||||
- Baixa um arquivo, salvando a saída no arquivo indicado pela URL:
|
||||
|
||||
`curl --fail --remote-name --location --continue-at - {{http://example.com/arquivo}}`
|
||||
`curl --remote-name {{https://example.com/arquivo.zip}}`
|
||||
|
||||
- Envia dados codificados por formulário (pedido POST do tipo `application/x-www-form-urlencoded`):
|
||||
- Envia dados codificados por formulário (pedido POST do tipo `application/x-www-form-urlencoded`). Usa `--data @file_name` ou `--data @'-'` para ler da `stdin`:
|
||||
|
||||
`curl --data {{'nome=maria'}} {{http://example.com/formulario}}`
|
||||
`curl -X POST --data {{'nome=maria'}} {{http://example.com/formulario}}`
|
||||
|
||||
- Envia um pedido com um cabeçalho adicional, usando um método HTTP personalizado:
|
||||
- Envia um pedido com um cabeçalho adicional, usando um método HTTP personalizado e por meio de um proxy (tal como BurpSuite), ignorando certificados autoassinados inseguros:
|
||||
|
||||
`curl --header {{'X-Meu-Cabecalho: 123'}} --request {{PUT}} {{http://example.com}}`
|
||||
`curl -k --proxy {{http://127.0.0.1:8080}} --header {{'Authorization: Bearer token'}} --request {{GET|PUT|POST|DELETE|PATCH|...}} {{https://example.com}}`
|
||||
|
||||
- Envia dados no formato JSON, especificando o cabeçalho de tipo de conteúdo (content-type) apropriado:
|
||||
|
||||
`curl --data {{'{"nome":"maria"}'}} --header {{'Content-Type: application/json'}} {{http://example.com/usuarios/123}}`
|
||||
`curl --data {{'{"nome":"maria"}'}} --header {{'Content-Type: application/json'}} {{http://example.com/usuarios/1234}}`
|
||||
|
||||
- Passa ao pedido o nome de usuário e senha para autenticação no servidor:
|
||||
- Passa o certificado do cliente e chave para um recurso, pulando a validação do certificado:
|
||||
|
||||
`curl --user {{usuario}} {{http://example.com}}`
|
||||
`curl --cert {{cliente.pem}} --key {{chave.pem}} --insecure {{https://example.com}}`
|
||||
|
||||
- Passa ao pedido o certificado do cliente e a chave para um recurso, omitindo a validação do certificado:
|
||||
- Resolve um hostname para um endereço de IP personalizado, com a saída verbosa (similar a editar o arquivo `/etc/hosts` para resolução de DNS personalizada):
|
||||
|
||||
`curl --cert {{client.pem}} --key {{key.pem}} --insecure {{https://example.com}}`
|
||||
`curl --verbose --resolve {{example.com}}:{{80}}:{{127.0.0.1}} {{http://example.com}}`
|
||||
|
|
|
@ -3,22 +3,22 @@
|
|||
> Converte e copia um arquivo.
|
||||
> Mais informações: <https://manned.org/dd.1p>.
|
||||
|
||||
- Cria um USB drive bootável a partir de um arquivo isohybrid (como uma `archlinux-xxx.iso`) e mostra o progresso:
|
||||
- Cria um dispositivo USB inicializável a partir de um arquivo isohybrid (tal como `archlinux-xxx.iso`) e mostra o progresso:
|
||||
|
||||
`dd if={{caminho/para/arquivo.iso}} of={{/dev/usb_drive}} status=progress`
|
||||
`dd if={{caminho/para/arquivo.iso}} of={{/dev/dispositivo_usb}} status=progress`
|
||||
|
||||
- Clona um drive para outro drive com 4 MiB block e ignora erros:
|
||||
- Clona um dispositivo para outro dispositivo com bloco de 4 MiB e descarta escritas antes que o comando termine:
|
||||
|
||||
`dd bs=4194304 conv=noerror if={{/dev/drive_fonte}} of={{/dev/drive_destino}}`
|
||||
`dd bs=4194304 conv=fsync if={{/dev/dispositivo_origem}} of={{/dev/dispositivo_destino}}`
|
||||
|
||||
- Gera um arquivo com um número específico de bytes aleatórios utilizando o kernel random driver:
|
||||
- Gera um arquivo com um número específico de bytes aleatórios utilizando o driver random do kernel:
|
||||
|
||||
`dd bs={{100}} count={{1}} if=/dev/urandom of={{caminho/para/arquivo_random}}`
|
||||
`dd bs={{100}} count={{1}} if=/dev/urandom of={{caminho/para/arquivo_aleatório}}`
|
||||
|
||||
- Faz o benchmark da performance de escrita de um disco:
|
||||
- Faz análise do desempenho da escrita sequencial de um disco:
|
||||
|
||||
`dd bs={{1024}} count={{1000000}} if=/dev/zero of={{caminho/para/arquivo_1GB}}`
|
||||
|
||||
- Gera um backup do sistema em um arquivo IMG e mostra o progresso:
|
||||
- Cria um backup do sistema, salva-o em arquivo IMG (pode ser restaurado posteriormente trocando `if` e `of`) e mostra o progresso:
|
||||
|
||||
`dd if={{/dev/dispositivo_drive}} of={{caminho/para/arquivo.img}} status=progress`
|
||||
`dd if={{/dev/dispositivo}} of={{caminho/para/arquivo.img}} status=progress`
|
||||
|
|
|
@ -5,19 +5,19 @@
|
|||
|
||||
- Pesquisa o(s) IP(s) associados a um hostname (Registros A):
|
||||
|
||||
`dig +short {{exemplo.com}}`
|
||||
`dig +short {{example.com}}`
|
||||
|
||||
- Obtém uma resposta detalhada para um determinado domínio (Registros A):
|
||||
|
||||
`dig +noall +answer {{exemplo.com}}`
|
||||
`dig +noall +answer {{example.com}}`
|
||||
|
||||
- Consulta um tipo de registro DNS específico associado a um nome de domínio fornecido:
|
||||
|
||||
`dig +short {{exemplo.com}} {{A|MX|TXT|CNAME|NS}}`
|
||||
`dig +short {{example.com}} {{A|MX|TXT|CNAME|NS}}`
|
||||
|
||||
- Especifica um servidor DNS alternativo para consultar:
|
||||
|
||||
`dig @{{8.8.8.8}} {{exemplo.com}}`
|
||||
`dig @{{8.8.8.8}} {{example.com}}`
|
||||
|
||||
- Performa uma busca reversa de DNS em um endereço de IP (Registro PTR):
|
||||
|
||||
|
@ -25,8 +25,8 @@
|
|||
|
||||
- Encontra servidores de nomes autorizados para a região e exibe os registros SOA:
|
||||
|
||||
`dig +nssearch {{exemplo.com}}`
|
||||
`dig +nssearch {{example.com}}`
|
||||
|
||||
- Performa consultas iterativas e exibe o caminho de ratreio completo para resolver um nome de domínio:
|
||||
|
||||
`dig +trace {{exemplo.com}}`
|
||||
`dig +trace {{example.com}}`
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
`docker images`
|
||||
|
||||
- Lista todas as imagens Docker incluíndo imagens intermedirárias:
|
||||
- Lista todas as imagens Docker incluindo imagens intermedirárias:
|
||||
|
||||
`docker images --all`
|
||||
|
||||
|
@ -22,3 +22,7 @@
|
|||
- Lista imagens que contenham um substring no seu nome:
|
||||
|
||||
`docker images "{{*nome*}}"`
|
||||
|
||||
- Classifica imagens pelo tamanho:
|
||||
|
||||
`docker images --format "\{\{.ID\}\}\t\{\{.Size\}\}\t\{\{.Repository\}\}:\{\{.Tag\}\}" | sort -k 2 -h`
|
||||
|
|
|
@ -1,36 +1,36 @@
|
|||
# docker ps
|
||||
|
||||
> Lista os containers Docker.
|
||||
> Lista os contêineres Docker.
|
||||
> Mais informações: <https://docs.docker.com/reference/cli/docker/container/ls/>.
|
||||
|
||||
- Lista containers Docker em execução:
|
||||
- Lista contêineres Docker em execução:
|
||||
|
||||
`docker ps`
|
||||
|
||||
- Lista todos containers Docker (em execução e parados):
|
||||
- Lista todos contêineres Docker (em execução e parados):
|
||||
|
||||
`docker ps --all`
|
||||
|
||||
- Lista os últimos containers criados (incluí todos os estados):
|
||||
- Lista os últimos contêineres criados (inclui todos os estados):
|
||||
|
||||
`docker ps --latest`
|
||||
|
||||
- Filtra os containers que contém uma substring no seu nome:
|
||||
- Filtra os contêineres que contêm uma substring no seu nome:
|
||||
|
||||
`docker ps --filter="name={{nome}}"`
|
||||
`docker ps --filter "name={{nome}}"`
|
||||
|
||||
- Filtra todos os containers que possuem uma imagem antepassada:
|
||||
- Filtra todos os contêineres que compartilham uma determinada imagem com um antepassado:
|
||||
|
||||
`docker ps --filter "ancestor={{imagem}}:{{tag}}"`
|
||||
|
||||
- Filtra containers que tenha o código de saída:
|
||||
- Filtra contêineres que tenham o código de saída:
|
||||
|
||||
`docker ps --all --filter="exited={{código}}"`
|
||||
`docker ps --all --filter "exited={{código}}"`
|
||||
|
||||
- Filtra containers por estado (criado, execução, removendo, pausado, finalizado e morto):
|
||||
- Filtra contêineres por estado (created, running, removing, paused, exited e dead):
|
||||
|
||||
`docker ps --filter "status={{estado}}"`
|
||||
|
||||
- Filtra containers que contenham um volume específico ou montado em um caminho específico:
|
||||
- Filtra contêineres que montem um volume específico ou tenham um volume montado em um caminho específico:
|
||||
|
||||
`docker ps --filter "volume={{caminho/para/diretório}}" --format "table {{.ID}}\t{{.Image}}\t{{.Names}}\t{{.Mounts}}"`
|
||||
|
|
|
@ -7,11 +7,11 @@
|
|||
|
||||
`find {{caminho_raiz}} -name '{{*.ext}}'`
|
||||
|
||||
- Procura por arquivos que correspondam a padrões de caminho ou nome específico:
|
||||
- Procura por arquivos que correspondam a vários padrões específicos de caminho/nome:
|
||||
|
||||
`find {{caminho_raiz}} -path '{{**/caminho/**/*.ext}}' -or -name '{{*nome*}}'`
|
||||
|
||||
- Procura por diretórios que correspondam a um nome específico, sem o uso de case-sensitive:
|
||||
- Procura por diretórios que correspondam a um nome específico, sem diferenciar maiúsculo de minúsculo:
|
||||
|
||||
`find {{caminho_raiz}} -type d -iname '{{*nome*}}'`
|
||||
|
||||
|
@ -27,10 +27,10 @@
|
|||
|
||||
`find {{caminho_raiz}} -name '{{*.ext}}' -exec {{wc -l}} {} \;`
|
||||
|
||||
- Procura por todos os arquivos modificados hoje e passa o resultado para um único comando como argumento:
|
||||
- Procura por todos os arquivos modificados hoje e passa os resultados para um único comando como argumentos:
|
||||
|
||||
`find {{caminho_raiz}} -daystart -mtime {{-1}} -exec {{tar -cvf arquivo.tar}} {} \+`
|
||||
|
||||
- Procura por arquivos vazios (0 bytes) e os deleta:
|
||||
- Procura por arquivos vazios (0 byte) ou diretórios e os exclui de forma verbosa:
|
||||
|
||||
`find {{caminho_raiz}} -type {{f}} -empty -delete`
|
||||
`find {{caminho_raiz}} -type {{f|d}} -empty -delete -print`
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
- Tire uma screenshot de uma página web no modo headless:
|
||||
|
||||
`firefox --headless --screenshot {{caminho/para/arquivo_de_saida.png}} {{https://exemplo.com/}}`
|
||||
`firefox --headless --screenshot {{caminho/para/arquivo_de_saida.png}} {{https://example.com/}}`
|
||||
|
||||
- Use um perfil específico para permitir que múltiplas instâncias separadas do Firefox rodem ao mesmo tempo:
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
- Conecta-se a um servidor FTP:
|
||||
|
||||
`ftp {{ftp.exemplo.com}}`
|
||||
`ftp {{ftp.example.com}}`
|
||||
|
||||
- Alterna para o modo de transferência binária (gráficos, arquivos compactados, etc):
|
||||
|
||||
|
|
|
@ -9,24 +9,28 @@
|
|||
|
||||
- Adiciona todos arquivos (rastreados ou não):
|
||||
|
||||
`git add -A`
|
||||
`git add {{-A|--all}}`
|
||||
|
||||
- Adiciona todos arquivos na pasta atual:
|
||||
|
||||
`git add .`
|
||||
|
||||
- Adiciona apenas arquivos rastreados:
|
||||
|
||||
`git add -u`
|
||||
`git add {{-u|--update}}`
|
||||
|
||||
- Adiciona arquivos ignorados:
|
||||
|
||||
`git add -f`
|
||||
`git add {{-f|--force}}`
|
||||
|
||||
- Interativamente adiciona partes dos arquivo:
|
||||
|
||||
`git add -p`
|
||||
`git add {{-p|--patch}}`
|
||||
|
||||
- Interativamente adiciona partes de um dado arquivo:
|
||||
|
||||
`git add -p {{caminho/para/arquivo}}`
|
||||
`git add {{-p|--patch}} {{caminho/para/arquivo}}`
|
||||
|
||||
- Interativamente adiciona arquivos ou partes modificadas:
|
||||
|
||||
`git add -i`
|
||||
`git add {{-i|--interactive}}`
|
||||
|
|
|
@ -1,37 +1,37 @@
|
|||
# git config
|
||||
|
||||
> Gerencia configurações customizadadas para repositórios Git.
|
||||
> Estas configurações podem ser locais (para o repositório corrente) ou globais (para o usuário atual).
|
||||
> Gerencia configurações personalizadas para repositórios Git.
|
||||
> Estas configurações podem ser locais (para o repositório atual) ou globais (para o usuário atual).
|
||||
> Mais informações: <https://git-scm.com/docs/git-config>.
|
||||
|
||||
- Lista somente configurações locais (armazenadas no `.git/config` do repositório corrente):
|
||||
- Define globalmente seu nome ou e-mail (essas informações são necessárias para fazer commit em um repositório e serão incluídas em todos os commits):
|
||||
|
||||
`git config --list --local`
|
||||
`git config --global {{user.name|user.email}} "{{Seu nome|e-mail@example.com}}"`
|
||||
|
||||
- Lista somente configurações globais (armazenadas no `~/.gitconfig` por padrão ou no `$XDG_CONFIG_HOME/git/config` se tal arquivo existe):
|
||||
- Lista configurações locais ou globais:
|
||||
|
||||
`git config --list --global`
|
||||
`git config --list --{{local|global}}`
|
||||
|
||||
- Lista somente configurações do sistema (armazenadas no `/etc/gitconfig`), e exibe o local do arquivo:
|
||||
|
||||
`git config --list --system --show-origin`
|
||||
|
||||
- Obtém o valor de uma dada variável de configuração:
|
||||
- Obtém o valor de uma dada configuração:
|
||||
|
||||
`git config alias.unstage`
|
||||
|
||||
- Armazena o valor global de uma dada variável de configuração:
|
||||
- Define o valor global de uma dada configuração:
|
||||
|
||||
`git config --global alias.unstage "reset HEAD --"`
|
||||
|
||||
- Reverte o valor global de uma dada variável de configuração para seu valor padrão:
|
||||
- Reverte a configuração global para seu valor padrão:
|
||||
|
||||
`git config --global --unset alias.unstage`
|
||||
|
||||
- Edita a configuração Git do repositório corrente usando o editor padrão:
|
||||
- Edita a configuração local do Git (`.git/config`) no editor padrão:
|
||||
|
||||
`git config --edit`
|
||||
|
||||
- Edita a configuração global do Git usando o editor padrão:
|
||||
- Edita a configuração global do Git (`~/.gitconfig` por padrão ou `$XDG_CONFIG_HOME/git/config` se tal arquivo existir) no editor padrão:
|
||||
|
||||
`git config --global --edit`
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
> Mostra alterações nos arquivos rastreados.
|
||||
> Mais informações: <https://git-scm.com/docs/git-diff>.
|
||||
|
||||
- Mostra as alterações não preparadas e sem commit:
|
||||
- Mostra as alterações não preparadas:
|
||||
|
||||
`git diff`
|
||||
|
||||
|
@ -19,9 +19,9 @@
|
|||
|
||||
`git diff 'HEAD@{3 months|weeks|days|hours|seconds ago}'`
|
||||
|
||||
- Mostra apenas os nomes dos arquivos alterados desde um determinado commit:
|
||||
- Mostra estatísticas de comparação, como arquivos alterados, histogramas e número total de inserções/exclusões de linha:
|
||||
|
||||
`git diff --name-only {{commit}}`
|
||||
`git diff --stat {{commit}}`
|
||||
|
||||
- Emite um resumo das criações de arquivos, renomeações e alterações de modo desde um determinado commit:
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
> Gerencia repositórios monitorados ("remotes").
|
||||
> Mais informações: <https://git-scm.com/docs/git-remote>.
|
||||
|
||||
- Mostre uma lista de remotes existentes, seus nomes e URL:
|
||||
- Lista remotes existentes com seus nomes e URLs:
|
||||
|
||||
`git remote {{-v|--verbose}}`
|
||||
|
||||
|
@ -19,6 +19,10 @@
|
|||
|
||||
`git remote set-url {{nome_do_remote}} {{nova_url}}`
|
||||
|
||||
- Mostra a URL de um remote:
|
||||
|
||||
`git remote get-url {{nome_do_remote}}`
|
||||
|
||||
- Remove um remote:
|
||||
|
||||
`git remote remove {{nome_do_remote}}`
|
||||
|
|
8
pages.pt_BR/common/git-stage.md
Normal file
8
pages.pt_BR/common/git-stage.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
# git stage
|
||||
|
||||
> Este comando é um apelido de `git add`.
|
||||
> Mais informações: <https://git-scm.com/docs/git-stage>.
|
||||
|
||||
- Exibe documentação sobre o comando original:
|
||||
|
||||
`tldr git add`
|
|
@ -1,7 +1,7 @@
|
|||
# git status
|
||||
|
||||
> Mostra as alterações nos arquivos em um repositório Git.
|
||||
> Lista os arquivos alterados, adicionados e excluídos em comparação com o atual commit verificado.
|
||||
> Lista os arquivos alterados, adicionados e excluídos em comparação com o atual commit do checkout.
|
||||
> Mais informações: <https://git-scm.com/docs/git-status>.
|
||||
|
||||
- Mostra arquivos alterados que ainda não foram adicionados para commit:
|
||||
|
@ -10,12 +10,24 @@
|
|||
|
||||
- Fornece a saída em formato curto:
|
||||
|
||||
`git status -s`
|
||||
`git status --short`
|
||||
|
||||
- Mostra informação verbosa em alterações tanto na área de preparação e no diretório de trabalho:
|
||||
|
||||
`git status --verbose --verbose`
|
||||
|
||||
- Mostra informações da branch e de rastreamento:
|
||||
|
||||
`git status --branch`
|
||||
|
||||
- Mostra a saída em formato curto junto com as informações da branch:
|
||||
|
||||
`git status --short --branch`
|
||||
|
||||
- Mostra o número de entradas atualmente armazenadas:
|
||||
|
||||
`git status --show-stash`
|
||||
|
||||
- Não mostra arquivos não rastreados na saída:
|
||||
|
||||
`git status --untracked-files=no`
|
||||
|
||||
- Mostra a saída em formato curto junto com as informações da branch:
|
||||
|
||||
`git status -sb`
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
# git tag
|
||||
|
||||
> Cria, exibe, exclui ou verifica tags.
|
||||
> Uma tag é uma referência estática para um commit específico.
|
||||
> Uma tag é uma referência estática para um commit.
|
||||
> Mais informações: <https://git-scm.com/docs/git-tag>.
|
||||
|
||||
- Exibe todas as tags:
|
||||
|
||||
`git tag`
|
||||
|
||||
- Crie uma tag com o nome fornecido apontando para o commit atual:
|
||||
- Cria uma tag com o nome fornecido apontando para o commit atual:
|
||||
|
||||
`git tag {{nome_da_tag}}`
|
||||
|
||||
- Crie uma tag com o nome fornecido apontando para um determinado commit:
|
||||
- Cria uma tag com o nome fornecido apontando para um determinado commit:
|
||||
|
||||
`git tag {{nome_da_tag}} {{commit}}`
|
||||
|
||||
|
@ -22,12 +22,16 @@
|
|||
|
||||
- Exclui a tag com o nome fornecido:
|
||||
|
||||
`git tag -d {{nome_da_tag}}`
|
||||
`git tag {{-d|--delete}} {{nome_da_tag}}`
|
||||
|
||||
- Obtenha tags atualizadas do upstream:
|
||||
- Obtém tags atualizadas do remote:
|
||||
|
||||
`git fetch --tags`
|
||||
|
||||
- Liste todas as tags cujos ancestrais incluem um determinado commit:
|
||||
- Envia uma tag para o remote:
|
||||
|
||||
`git push origin tag {{nome_da_tag}}`
|
||||
|
||||
- Lista todas as tags cujos ancestrais incluem um determinado commit:
|
||||
|
||||
`git tag --contains {{commit}}`
|
||||
|
|
|
@ -4,9 +4,9 @@
|
|||
> Gerencia projetos Node.js e suas dependências de módulos.
|
||||
> Mais informações: <https://www.npmjs.com>.
|
||||
|
||||
- Interativamente cria um arquivo `package.json`:
|
||||
- Cria um arquio `package.json` com os valores padrões (omita `--yes` para torná-lo interativo):
|
||||
|
||||
`npm init`
|
||||
`npm init {{-y|--yes}}`
|
||||
|
||||
- Baixa todos os pacotes listados como dependências em `package.json`:
|
||||
|
||||
|
@ -28,10 +28,10 @@
|
|||
|
||||
`npm uninstall {{pacote}}`
|
||||
|
||||
- Lista as dependências instaladas localmente:
|
||||
- Lista todas as dependências instaladas localmente:
|
||||
|
||||
`npm list`
|
||||
|
||||
- Lista os pacotes de nível superior instalados globalmente:
|
||||
- Lista todos os pacotes de nível superior instalados globalmente:
|
||||
|
||||
`npm list {{-g|--global}} --depth {{0}}`
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
- Adiciona ou remove uma URL a partir da lista de anúncio do torrent:
|
||||
|
||||
`transmission-edit --{{add|delete}} {{http://exemplo.com}} {{caminho/para/arquivo.torrent}}`
|
||||
`transmission-edit --{{add|delete}} {{http://example.com}} {{caminho/para/arquivo.torrent}}`
|
||||
|
||||
- Atualiza um código do rastreador em um arquivo de torrent:
|
||||
|
||||
|
|
|
@ -6,31 +6,31 @@
|
|||
|
||||
- Baixa o conteúdo de uma URL para o arquivo (nomeado como "foo" neste caso):
|
||||
|
||||
`wget {{https://exemplo.com/foo}}`
|
||||
`wget {{https://example.com/foo}}`
|
||||
|
||||
- Baixa o conteúdo de uma URL para o arquivo (nomeado como "bar" neste caso):
|
||||
|
||||
`wget --output-document {{bar}} {{https://exemplo.com/foo}}`
|
||||
`wget --output-document {{bar}} {{https://example.com/foo}}`
|
||||
|
||||
- Baixa uma única página web e todo os seus recursos com intervalos de 3 segundos entre requisições (scripts, stylesheets, imagens, etc.):
|
||||
|
||||
`wget --page-requisites --convert-links --wait=3 {{https://exemplo.com/algumapagina.html}}`
|
||||
`wget --page-requisites --convert-links --wait=3 {{https://example.com/algumapagina.html}}`
|
||||
|
||||
- Baixa todos os arquivos listados dentro de um diretório e seus sub-diretórios (não baixa elementos de página incorporados):
|
||||
|
||||
`wget --mirror --no-parent {{https://exemplo.com/algumcaminho/}}`
|
||||
`wget --mirror --no-parent {{https://example.com/algumcaminho/}}`
|
||||
|
||||
- Limita a velocidade de download e o número de novas tentativas de conexão:
|
||||
|
||||
`wget --limit-rate={{300k}} --tries={{100}} {{https://exemplo.com/algumcaminho/}}`
|
||||
`wget --limit-rate={{300k}} --tries={{100}} {{https://example.com/algumcaminho/}}`
|
||||
|
||||
- Baixa um arquivo de um servidor HTTP usando Autenticação Básica (também funciona para FTP):
|
||||
|
||||
`wget --user={{nomeusuario}} --password={{senha}} {{https://exemplo.com}}`
|
||||
`wget --user={{nomeusuario}} --password={{senha}} {{https://example.com}}`
|
||||
|
||||
- Continua um download incompleto:
|
||||
|
||||
`wget --continue {{https://exemplo.com}}`
|
||||
`wget --continue {{https://example.com}}`
|
||||
|
||||
- Baixa todas as URLs armazenadas em um arquivo de texto para um diretório específico:
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
- Lê uma imagem de uma URL e imprime em ASCII:
|
||||
|
||||
`asciiart {{www.exemplo.com/imagem.jpg}}`
|
||||
`asciiart {{www.example.com/imagem.jpg}}`
|
||||
|
||||
- Escolha a largura da saída (o padrão é 100):
|
||||
|
||||
|
|
|
@ -1,20 +0,0 @@
|
|||
# at
|
||||
|
||||
> Executa comandos em um determinado momento.
|
||||
> Mais informações: <https://manned.org/at.1>.
|
||||
|
||||
- Inicia o prompt `at` para que um novo conjunto de comandos seja agendado, pressione `Ctrl + D` para salvar e sair:
|
||||
|
||||
`at {{hh:mm}}`
|
||||
|
||||
- Executa os comandos e envia o resultado por e-mail utilizando algum programa de envio de e-mail local, por exemplo o Sendmail:
|
||||
|
||||
`at {{hh:mm}} -m`
|
||||
|
||||
- Executa um script em um determinado momento:
|
||||
|
||||
`at {{hh:mm}} -f {{caminho/para/arquivo}}`
|
||||
|
||||
- Mostra uma notificação de sistema às 23h em 18 de Fevereiro:
|
||||
|
||||
`echo "notify-send '{{Acorda!}}'" | at {{11pm}} {{Feb 18}}`
|
25
pages.zh_TW/common/az-login.md
Normal file
25
pages.zh_TW/common/az-login.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# az login
|
||||
|
||||
> 登入到 Azure。
|
||||
> `azure-cli` 的一部分(也稱為 `az`)。
|
||||
> 更多資訊:<https://learn.microsoft.com/cli/azure/reference-index#az-login>.
|
||||
|
||||
- 以互動方式進行登入:
|
||||
|
||||
`az login`
|
||||
|
||||
- 使用客戶端密鑰登入服務主體:
|
||||
|
||||
`az login --service-principal --username {{http://azure-cli-service-principal}} --password {{secret}} --tenant {{someone.onmicrosoft.com}}`
|
||||
|
||||
- 使用客戶端憑證登入服務主體:
|
||||
|
||||
`az login --service-principal --username {{http://azure-cli-service-principal}} --password {{路徑/到/憑證.pem}} --tenant {{someone.onmicrosoft.com}}`
|
||||
|
||||
- 使用 VM 的系統指派身份登入:
|
||||
|
||||
`az login --identity`
|
||||
|
||||
- 使用 VM 的使用者分配身份登入:
|
||||
|
||||
`az login --identity --username /subscriptions/{{subscription_id}}/resourcegroups/{{my_rg}}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{{my_id}}`
|
13
pages.zh_TW/common/az-logout.md
Normal file
13
pages.zh_TW/common/az-logout.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
# az logout
|
||||
|
||||
> 登出 Azure 訂閱。
|
||||
> `azure-cli` 的一部分(也稱為 `az`)。
|
||||
> 更多資訊:<https://learn.microsoft.com/cli/azure/reference-index#az-logout>.
|
||||
|
||||
- 登出當前帳號:
|
||||
|
||||
`az logout`
|
||||
|
||||
- 登出指定使用者:
|
||||
|
||||
`az logout --username {{alias@somedomain.com}}`
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
> Send feedback to the Azure CLI Team.
|
||||
> Part of `azure-cli` (also known as `az`).
|
||||
> More information: <https://learn.microsoft.com/cli/azure/reference-index#az_feedback>.
|
||||
> More information: <https://learn.microsoft.com/cli/azure/reference-index#az-feedback>.
|
||||
|
||||
- Send feedback to the Azure CLI Team:
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
> Log in to Azure.
|
||||
> Part of `azure-cli` (also known as `az`).
|
||||
> More information: <https://learn.microsoft.com/cli/azure/reference-index#az_login>.
|
||||
> More information: <https://learn.microsoft.com/cli/azure/reference-index#az-login>.
|
||||
|
||||
- Log in interactively:
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
> Log out from an Azure subscription.
|
||||
> Part of `azure-cli` (also known as `az`).
|
||||
> More information: <https://learn.microsoft.com/cli/azure/reference-index#az_logout>.
|
||||
> More information: <https://learn.microsoft.com/cli/azure/reference-index#az-logout>.
|
||||
|
||||
- Log out from the active account:
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
> The official CLI tool for Microsoft Azure.
|
||||
> Some subcommands such as `login` have their own usage documentation.
|
||||
> More information: <https://learn.microsoft.com/cli/azure>.
|
||||
> More information: <https://learn.microsoft.com/cli/azure/reference-index>.
|
||||
|
||||
- Log in to Azure:
|
||||
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue