1
0
Fork 0
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:
Angad Singh Grover 2024-10-26 06:28:02 +08:00 committed by GitHub
commit fc804f7d72
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
112 changed files with 1688 additions and 191 deletions

View file

@ -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)):

View 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`

View 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`

View file

@ -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
View 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
View 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`

View 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`

View file

@ -0,0 +1,7 @@
# compare
> Este comando es un alias de `magick compare`.
- Muestra la documentación del comando original:
`tldr magick compare`

View file

@ -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 ...}}`

View file

@ -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 ''`

View file

@ -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:

View file

@ -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`

View file

@ -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}}"`

View file

@ -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}}`

View file

@ -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
View 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
View 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
View 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
View 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`

View 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}}`

View 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`

View 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`

View 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}}`

View 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`

View 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}}`

View 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
View 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`

View 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
View 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
View file

@ -0,0 +1,20 @@
# cpan
> CPAN 사이트에서 perl 모듈을 쿼리, 다운로드 및 빌드하기.
> 더 많은 정보: <https://manned.org/cpan>.
- 모듈을 설치(`-i`는 선택 사항):
`cpan {{-i}} {{모듈_이름}}`
- 모듈을 강제 설치(`-i`는 선택 사항이 아님):
`cpan -fi {{모듈_이름}}`
- 설치된 모든 모듈을 업그레이드:
`cpan -u`
- 모듈을 다시 컴파일:
`cpan -r`

View 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`

View 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
View 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`

View 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}}`

View 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
View 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 {{프로젝트_이름}} {{작업_아이디}}`

View 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`

View 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`

View 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`

View 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
View 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`

View 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
View 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}}`

View 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`

View 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`

View 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
View 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 {{경로/대상/폴더}}`

View 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`

View 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 ...}}`

View 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 /?`

View 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 /?`

View 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
View 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
View 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
View 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`

View 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 /?`

View 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 {{컴퓨터명}} {{프로그램명}}`

View file

@ -0,0 +1,8 @@
# sc config
> 이 명령어는 `sc.exe config`의 별칭입니다.
> 더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/sc-config>.
- 원본 명령어 문서 보기:
`tldr sc`

View file

@ -0,0 +1,8 @@
# sc create
> 이 명령어는 `sc.exe create`의 별칭입니다.
> 더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/sc-create>.
- 원본 명령어 문서 보기:
`tldr sc`

View file

@ -0,0 +1,8 @@
# sc delete
> 이 명령어는 `sc.exe delete`의 별칭입니다.
> 더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/sc-delete>.
- 원본 명령어 문서 보기:
`tldr sc`

View 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
View 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= {{서비스_유형}}`

View 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
View 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`

View 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`

View file

@ -0,0 +1,7 @@
# sdelete64
> 이 명령어는 `sdelete`의 64비트 버전입니다.
- 원본 명령어 문서 표시:
`tldr sdelete`

View 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 "{{검색_패턴}}"`

View 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}}`

View 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 ...}}`

View 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`

View file

@ -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"}}`

View file

@ -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:

View file

@ -0,0 +1,7 @@
# batch
> Este comando é um apelido de `at`.
- Exibe documentação sobre o comando original:
`tldr at`

View file

@ -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:

View file

@ -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}}`

View file

@ -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`

View file

@ -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}}`

View file

@ -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`

View file

@ -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}}"`

View file

@ -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`

View file

@ -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:

View file

@ -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):

View file

@ -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}}`

View file

@ -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`

View file

@ -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:

View file

@ -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}}`

View 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`

View file

@ -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`

View file

@ -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}}`

View file

@ -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}}`

View file

@ -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:

View file

@ -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:

View file

@ -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):

View file

@ -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}}`

View 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}}`

View 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}}`

View file

@ -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:

View file

@ -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:

View file

@ -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:

View file

@ -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