mirror of
https://github.com/tldr-pages/tldr
synced 2026-08-26 14:13:36 +01:00
Merge branch 'main' into username-check-improvements
This commit is contained in:
@@ -24,7 +24,7 @@ Only the left-alignment of the header gets lost and has to be re-added again (`|
|
|||||||
| fr | chemin/vers/fichier | chemin/vers/dossier | chemin/vers/fichier_ou_dossier | paquet | nom_d_utilisateur | mot_de_passe | commande | port | valeur |
|
| fr | chemin/vers/fichier | chemin/vers/dossier | chemin/vers/fichier_ou_dossier | paquet | nom_d_utilisateur | mot_de_passe | commande | port | valeur |
|
||||||
| hi | फ़ाइल/का/पथ | निर्देशिका/का/पथ | फ़ाइल_या_निर्देशिका/का/पथ | पैकेज | उपयोगकर्ता_नाम | |
|
| hi | फ़ाइल/का/पथ | निर्देशिका/का/पथ | फ़ाइल_या_निर्देशिका/का/पथ | पैकेज | उपयोगकर्ता_नाम | |
|
||||||
| id | jalan/menuju/berkas | jalan/menuju/direktori | jalan/menuju/berkas_atau_direktori | paket | nama_pengguna | |
|
| id | jalan/menuju/berkas | jalan/menuju/direktori | jalan/menuju/berkas_atau_direktori | paket | nama_pengguna | |
|
||||||
| it | percorso/del/file | percorso/della/directory | percorso/del/file_o_directory | pacchetto | nome_utente | |
|
| it | percorso/del/file | percorso/della/directory | percorso/del/file_o_directory | pacchetto | nome_utente | password | comando | porta | valore |
|
||||||
| ja | ファイルパス | ディレクトリパス | ファイルパスまたはディレクトリパス | パッケージ | ユーザー名 | |
|
| ja | ファイルパス | ディレクトリパス | ファイルパスまたはディレクトリパス | パッケージ | ユーザー名 | |
|
||||||
| ko | 경로/대상/파일 | 경로/대상/폴더 | 경로/대상/파일_또는_폴더 | 패키지 | 사용자 명 | |
|
| ko | 경로/대상/파일 | 경로/대상/폴더 | 경로/대상/파일_또는_폴더 | 패키지 | 사용자 명 | |
|
||||||
| lo | | | | | | |
|
| lo | | | | | | |
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ Only the left-alignment of the header gets lost and has to be re-added again (`|
|
|||||||
| fr | Affiche l'aide | Affiche la version | [Interactif] |
|
| fr | Affiche l'aide | Affiche la version | [Interactif] |
|
||||||
| hi | मदद प्रदर्शित करें | संस्करण दिखाएं | |
|
| hi | मदद प्रदर्शित करें | संस्करण दिखाएं | |
|
||||||
| id | Tampilkan bantuan | Tampilkan informasi versi | |
|
| id | Tampilkan bantuan | Tampilkan informasi versi | |
|
||||||
| it | Mostra aiuto | Controlla la versione | |
|
| it | Mostra l'aiuto | Controlla la versione | [Interattivo] |
|
||||||
| ja | ヘルプを表示する | バージョンを表示 | |
|
| ja | ヘルプを表示する | バージョンを表示 | |
|
||||||
| ko | 도움말 표시 | 버전 정보 표시 | |
|
| ko | 도움말 표시 | 버전 정보 표시 | |
|
||||||
| lo | | | |
|
| lo | | | |
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# grep
|
# grep
|
||||||
|
|
||||||
> (Regular Expressions) البحث عن أنماط في الملفات باستخدام التعابير النمطية.
|
> (`regex`) البحث عن أنماط في الملفات باستخدام التعابير النمطية.
|
||||||
> انظر أيضًا: `regex`.
|
> انظر أيضًا: `regex`.
|
||||||
> لمزيد من التفاصيل: <https://www.gnu.org/software/grep/manual/grep.html>.
|
> لمزيد من التفاصيل: <https://www.gnu.org/software/grep/manual/grep.html>.
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
`sudo pacman -Rs {{package}}`
|
`sudo pacman -Rs {{package}}`
|
||||||
|
|
||||||
- البحث في قاعدة بيانات الحزم عن تعبير نمطي (Regular Expresssion) أو كلمة مفتاحية:
|
- البحث في قاعدة بيانات الحزم عن تعبير نمطي (`regex`) أو كلمة مفتاحية:
|
||||||
|
|
||||||
`pacman -Ss "{{search_pattern}}"`
|
`pacman -Ss "{{search_pattern}}"`
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# grep
|
# grep
|
||||||
|
|
||||||
> Find mønstre i filer via regulære udtryk (regular expressions).
|
> Find mønstre i filer via regulære udtryk (`regex`).
|
||||||
> Se også: `regex`.
|
> Se også: `regex`.
|
||||||
> Mere information: <https://www.gnu.org/software/grep/manual/grep.html>.
|
> Mere information: <https://www.gnu.org/software/grep/manual/grep.html>.
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
> Se også: `awk`, `ed`.
|
> Se også: `awk`, `ed`.
|
||||||
> Mere information: <https://manned.org/sed.1posix>.
|
> Mere information: <https://manned.org/sed.1posix>.
|
||||||
|
|
||||||
- Erstat den første forekomst af et regulært udtryk (regular expression) i hver linje af en fil, og print resultatet:
|
- Erstat den første forekomst af et regulært udtryk (`regex`) i hver linje af en fil, og print resultatet:
|
||||||
|
|
||||||
`sed 's/{{regular_expression}}/{{erstat}}/' {{filnavn}}`
|
`sed 's/{{regular_expression}}/{{erstat}}/' {{filnavn}}`
|
||||||
|
|
||||||
|
|||||||
@@ -15,6 +15,6 @@
|
|||||||
|
|
||||||
`apt-file {{show|list}} {{paketname}}`
|
`apt-file {{show|list}} {{paketname}}`
|
||||||
|
|
||||||
- Suche nach Paketen auf die die Regular Expression zutrifft:
|
- Suche nach Paketen auf die die `regex` zutrifft:
|
||||||
|
|
||||||
`apt-file {{search|find}} {{[-x|--regexp]}} {{regular_expression}}`
|
`apt-file {{search|find}} {{[-x|--regexp]}} {{regular_expression}}`
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
`logcat -f {{ruta/al/archivo}}`
|
`logcat -f {{ruta/al/archivo}}`
|
||||||
|
|
||||||
- Muestra registros que coincidan con una expresión regular:
|
- Muestra registros que coincidan con una `regex`:
|
||||||
|
|
||||||
`logcat --regex {{expresión_regular}}`
|
`logcat --regex {{expresión_regular}}`
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
`[[ ${{variable}} {{==|!=}} "{{cadena}}" ]]`
|
`[[ ${{variable}} {{==|!=}} "{{cadena}}" ]]`
|
||||||
|
|
||||||
- Comprueba si una cadena dada se ajusta al glob/regex especificado:
|
- Comprueba si una cadena dada se ajusta al glob/`regex` especificado:
|
||||||
|
|
||||||
`[[ ${{variable}} {{==|=~}} {{patron}} ]]`
|
`[[ ${{variable}} {{==|=~}} {{patron}} ]]`
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
> Vea también: `rg`.
|
> Vea también: `rg`.
|
||||||
> Más información: <https://beyondgrep.com/documentation/>.
|
> Más información: <https://beyondgrep.com/documentation/>.
|
||||||
|
|
||||||
- Busca archivos que contengan una cadena o expresión regular en el directorio actual de forma recursiva:
|
- Busca archivos que contengan una cadena o `regex` en el directorio actual de forma recursiva:
|
||||||
|
|
||||||
`ack "{{patrón_de_búsqueda}}"`
|
`ack "{{patrón_de_búsqueda}}"`
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
`adb logcat`
|
`adb logcat`
|
||||||
|
|
||||||
- Muestra las líneas que coincidan con una expresión regular:
|
- Muestra las líneas que coincidan con una `regex`:
|
||||||
|
|
||||||
`adb logcat -e {{expresión_regular}}`
|
`adb logcat -e {{expresión_regular}}`
|
||||||
|
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
`ag foo {{[-G|--file-search-regex]}} bar`
|
`ag foo {{[-G|--file-search-regex]}} bar`
|
||||||
|
|
||||||
- Busca archivos cuyo contenido coincida con una expresión regular:
|
- Busca archivos cuyo contenido coincida con una `regex`:
|
||||||
|
|
||||||
`ag '{{^ba(r|z)$}}'`
|
`ag '{{^ba(r|z)$}}'`
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
> Vea también: `man`.
|
> Vea también: `man`.
|
||||||
> Más información: <https://manned.org/apropos>.
|
> Más información: <https://manned.org/apropos>.
|
||||||
|
|
||||||
- Busca una palabra clave utilizando una expresión regular:
|
- Busca una palabra clave utilizando una `regex`:
|
||||||
|
|
||||||
`apropos {{expresion_regular}}`
|
`apropos {{expresion_regular}}`
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
`grep "{{patrón_de_búsqueda}}" {{ruta/al/archivo}}`
|
`grep "{{patrón_de_búsqueda}}" {{ruta/al/archivo}}`
|
||||||
|
|
||||||
- Busca una cadena de caracteres específica (la cadena no será interpretada como una expresión regular):
|
- Busca una cadena de caracteres específica (la cadena no será interpretada como una `regex`):
|
||||||
|
|
||||||
`grep {{[-F|--fixed-strings]}} "{{cadena_exacta}}" {{ruta/al/archivo}}`
|
`grep {{[-F|--fixed-strings]}} "{{cadena_exacta}}" {{ruta/al/archivo}}`
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# jupyter lab
|
# jupyter lab
|
||||||
|
|
||||||
> Entorno de desarrollo interactivo para cuadernos Jupyter.
|
> Entorno de desarrollo interactivo para cuadernos Jupyter.
|
||||||
> Más información: <https://jupyterlab.readthedocs.io/en/stable/>.
|
> Más información: <https://jupyterlab.readthedocs.io/en/stable/getting_started/starting.html>.
|
||||||
|
|
||||||
- Inicia JupyterLab:
|
- Inicia JupyterLab:
|
||||||
|
|
||||||
@@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
- Abre un cuaderno específico:
|
- Abre un cuaderno específico:
|
||||||
|
|
||||||
`jupyter lab {{ruta/a/cuaderno.ipynb}}`
|
`jupyter lab {{ruta/a/cuaderno}}.ipynb`
|
||||||
|
|
||||||
- Inicia JupyterLab en un directorio específico:
|
- Inicia JupyterLab en un directorio específico:
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
> Vea también: `awk`, `ed`.
|
> Vea también: `awk`, `ed`.
|
||||||
> Más información: <https://manned.org/sed.1posix>.
|
> Más información: <https://manned.org/sed.1posix>.
|
||||||
|
|
||||||
- Reemplaza todas las ocurrencias de `apple` (regex básica) por `mango` (regex básica) en todas las líneas de entrada y muestra el resultado en `stdout`:
|
- Reemplaza todas las ocurrencias de `apple` (`regex` básica) por `mango` (`regex` básica) en todas las líneas de entrada y muestra el resultado en `stdout`:
|
||||||
|
|
||||||
`{{comando}} | sed 's/apple/mango/g'`
|
`{{comando}} | sed 's/apple/mango/g'`
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
|
|
||||||
`</>{{patrón_a_buscar}}<Enter>`
|
`</>{{patrón_a_buscar}}<Enter>`
|
||||||
|
|
||||||
- Realiza una sustitución de una expresión regular en el archivo completo:
|
- Realiza una sustitución de una `regex` en el archivo completo:
|
||||||
|
|
||||||
`<:>%s/{{expresión_regular}}/{{reemplazo}}/g<Enter>`
|
`<:>%s/{{expresión_regular}}/{{reemplazo}}/g<Enter>`
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
> Herramienta de línea de comandos utilizada para interactuar con el repositorio de usuarios de Arch Linux, comúnmente conocido como AUR.
|
> Herramienta de línea de comandos utilizada para interactuar con el repositorio de usuarios de Arch Linux, comúnmente conocido como AUR.
|
||||||
> Más información: <https://github.com/falconindy/auracle/blob/master/man/auracle.1.pod>.
|
> Más información: <https://github.com/falconindy/auracle/blob/master/man/auracle.1.pod>.
|
||||||
|
|
||||||
- Muestra los paquetes del AUR que coinciden con una expresión regular:
|
- Muestra los paquetes del AUR que coinciden con una `regex`:
|
||||||
|
|
||||||
`auracle search '{{expresión_regular}}'`
|
`auracle search '{{expresión_regular}}'`
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
`sudo btrfs restore --dry-run {{ruta/al_dispositivo_btrfs}} {{ruta/al_directorio_destino}}`
|
`sudo btrfs restore --dry-run {{ruta/al_dispositivo_btrfs}} {{ruta/al_directorio_destino}}`
|
||||||
|
|
||||||
- Restaura archivos que coincidan con una expresión regular dada (insensible a mayúsculas) de un sistema de archivos btrfs (todos los directorios padres de los archivos de destino también deben coincidir):
|
- Restaura archivos que coincidan con una `regex` dada (insensible a mayúsculas) de un sistema de archivos btrfs (todos los directorios padres de los archivos de destino también deben coincidir):
|
||||||
|
|
||||||
`sudo btrfs restore --path-regex {{regex}} -c {{ruta/al_dispositivo_btrfs}} {{ruta/al_directorio_destino}}`
|
`sudo btrfs restore --path-regex {{regex}} -c {{ruta/al_dispositivo_btrfs}} {{ruta/al_directorio_destino}}`
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
`logread -l {{N}}`
|
`logread -l {{N}}`
|
||||||
|
|
||||||
- Filtra los mensajes por (palabra clave/expresión regular):
|
- Filtra los mensajes por (palabra clave/`regex`):
|
||||||
|
|
||||||
`logread -e {{patrón}}`
|
`logread -e {{patrón}}`
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
`nala purge {{paquete}}`
|
`nala purge {{paquete}}`
|
||||||
|
|
||||||
- Busca nombres de paquetes y sus descripciones mediante una palabra, una expresión regular (por defecto) o mediante glob:
|
- Busca nombres de paquetes y sus descripciones mediante una palabra, una `regex` (por defecto) o mediante glob:
|
||||||
|
|
||||||
`nala search "{{patrón}}"`
|
`nala search "{{patrón}}"`
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
`sudo pacman -Syu --noconfirm {{paquete}}`
|
`sudo pacman -Syu --noconfirm {{paquete}}`
|
||||||
|
|
||||||
- Busca ([s]) la base de datos de paquetes con una expresión regular o palabra clave:
|
- Busca ([s]) la base de datos de paquetes con una `regex` o palabra clave:
|
||||||
|
|
||||||
`pacman -Ss "{{patrón_de_búsqueda}}"`
|
`pacman -Ss "{{patrón_de_búsqueda}}"`
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
> Vea también: `awk`, `ed`.
|
> Vea también: `awk`, `ed`.
|
||||||
> Más información: <https://man.netbsd.org/sed.1>.
|
> Más información: <https://man.netbsd.org/sed.1>.
|
||||||
|
|
||||||
- Reemplaza todas las ocurrencias de `apple` (expresión regular básica) por `mango` (expresión regular básica) en todas las líneas de entrada e imprime el resultado en `stdout`:
|
- Reemplaza todas las ocurrencias de `apple` (`regex` básica) por `mango` (`regex` básica) en todas las líneas de entrada e imprime el resultado en `stdout`:
|
||||||
|
|
||||||
`{{comando}} | sed 's/apple/mango/g'`
|
`{{comando}} | sed 's/apple/mango/g'`
|
||||||
|
|
||||||
@@ -16,11 +16,11 @@
|
|||||||
|
|
||||||
`{{comando}} | sed -fa {{ruta/al/script.sed}}`
|
`{{comando}} | sed -fa {{ruta/al/script.sed}}`
|
||||||
|
|
||||||
- Activa la extensión de GNU de expresiones re[g]ulares:
|
- Activa la extensión de [g]NU de `regex`:
|
||||||
|
|
||||||
`{{comando}} | sed -fg {{ruta/al/script.sed}}`
|
`{{comando}} | sed -fg {{ruta/al/script.sed}}`
|
||||||
|
|
||||||
- Sustituye todas las ocurrencias de `apple` (expresión regular extendida) por `APPLE` (expresión regular extendida) en todas las líneas de entrada e imprime el resultado en `stdout`:
|
- Sustituye todas las ocurrencias de `apple` (`regex` extendida) por `APPLE` (`regex` extendida) en todas las líneas de entrada e imprime el resultado en `stdout`:
|
||||||
|
|
||||||
`{{comando}} | sed -E 's/(apple)/\U\1/g'`
|
`{{comando}} | sed -E 's/(apple)/\U\1/g'`
|
||||||
|
|
||||||
@@ -28,6 +28,6 @@
|
|||||||
|
|
||||||
`{{comando}} | sed -n '1p'`
|
`{{comando}} | sed -n '1p'`
|
||||||
|
|
||||||
- Sustituye todas las apariciones de `apple` (expresión regular básica) por `mango` (expresión regular básica) en un archivo específico y sobrescribe el archivo original en su lugar:
|
- Sustituye todas las apariciones de `apple` (`regex` básica) por `mango` (`regex` básica) en un archivo específico y sobrescribe el archivo original en su lugar:
|
||||||
|
|
||||||
`sed -i 's/apple/mango/g' {{ruta/al/archivo}}`
|
`sed -i 's/apple/mango/g' {{ruta/al/archivo}}`
|
||||||
|
|||||||
+3
-3
@@ -4,7 +4,7 @@
|
|||||||
> Vea también: `awk`, `ed`.
|
> Vea también: `awk`, `ed`.
|
||||||
> Más información: <https://keith.github.io/xcode-man-pages/sed.1.html>.
|
> Más información: <https://keith.github.io/xcode-man-pages/sed.1.html>.
|
||||||
|
|
||||||
- Reemplaza todas las veces que aparece `apple` (regex básico) por `mango` (regex básico) en todas las líneas de entrada e imprime el resultado en `stdout`:
|
- Reemplaza todas las veces que aparece `apple` (`regex` básico) por `mango` (`regex` básico) en todas las líneas de entrada e imprime el resultado en `stdout`:
|
||||||
|
|
||||||
`{{command}} | sed 's/apple/mango/g'`
|
`{{command}} | sed 's/apple/mango/g'`
|
||||||
|
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
`{{command}} | sed -f {{ruta/al/archivo_script.sed}}`
|
`{{command}} | sed -f {{ruta/al/archivo_script.sed}}`
|
||||||
|
|
||||||
- Sustituye todas las apariciones de `manzana` (regex extendido) por `MANZANA` (regex extendido) en todas las líneas de entrada e imprime el resultado en `stdout`:
|
- Sustituye todas las apariciones de `manzana` (`regex` extendido) por `MANZANA` (`regex` extendido) en todas las líneas de entrada e imprime el resultado en `stdout`:
|
||||||
|
|
||||||
`{{command}} | sed -E 's/(manzana)/\U\1/g'`
|
`{{command}} | sed -E 's/(manzana)/\U\1/g'`
|
||||||
|
|
||||||
@@ -20,6 +20,6 @@
|
|||||||
|
|
||||||
`{{command}} | sed -n '1p'`
|
`{{command}} | sed -n '1p'`
|
||||||
|
|
||||||
- Sustituye todas las apariciones de `manzana` (regex básico) por `mango` (regex básico) en un `fichero` y guarda una copia de seguridad del original en `fichero.bak`:
|
- Sustituye todas las apariciones de `manzana` (`regex` básico) por `mango` (`regex` básico) en un `fichero` y guarda una copia de seguridad del original en `fichero.bak`:
|
||||||
|
|
||||||
`sed -i bak 's/manzana/mango/g' {{ruta/al/archivo}}`
|
`sed -i bak 's/manzana/mango/g' {{ruta/al/archivo}}`
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
`split -l 10 {{ruta/al/archivo}}`
|
`split -l 10 {{ruta/al/archivo}}`
|
||||||
|
|
||||||
- Divide un fichero mediante una expresión regular. La línea que coincida será la primera línea del siguiente archivo de salida:
|
- Divide un fichero mediante una `regex`. La línea que coincida será la primera línea del siguiente archivo de salida:
|
||||||
|
|
||||||
`split -p {{cat|^[dh]og}} {{ruta/al/archivo}}`
|
`split -p {{cat|^[dh]og}} {{ruta/al/archivo}}`
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
`es {{término_de_búsqueda}}`
|
`es {{término_de_búsqueda}}`
|
||||||
|
|
||||||
- Busca usando una expresión regular:
|
- Busca usando una `regex`:
|
||||||
|
|
||||||
`es -r {{patrón_regex}}`
|
`es -r {{patrón_regex}}`
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# popd
|
# popd
|
||||||
|
|
||||||
> Cambia el directorio actual al directorio almacenado por el comando `pushd`.
|
> Cambia el directorio actual al directorio almacenado por el comando `pushd`.
|
||||||
|
> Vea también: `pushd`.
|
||||||
> Más información: <https://learn.microsoft.com/windows-server/administration/windows-commands/popd>.
|
> Más información: <https://learn.microsoft.com/windows-server/administration/windows-commands/popd>.
|
||||||
|
|
||||||
- Cambiar al directorio en la parte superior de la pila:
|
- Cambiar al directorio en la parte superior de la pila:
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
> यह भी देखें: `awk`, `ed`।
|
> यह भी देखें: `awk`, `ed`।
|
||||||
> अधिक जानकारी: <https://man.freebsd.org/cgi/man.cgi?sed>।
|
> अधिक जानकारी: <https://man.freebsd.org/cgi/man.cgi?sed>।
|
||||||
|
|
||||||
- सभी इनपुट लाइनों में `apple` (बेसिक regex) की सभी उपस्थिति को `mango` (बेसिक regex) से बदलें और परिणाम को `stdout` पर प्रिंट करें:
|
- सभी इनपुट लाइनों में `apple` (बेसिक `regex`) की सभी उपस्थिति को `mango` (बेसिक `regex`) से बदलें और परिणाम को `stdout` पर प्रिंट करें:
|
||||||
|
|
||||||
`{{आदेश}} | sed 's/apple/mango/g'`
|
`{{आदेश}} | sed 's/apple/mango/g'`
|
||||||
|
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
`{{आदेश}} | sed -fa {{स्क्रिप्ट.sed/का/पथ}}`
|
`{{आदेश}} | sed -fa {{स्क्रिप्ट.sed/का/पथ}}`
|
||||||
|
|
||||||
- सभी इनपुट लाइनों में `apple` (एक्सटेंडेड regex) की सभी उपस्थिति को `APPLE` (एक्सटेंडेड regex) से बदलें और परिणाम को `stdout` पर प्रिंट करें:
|
- सभी इनपुट लाइनों में `apple` (एक्सटेंडेड `regex`) की सभी उपस्थिति को `APPLE` (एक्सटेंडेड `regex`) से बदलें और परिणाम को `stdout` पर प्रिंट करें:
|
||||||
|
|
||||||
`{{आदेश}} | sed -E 's/(apple)/\U\1/g'`
|
`{{आदेश}} | sed -E 's/(apple)/\U\1/g'`
|
||||||
|
|
||||||
@@ -24,6 +24,6 @@
|
|||||||
|
|
||||||
`{{आदेश}} | sed -n '1p'`
|
`{{आदेश}} | sed -n '1p'`
|
||||||
|
|
||||||
- एक विशेष फ़ाइल में सभी `apple` (बेसिक regex) की उपस्थिति को `mango` (बेसिक regex) से बदलें और मूल फ़ाइल को उसी स्थान पर ओवरराइट करें:
|
- एक विशेष फ़ाइल में सभी `apple` (बेसिक `regex`) की उपस्थिति को `mango` (बेसिक `regex`) से बदलें और मूल फ़ाइल को उसी स्थान पर ओवरराइट करें:
|
||||||
|
|
||||||
`sed -i 's/apple/mango/g' {{फ़ाइल/का/पथ}}`
|
`sed -i 's/apple/mango/g' {{फ़ाइल/का/पथ}}`
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
> यह भी देखें: `awk`, `ed`।
|
> यह भी देखें: `awk`, `ed`।
|
||||||
> अधिक जानकारी: <https://man.netbsd.org/sed.1>।
|
> अधिक जानकारी: <https://man.netbsd.org/sed.1>।
|
||||||
|
|
||||||
- सभी इनपुट लाइनों में `apple` (बेसिक regex) के सभी उदाहरणों को `mango` (बेसिक regex) से बदलें और परिणाम को `stdout` पर प्रिंट करें:
|
- सभी इनपुट लाइनों में `apple` (बेसिक `regex`) के सभी उदाहरणों को `mango` (बेसिक `regex`) से बदलें और परिणाम को `stdout` पर प्रिंट करें:
|
||||||
|
|
||||||
`{{आदेश}} | sed 's/apple/mango/g'`
|
`{{आदेश}} | sed 's/apple/mango/g'`
|
||||||
|
|
||||||
@@ -16,11 +16,11 @@
|
|||||||
|
|
||||||
`{{आदेश}} | sed -fa {{स्क्रिप्ट.sed/का/पथ}}`
|
`{{आदेश}} | sed -fa {{स्क्रिप्ट.sed/का/पथ}}`
|
||||||
|
|
||||||
- GNU [g]regex एक्सटेंशन चालू करें:
|
- [g]NU `regex` एक्सटेंशन चालू करें:
|
||||||
|
|
||||||
`{{आदेश}} | sed -fg {{स्क्रिप्ट.sed/का/पथ}}`
|
`{{आदेश}} | sed -fg {{स्क्रिप्ट.sed/का/पथ}}`
|
||||||
|
|
||||||
- सभी इनपुट लाइनों में `apple` (एक्सटेंडेड regex) के सभी उदाहरणों को `APPLE` (एक्सटेंडेड regex) से बदलें और परिणाम को `stdout` पर प्रिंट करें:
|
- सभी इनपुट लाइनों में `apple` (एक्सटेंडेड `regex`) के सभी उदाहरणों को `APPLE` (एक्सटेंडेड `regex`) से बदलें और परिणाम को `stdout` पर प्रिंट करें:
|
||||||
|
|
||||||
`{{आदेश}} | sed -E 's/(apple)/\U\1/g'`
|
`{{आदेश}} | sed -E 's/(apple)/\U\1/g'`
|
||||||
|
|
||||||
@@ -28,6 +28,6 @@
|
|||||||
|
|
||||||
`{{आदेश}} | sed -n '1p'`
|
`{{आदेश}} | sed -n '1p'`
|
||||||
|
|
||||||
- एक विशेष फ़ाइल में `apple` (बेसिक regex) के सभी उदाहरणों को `mango` (बेसिक regex) से बदलें और मूल फ़ाइल को उसी स्थान पर ओवरराइट करें:
|
- एक विशेष फ़ाइल में `apple` (बेसिक `regex`) के सभी उदाहरणों को `mango` (बेसिक `regex`) से बदलें और मूल फ़ाइल को उसी स्थान पर ओवरराइट करें:
|
||||||
|
|
||||||
`sed -i 's/apple/mango/g' {{फाइल/का/पथ}}`
|
`sed -i 's/apple/mango/g' {{फाइल/का/पथ}}`
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
> यह भी देखें: `awk`, `ed`।
|
> यह भी देखें: `awk`, `ed`।
|
||||||
> अधिक जानकारी: <https://man.openbsd.org/sed>।
|
> अधिक जानकारी: <https://man.openbsd.org/sed>।
|
||||||
|
|
||||||
- सभी इनपुट पंक्तियों में सभी `apple` (बुनियादी regex) घटनाओं को `mango` (बुनियादी regex) के साथ बदलें और परिणाम को `stdout` पर प्रिंट करें:
|
- सभी इनपुट पंक्तियों में सभी `apple` (बुनियादी `regex`) घटनाओं को `mango` (बुनियादी `regex`) के साथ बदलें और परिणाम को `stdout` पर प्रिंट करें:
|
||||||
|
|
||||||
`{{आदेश}} | sed 's/apple/mango/g'`
|
`{{आदेश}} | sed 's/apple/mango/g'`
|
||||||
|
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
`{{आदेश}} | sed -fa {{स्क्रिप्ट.sed/का/पथ}}`
|
`{{आदेश}} | sed -fa {{स्क्रिप्ट.sed/का/पथ}}`
|
||||||
|
|
||||||
- सभी इनपुट पंक्तियों में सभी `apple` (विस्तारित regex) घटनाओं को `APPLE` (विस्तारित regex) के साथ बदलें और परिणाम को `stdout` पर प्रिंट करें:
|
- सभी इनपुट पंक्तियों में सभी `apple` (विस्तारित `regex`) घटनाओं को `APPLE` (विस्तारित `regex`) के साथ बदलें और परिणाम को `stdout` पर प्रिंट करें:
|
||||||
|
|
||||||
`{{आदेश}} | sed -E 's/(apple)/\U\1/g'`
|
`{{आदेश}} | sed -E 's/(apple)/\U\1/g'`
|
||||||
|
|
||||||
@@ -24,6 +24,6 @@
|
|||||||
|
|
||||||
`{{आदेश}} | sed -n '1p'`
|
`{{आदेश}} | sed -n '1p'`
|
||||||
|
|
||||||
- एक विशेष फ़ाइल में सभी `apple` (बुनियादी regex) घटनाओं को `mango` (बुनियादी regex) के साथ बदलें और मूल फ़ाइल को उसी स्थान पर अधिलेखित करें:
|
- एक विशेष फ़ाइल में सभी `apple` (बुनियादी `regex`) घटनाओं को `mango` (बुनियादी `regex`) के साथ बदलें और मूल फ़ाइल को उसी स्थान पर अधिलेखित करें:
|
||||||
|
|
||||||
`sed -i 's/apple/mango/g' {{फाइल/का/पथ}}`
|
`sed -i 's/apple/mango/g' {{फाइल/का/पथ}}`
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# popd
|
# popd
|
||||||
|
|
||||||
> `pushd` कमांड द्वारा संग्रहित निर्देशिका में वर्तमान निर्देशिका को बदलता है।
|
> `pushd` कमांड द्वारा संग्रहित निर्देशिका में वर्तमान निर्देशिका को बदलता है।
|
||||||
|
> यह भी देखें: `pushd`।
|
||||||
> अधिक जानकारी: <https://learn.microsoft.com/windows-server/administration/windows-commands/popd>।
|
> अधिक जानकारी: <https://learn.microsoft.com/windows-server/administration/windows-commands/popd>।
|
||||||
|
|
||||||
- स्टैक के शीर्ष पर स्थित निर्देशिका पर स्विच करें:
|
- स्टैक के शीर्ष पर स्थित निर्देशिका पर स्विच करें:
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
`logcat -f {{path/to/file}}`
|
`logcat -f {{path/to/file}}`
|
||||||
|
|
||||||
- Saring informasi log berdasarkan sintaks ekspresi reguler (regex) tertentu:
|
- Saring informasi log berdasarkan sintaks ekspresi reguler (`regex`) tertentu:
|
||||||
|
|
||||||
`logcat --regex {{regular_expression}}`
|
`logcat --regex {{regular_expression}}`
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
`[[ ${{variabel}} {{==|!=}} "{{string}}" ]]`
|
`[[ ${{variabel}} {{==|!=}} "{{string}}" ]]`
|
||||||
|
|
||||||
- Ujikan apakah sebuah variabel string memenuhi kriteria pola pencarian glob/regex:
|
- Ujikan apakah sebuah variabel string memenuhi kriteria pola pencarian glob/`regex`:
|
||||||
|
|
||||||
`[[ ${{variabel}} {{==|=~}} {{pola_glob_atau_regex}} ]]`
|
`[[ ${{variabel}} {{==|=~}} {{pola_glob_atau_regex}} ]]`
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
> Lihat juga: `man`.
|
> Lihat juga: `man`.
|
||||||
> Informasi lebih lanjut: <https://manned.org/apropos>.
|
> Informasi lebih lanjut: <https://manned.org/apropos>.
|
||||||
|
|
||||||
- Cari daftar dokumentasi perintah yang mengandung kata dengan format kata kunci ekspresi reguler (regex):
|
- Cari daftar dokumentasi perintah yang mengandung kata dengan format kata kunci ekspresi reguler (`regex`):
|
||||||
|
|
||||||
`apropos {{ekspresi_reguler}}`
|
`apropos {{ekspresi_reguler}}`
|
||||||
|
|
||||||
@@ -12,6 +12,6 @@
|
|||||||
|
|
||||||
`apropos -l {{ekspresi_reguler}}`
|
`apropos -l {{ekspresi_reguler}}`
|
||||||
|
|
||||||
- Cari daftar dokumentasi perintah yang mengandung seluruh ([a]ll) kriteria kata dalam bentuk ekspresi reguler (regex):
|
- Cari daftar dokumentasi perintah yang mengandung seluruh ([a]ll) kriteria kata dalam bentuk ekspresi reguler (`regex`):
|
||||||
|
|
||||||
`apropos {{ekspresi_reguler_1}} -a {{ekspresi_reguler_2}} -a {{ekspresi_reguler_3}}`
|
`apropos {{ekspresi_reguler_1}} -a {{ekspresi_reguler_2}} -a {{ekspresi_reguler_3}}`
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
`brew search {{kata_kunci}}`
|
`brew search {{kata_kunci}}`
|
||||||
|
|
||||||
- Cari kumpulan cask dan formula menggunakan ekspresi reguler (regex):
|
- Cari kumpulan cask dan formula menggunakan ekspresi reguler (`regex`):
|
||||||
|
|
||||||
`brew search /{{ekspresi_reguler}}/`
|
`brew search /{{ekspresi_reguler}}/`
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
`sudo pacman --sync --refresh --sysupgrade --noconfirm {{nama_paket}}`
|
`sudo pacman --sync --refresh --sysupgrade --noconfirm {{nama_paket}}`
|
||||||
|
|
||||||
- Cari paket dalam database berdasarkan regular expression atau kata kunci:
|
- Cari paket dalam database berdasarkan `regex` atau kata kunci:
|
||||||
|
|
||||||
`pacman --sync --search "{{pola_pencarian}}"`
|
`pacman --sync --search "{{pola_pencarian}}"`
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,36 @@
|
|||||||
|
# $
|
||||||
|
|
||||||
|
> Espande una variabile Bash.
|
||||||
|
> Maggiori informazioni: <https://gnu.org/software/bash/manual/bash.html#Shell-Variables>.
|
||||||
|
|
||||||
|
- Stampa una variabile:
|
||||||
|
|
||||||
|
`echo ${{VARIABLE}}`
|
||||||
|
|
||||||
|
- Esegue il contenuto della variabile come comando:
|
||||||
|
|
||||||
|
`${{VARIABLE}}`
|
||||||
|
|
||||||
|
- Stampa lo stato di uscita del comando precedente:
|
||||||
|
|
||||||
|
`echo $?`
|
||||||
|
|
||||||
|
- Stampa un numero casuale tra 0 e 32767:
|
||||||
|
|
||||||
|
`echo $RANDOM`
|
||||||
|
|
||||||
|
- Stampa una delle stringhe di prompt:
|
||||||
|
|
||||||
|
`echo ${{PS0|PS1|PS2|PS3|PS4}}`
|
||||||
|
|
||||||
|
- Espande con l'output di `comando` ed eseguilo. Uguale a racchiudere `comando` tra backtick:
|
||||||
|
|
||||||
|
`$({{comando}})`
|
||||||
|
|
||||||
|
- Elenca quanti argomenti ha il contesto corrente:
|
||||||
|
|
||||||
|
`echo $#`
|
||||||
|
|
||||||
|
- Stampa un array Bash:
|
||||||
|
|
||||||
|
`echo ${{{array_name[@]}}}`
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
# %
|
||||||
|
|
||||||
|
> Gestisce i job.
|
||||||
|
> Maggiori informazioni: <https://www.gnu.org/software/bash/manual/bash.html#Job-Control-Basics>.
|
||||||
|
|
||||||
|
- Porta il job corrente in primo piano:
|
||||||
|
|
||||||
|
`%`
|
||||||
|
|
||||||
|
- Porta il job precedente in primo piano:
|
||||||
|
|
||||||
|
`%-`
|
||||||
|
|
||||||
|
- Porta il job numero `n` in primo piano:
|
||||||
|
|
||||||
|
`%{{n}}`
|
||||||
|
|
||||||
|
- Porta in primo piano il job il cui comando inizia con `stringa`:
|
||||||
|
|
||||||
|
`%{{stringa}}`
|
||||||
|
|
||||||
|
- Porta in primo piano il job il cui comando contiene `stringa`:
|
||||||
|
|
||||||
|
`%?{{stringa}}`
|
||||||
|
|
||||||
|
- Riprende un job sospeso:
|
||||||
|
|
||||||
|
`%{{1}} &`
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# ,
|
||||||
|
|
||||||
|
> Esegue comandi senza installarli.
|
||||||
|
> Maggiori informazioni: <https://github.com/nix-community/comma>.
|
||||||
|
|
||||||
|
- Esegui un comando:
|
||||||
|
|
||||||
|
`, {{comando -with -flags}}`
|
||||||
|
|
||||||
|
- Aggiungi un comando a una shell figlia:
|
||||||
|
|
||||||
|
`, {{[-s|--shell]}} {{comando}}`
|
||||||
|
|
||||||
|
- Pulisci la cache:
|
||||||
|
|
||||||
|
`, {{[-e|--empty-cache]}}`
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
# 3d-ascii-viewer
|
||||||
|
|
||||||
|
> Visualizza modelli 3D `.obj` come ASCII animato nel terminale.
|
||||||
|
> Maggiori informazioni: <https://github.com/autopawn/3d-ascii-viewer>.
|
||||||
|
|
||||||
|
- Visualizza un modello:
|
||||||
|
|
||||||
|
`3d-ascii-viewer {{percorso/del/modello}}.obj`
|
||||||
|
|
||||||
|
- Imposta larghezza e altezza:
|
||||||
|
|
||||||
|
`3d-ascii-viewer -w {{larghezza}} -h {{altezza}} {{percorso/del/modello}}.obj`
|
||||||
|
|
||||||
|
- Abilita il colore:
|
||||||
|
|
||||||
|
`3d-ascii-viewer --color {{percorso/del/modello}}.obj`
|
||||||
|
|
||||||
|
- Imposta frame al secondo:
|
||||||
|
|
||||||
|
`3d-ascii-viewer -f {{fps}} {{percorso/del/modello}}.obj`
|
||||||
|
|
||||||
|
- Modalità interattiva:
|
||||||
|
|
||||||
|
`3d-ascii-viewer --interactive {{percorso/del/modello}}.obj`
|
||||||
|
|
||||||
|
- Mostra aiuto:
|
||||||
|
|
||||||
|
`3d-ascii-viewer --help`
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# adb connect
|
||||||
|
|
||||||
|
> Connettiti a un dispositivo Android in modalità wireless.
|
||||||
|
> Maggiori informazioni: <https://developer.android.com/tools/adb>.
|
||||||
|
|
||||||
|
- Abbina con un dispositivo Android (indirizzo e codice di accoppiamento si trovano nelle opzioni sviluppatore):
|
||||||
|
|
||||||
|
`adb pair {{indirizzo_ip}}:{{porta}}`
|
||||||
|
|
||||||
|
- Connettiti a un dispositivo Android (la portaa sarà diversa dall'accoppiamento):
|
||||||
|
|
||||||
|
`adb connect {{indirizzo_ip}}:{{porta}}`
|
||||||
|
|
||||||
|
- Disconnetti un dispositivo:
|
||||||
|
|
||||||
|
`adb disconnect {{indirizzo_ip}}:{{porta}}`
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
# adb devices
|
||||||
|
|
||||||
|
> Elenca i dispositivi Android collegati.
|
||||||
|
> Maggiori informazioni: <https://manned.org/adb>.
|
||||||
|
|
||||||
|
- Elenca i dispositivi:
|
||||||
|
|
||||||
|
`adb devices`
|
||||||
|
|
||||||
|
- Elenca i dispositivi con le loro informazioni di sistema:
|
||||||
|
|
||||||
|
`adb devices -l`
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
# adb disconnect
|
||||||
|
|
||||||
|
> Questo comando è stato spostato a `adb connect`.
|
||||||
|
|
||||||
|
- Visualizza la documentazione per `adb disconnect`:
|
||||||
|
|
||||||
|
`tldr adb connect`
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
# adb forward
|
||||||
|
|
||||||
|
> Inoltra le connessioni socket a un dispositivo Android o emulatore collegato.
|
||||||
|
> Maggiori informazioni: <https://developer.android.com/tools/adb>.
|
||||||
|
|
||||||
|
- Inoltra una porta TCP all'unico emulatore o dispositivo collegato:
|
||||||
|
|
||||||
|
`adb forward tcp:{{porta_locale}} tcp:{{porta_remota}}`
|
||||||
|
|
||||||
|
- Inoltra una porta TCP a un emulatore o dispositivo specifico (per ID dispositivo / numero seriale):
|
||||||
|
|
||||||
|
`adb -s {{device_ID}} forward tcp:{{porta_locale}} tcp:{{porta_remota}}`
|
||||||
|
|
||||||
|
- Elenca tutti gli inoltri:
|
||||||
|
|
||||||
|
`adb forward --list`
|
||||||
|
|
||||||
|
- Rimuove una regola di inoltro:
|
||||||
|
|
||||||
|
`adb forward --remove tcp:{{porta_locale}}`
|
||||||
|
|
||||||
|
- Rimuove tutte le regole di inoltro:
|
||||||
|
|
||||||
|
`adb forward --remove-all`
|
||||||
@@ -3,15 +3,23 @@
|
|||||||
> Android Debug Bridge Install: Invia pacchetti ad un emulatore Android od ad un dispositivo Android connesso.
|
> Android Debug Bridge Install: Invia pacchetti ad un emulatore Android od ad un dispositivo Android connesso.
|
||||||
> Maggiori informazioni: <https://developer.android.com/tools/adb>.
|
> Maggiori informazioni: <https://developer.android.com/tools/adb>.
|
||||||
|
|
||||||
- Invia un'applicazione Android ad un emulatore emulatore/Android:
|
- Invia un'applicazione Android ad un emulatore/dispositivo:
|
||||||
|
|
||||||
`adb install {{percorso/del/file}}.apk`
|
`adb install {{percorso/del/file}}.apk`
|
||||||
|
|
||||||
- Reinstalla una applicazione esistente, preservandone i dati:
|
- Invia un'applicazione Android ad un emulatore/dispositivo specifico (sovrascrive `$ANDROID_SERIAL`):
|
||||||
|
|
||||||
|
`adb -s {{serial_number}} install {{percorso/del/file}}.apk`
|
||||||
|
|
||||||
|
- [r]einstalla una applicazione esistente, preservandone i dati:
|
||||||
|
|
||||||
`adb install -r {{percorso/del/file}}.apk`
|
`adb install -r {{percorso/del/file}}.apk`
|
||||||
|
|
||||||
- Fornisce tutti i permessi elencati nel manifest dell'applicazione:
|
- Invia un'applicazione Android consentendo [d]owngrade del codice versione (solo pacchetti debuggabili):
|
||||||
|
|
||||||
|
`adb install -d {{percorso/del/file}}.apk`
|
||||||
|
|
||||||
|
- [g]rantisce tutti i permessi elencati nel manifest dell'applicazione:
|
||||||
|
|
||||||
`adb install -g {{percorso/del/file}}.apk`
|
`adb install -g {{percorso/del/file}}.apk`
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,8 @@
|
|||||||
|
# adb kill-server
|
||||||
|
|
||||||
|
> Ferma il server Android Debug Bridge (adb), disconnettendo dispositivi ed emulatori.
|
||||||
|
> Maggiori informazioni: <https://manned.org/adb#head14>.
|
||||||
|
|
||||||
|
- Ferma il server adb se è in esecuzione:
|
||||||
|
|
||||||
|
`adb kill-server`
|
||||||
@@ -0,0 +1,36 @@
|
|||||||
|
# adb logcat
|
||||||
|
|
||||||
|
> Estrae un log dei messaggi di sistema.
|
||||||
|
> Maggiori informazioni: <https://developer.android.com/tools/logcat>.
|
||||||
|
|
||||||
|
- Visualizza i log di sistema:
|
||||||
|
|
||||||
|
`adb logcat`
|
||||||
|
|
||||||
|
- Visualizza le righe che corrispondono a una `reg[e]x`:
|
||||||
|
|
||||||
|
`adb logcat -e {{regex}}`
|
||||||
|
|
||||||
|
- Visualizza i log per un tag in una modalità specifica ([V]erbose, [D]ebug, [I]nfo, [W]arning, [E]rror, [F]atal, [S]ilent), filtrando gli altri tag:
|
||||||
|
|
||||||
|
`adb logcat {{tag}}:{{mode}} *:S`
|
||||||
|
|
||||||
|
- Visualizza i log per applicazioni React Native in modalità [V]erbose [S]ilenzia gli altri tag:
|
||||||
|
|
||||||
|
`adb logcat ReactNative:V ReactNativeJS:V *:S`
|
||||||
|
|
||||||
|
- Visualizza i log per tutti i tag con livello di priorità [W]arning e superiore:
|
||||||
|
|
||||||
|
`adb logcat *:W`
|
||||||
|
|
||||||
|
- Visualizza i log per un PID specifico:
|
||||||
|
|
||||||
|
`adb logcat --pid {{pid}}`
|
||||||
|
|
||||||
|
- Visualizza i log per il processo di un pacchetto specifico:
|
||||||
|
|
||||||
|
`adb logcat --pid $(adb shell pidof -s {{pacchetto}})`
|
||||||
|
|
||||||
|
- Colora il log (di solito usato con filtri):
|
||||||
|
|
||||||
|
`adb logcat -v color`
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
# adb pair
|
||||||
|
|
||||||
|
> Questo comando è stato spostato a `adb connect`.
|
||||||
|
|
||||||
|
- Visualizza la documentazione per `adb pair`:
|
||||||
|
|
||||||
|
`tldr adb connect`
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
# adb reboot
|
||||||
|
|
||||||
|
> Riavvia un dispositivo Android o emulatore collegato.
|
||||||
|
> Maggiori informazioni: <https://manned.org/adb>.
|
||||||
|
|
||||||
|
- Riavvia il dispositivo normalmente:
|
||||||
|
|
||||||
|
`adb reboot`
|
||||||
|
|
||||||
|
- Riavvia il dispositivo in modalità bootloader:
|
||||||
|
|
||||||
|
`adb reboot bootloader`
|
||||||
|
|
||||||
|
- Riavvia il dispositivo in modalità recovery:
|
||||||
|
|
||||||
|
`adb reboot recovery`
|
||||||
|
|
||||||
|
- Riavvia il dispositivo in modalità fastboot:
|
||||||
|
|
||||||
|
`adb reboot fastboot`
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
# adb reverse
|
||||||
|
|
||||||
|
> Inverte le connessioni socket da un dispositivo Android o emulatore collegato.
|
||||||
|
> Maggiori informazioni: <https://developer.android.com/tools/adb>.
|
||||||
|
|
||||||
|
- Elenca tutte le connessioni socket inverse da emulatori e dispositivi:
|
||||||
|
|
||||||
|
`adb reverse --list`
|
||||||
|
|
||||||
|
- Inverte una porta TCP dall'unico emulatore o dispositivo collegato verso localhost:
|
||||||
|
|
||||||
|
`adb reverse tcp:{{porta_remota}} tcp:{{porta_locale}}`
|
||||||
|
|
||||||
|
- Inverte una porta TCP da un emulatore o dispositivo specifico (per ID dispositivo / numero [s]eriale) verso localhost:
|
||||||
|
|
||||||
|
`adb -s {{device_ID}} reverse tcp:{{porta_remota}} tcp:{{porta_locale}}`
|
||||||
|
|
||||||
|
- Rimuove una connessione socket inversa da un emulatore o dispositivo:
|
||||||
|
|
||||||
|
`adb reverse --remove tcp:{{porta_remota}}`
|
||||||
|
|
||||||
|
- Rimuove tutte le connessioni socket inverse da tutti gli emulatori e dispositivi:
|
||||||
|
|
||||||
|
`adb reverse --remove-all`
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
# adb shell pm list packages
|
||||||
|
|
||||||
|
> Elenca pacchetti installati, conosciuti o filtrati su un dispositivo Android.
|
||||||
|
> Maggiori informazioni: <https://developer.android.com/tools/adb>.
|
||||||
|
|
||||||
|
- Elenca tutti i pacchetti installati:
|
||||||
|
|
||||||
|
`adb shell pm list packages`
|
||||||
|
|
||||||
|
- Elenca tutti i pacchetti con i relativi percorsi dei file APK:
|
||||||
|
|
||||||
|
`adb shell pm list packages -f`
|
||||||
|
|
||||||
|
- Elenca solo i pacchetti disabilitati:
|
||||||
|
|
||||||
|
`adb shell pm list packages -d`
|
||||||
|
|
||||||
|
- Elenca solo i pacchetti abilitati:
|
||||||
|
|
||||||
|
`adb shell pm list packages -e`
|
||||||
|
|
||||||
|
- Elenca solo i pacchetti di sistema:
|
||||||
|
|
||||||
|
`adb shell pm list packages -s`
|
||||||
|
|
||||||
|
- Elenca solo i pacchetti di terze parti (non di sistema):
|
||||||
|
|
||||||
|
`adb shell pm list packages -3`
|
||||||
|
|
||||||
|
- Mostra l'installer per ogni pacchetto:
|
||||||
|
|
||||||
|
`adb shell pm list packages -i`
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
# adb shell pm list
|
||||||
|
|
||||||
|
> Elenca utenti, pacchetti, permessi, instrumentation, gruppi di permessi, feature e librerie gestite dal package manager.
|
||||||
|
> Maggiori informazioni: <https://developer.android.com/tools/adb>.
|
||||||
|
|
||||||
|
- Elenca tutti i pacchetti installati:
|
||||||
|
|
||||||
|
`adb shell pm list packages`
|
||||||
|
|
||||||
|
- Stampa tutti gli utenti del sistema:
|
||||||
|
|
||||||
|
`adb shell pm list users`
|
||||||
|
|
||||||
|
- Stampa tutti i gruppi di permessi conosciuti:
|
||||||
|
|
||||||
|
`adb shell pm list permission-groups`
|
||||||
|
|
||||||
|
- Stampa tutti i permessi conosciuti:
|
||||||
|
|
||||||
|
`adb shell pm list permissions`
|
||||||
|
|
||||||
|
- Elenca tutti i pacchetti di test:
|
||||||
|
|
||||||
|
`adb shell pm list instrumentation`
|
||||||
|
|
||||||
|
- Stampa tutte le feature del sistema:
|
||||||
|
|
||||||
|
`adb shell pm list features`
|
||||||
|
|
||||||
|
- Stampa tutte le librerie supportate dal dispositivo corrente:
|
||||||
|
|
||||||
|
`adb shell pm list libraries`
|
||||||
@@ -0,0 +1,36 @@
|
|||||||
|
# adb shell pm
|
||||||
|
|
||||||
|
> Strumento Android pacchetto Manager.
|
||||||
|
> Maggiori informazioni: <https://developer.android.com/tools/adb>.
|
||||||
|
|
||||||
|
- Elenca i pacchetti installati:
|
||||||
|
|
||||||
|
`adb shell pm list packages`
|
||||||
|
|
||||||
|
- Installa un pacchetto app da un percorso specificato:
|
||||||
|
|
||||||
|
`adb shell pm install /{{percorso/all/app.apk}}`
|
||||||
|
|
||||||
|
- Disinstalla un pacchetto dal dispositivo:
|
||||||
|
|
||||||
|
`adb shell pm uninstall {{pacchetto}}`
|
||||||
|
|
||||||
|
- Cancella tutti i dati dell'app per un pacchetto:
|
||||||
|
|
||||||
|
`adb shell pm clear {{pacchetto}}`
|
||||||
|
|
||||||
|
- Abilita un pacchetto o componente:
|
||||||
|
|
||||||
|
`adb shell pm enable {{pacchetto_or_classe}}`
|
||||||
|
|
||||||
|
- Disabilita un pacchetto o componente:
|
||||||
|
|
||||||
|
`adb shell pm disable-user {{pacchetto_or_classe}}`
|
||||||
|
|
||||||
|
- Concede un permesso per un'app:
|
||||||
|
|
||||||
|
`adb shell pm grant {{pacchetto}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
|
||||||
|
|
||||||
|
- Revoca un permesso per un'app:
|
||||||
|
|
||||||
|
`adb shell pm revoke {{pacchetto}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
# adb start-server
|
||||||
|
|
||||||
|
> Avvia il server Android Debug Bridge (adb) per consentire connessioni adb da dispositivi o emulatori.
|
||||||
|
> Maggiori informazioni: <https://manned.org/adb#head14>.
|
||||||
|
|
||||||
|
- Avvia il server adb se non è in esecuzione:
|
||||||
|
|
||||||
|
`adb start-server`
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
# adb uninstall
|
||||||
|
|
||||||
|
> Disinstalla un pacchetto.
|
||||||
|
> Maggiori informazioni: <https://manned.org/adb>.
|
||||||
|
|
||||||
|
- Disinstalla un pacchetto:
|
||||||
|
|
||||||
|
`adb uninstall {{com.example.app}}`
|
||||||
|
|
||||||
|
- Disinstalla un pacchetto, ma conserva i dati utente:
|
||||||
|
|
||||||
|
`adb uninstall -k {{com.example.app}}`
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
# AdGuardHome
|
||||||
|
|
||||||
|
> Software di rete per bloccare ads e tracciamento.
|
||||||
|
> Maggiori informazioni: <https://github.com/AdguardTeam/AdGuardHome>.
|
||||||
|
|
||||||
|
- Avvia AdGuard Home:
|
||||||
|
|
||||||
|
`AdGuardHome`
|
||||||
|
|
||||||
|
- Specifica un file di configurazione:
|
||||||
|
|
||||||
|
`AdGuardHome --config {{percorso/AdGuardHome.yaml}}`
|
||||||
|
|
||||||
|
- Memorizza i dati in una directory di lavoro specifica:
|
||||||
|
|
||||||
|
`AdGuardHome --work-dir {{percorso/della/directory}}`
|
||||||
|
|
||||||
|
- Installa o disinstalla AdGuard Home come servizio:
|
||||||
|
|
||||||
|
`AdGuardHome --service {{install|uninstall}}`
|
||||||
|
|
||||||
|
- Avvia il servizio AdGuard Home:
|
||||||
|
|
||||||
|
`AdGuardHome --service start`
|
||||||
|
|
||||||
|
- Ricarica la configurazione per il servizio AdGuard Home:
|
||||||
|
|
||||||
|
`AdGuardHome --service reload`
|
||||||
|
|
||||||
|
- Ferma o riavvia il servizio AdGuard Home:
|
||||||
|
|
||||||
|
`AdGuardHome --service {{stop|restart}}`
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
# archwiki-rs
|
||||||
|
|
||||||
|
> Leggi, cerca e scarica pagine dall'ArchWiki.
|
||||||
|
> Maggiori informazioni: <https://gitlab.com/lucifayr/archwiki-rs>.
|
||||||
|
|
||||||
|
- Leggi una pagina dall'ArchWiki:
|
||||||
|
|
||||||
|
`archwiki-rs read-page {{titolo_pagina}}`
|
||||||
|
|
||||||
|
- Leggi una pagina dall'ArchWiki nel formato specificato:
|
||||||
|
|
||||||
|
`archwiki-rs read-page {{titolo_pagina}} --format {{plain-text|markdown|html}}`
|
||||||
|
|
||||||
|
- Cerca nell'ArchWiki pagine contenenti il testo fornito:
|
||||||
|
|
||||||
|
`archwiki-rs search "{{testo_di_ricerca}}" --text-search`
|
||||||
|
|
||||||
|
- Scarica una copia locale di tutte le pagine ArchWiki in una directory specifica:
|
||||||
|
|
||||||
|
`archwiki-rs local-wiki /{{percorso/wiki_locale}} --format {{plain-text|markdown|html}}`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
# auditd
|
||||||
|
|
||||||
|
> Risponde alle richieste dall'utilità audit e alle notifiche dal kernel.
|
||||||
|
> Non dovrebbe essere invocato manualmente.
|
||||||
|
> Maggiori informazioni: <https://manned.org/auditd>.
|
||||||
|
|
||||||
|
- Avvia il daemon:
|
||||||
|
|
||||||
|
`auditd`
|
||||||
|
|
||||||
|
- Avvia il daemon in modalità debug:
|
||||||
|
|
||||||
|
`auditd -d`
|
||||||
|
|
||||||
|
- Avvia il daemon su richiesta da launchd:
|
||||||
|
|
||||||
|
`auditd -l`
|
||||||
@@ -1,23 +1,27 @@
|
|||||||
# autojump
|
# autojump
|
||||||
|
|
||||||
> Salta velocemente tra le directory che usi più spesso.
|
> Salta velocemente tra le directory che visiti più spesso.
|
||||||
> Alias come `j` o `jc` sono disponibili per una maggiore velocità di scrittura.
|
> Alias come `j` o `jc` sono disponibili per una digitazione ancora più veloce.
|
||||||
> Vedi anche: `bashmarks`.
|
> Vedi anche: `bashmarks`.
|
||||||
> Maggiori informazioni: <https://github.com/wting/autojump#name>.
|
> Maggiori informazioni: <https://github.com/wting/autojump#name>.
|
||||||
|
|
||||||
- Muoviti in una directory il cui nome contiene una parola chiave:
|
- Aggiungi gli alias `autojump` al tuo shell:
|
||||||
|
|
||||||
`j {{parola_chiave}}`
|
`source /usr/share/autojump/autojump.{{bash|fish|zsh}}`
|
||||||
|
|
||||||
- Salta in una sotto-directory della directory corrente il quale nome contiene una parola chiave:
|
- Salta in una directory che contiene il pattern specificato:
|
||||||
|
|
||||||
`jc {{parola_chiave}}`
|
`j {{pattern}}`
|
||||||
|
|
||||||
- Apri una directory il cui nome contiene una parola chiave nel gestore file di sistema:
|
- Salta in una sotto-directory (figlia) della directory corrente che contiene il pattern specificato:
|
||||||
|
|
||||||
`jo {{parola_chiave}}`
|
`jc {{pattern}}`
|
||||||
|
|
||||||
- Rimuovi directory non esistenti dal database di `autojump`:
|
- Apri una directory che contiene il pattern specificato nel gestore file del sistema operativo:
|
||||||
|
|
||||||
|
`jo {{pattern}}`
|
||||||
|
|
||||||
|
- Rimuovi le directory non esistenti dal database di `autojump`:
|
||||||
|
|
||||||
`j --purge`
|
`j --purge`
|
||||||
|
|
||||||
|
|||||||
+22
-10
@@ -1,25 +1,37 @@
|
|||||||
# aws
|
# aws
|
||||||
|
|
||||||
> Il tool da linea di comando ufficiale per Amazon Web Services.
|
> Il tool da linea di comando ufficiale per Amazon Web Services.
|
||||||
> Alcuni comandi aggiuntivi, come `s3`, hanno la propria documentazione.
|
> Alcuni sottocomandi, come `s3`, hanno la propria documentazione.
|
||||||
> Maggiori informazioni: <https://docs.aws.amazon.com/cli/latest/reference/>.
|
> Maggiori informazioni: <https://docs.aws.amazon.com/cli/latest/reference/>.
|
||||||
|
|
||||||
- Lista tutti gli utenti IAM (Identity and Access Management):
|
- Configura l'AWS Command Line tramite procedura guidata:
|
||||||
|
|
||||||
`aws iam list-users`
|
`aws configure wizard`
|
||||||
|
|
||||||
- Lista tutte le instanze EC2 per una specifica regione:
|
- Configura l'AWS Command Line usando SSO:
|
||||||
|
|
||||||
`aws ec2 describe-instances --region {{us-east-1}}`
|
`aws configure sso`
|
||||||
|
|
||||||
- Ricevi un messaggio da una specifica coda SQS:
|
- Mostra l'identità del chiamante (utile per diagnosticare problemi di permessi):
|
||||||
|
|
||||||
`aws sqs receive-message --queue-url {{https://queue.amazonaws.com/546123/Test}}`
|
`aws sts get-caller-identity`
|
||||||
|
|
||||||
- Pubblica un messaggio SNS su uno specifico argomento:
|
- Elenca le tabelle DynamoDB in una regione e mostra l'output in YAML:
|
||||||
|
|
||||||
`aws sns publish --topic-arn {{arn:aws:sns:us-east-1:54633:Agomento}} --message "Message"`
|
`aws dynamodb list-tables --region {{us-east-1}} --output yaml`
|
||||||
|
|
||||||
- Mostra la pagina di aiuto per uno specifico comando AWS:
|
- Usa il prompt automatico per aiutare nella compilazione di un comando:
|
||||||
|
|
||||||
|
`aws iam create-user --cli-auto-prompt`
|
||||||
|
|
||||||
|
- Avvia una procedura guidata interattiva per una risorsa AWS:
|
||||||
|
|
||||||
|
`aws dynamodb wizard {{new_table}}`
|
||||||
|
|
||||||
|
- Genera uno scheletro JSON per il CLI (utile per infrastruttura come codice):
|
||||||
|
|
||||||
|
`aws dynamodb update-table --generate-cli-skeleton`
|
||||||
|
|
||||||
|
- Mostra la pagina di aiuto per uno specifico comando:
|
||||||
|
|
||||||
`aws {{comando}} help`
|
`aws {{comando}} help`
|
||||||
|
|||||||
+22
-10
@@ -1,20 +1,32 @@
|
|||||||
# b2sum
|
# b2sum
|
||||||
|
|
||||||
> Calcola checksum BLAKE2.
|
> Calcola checksum crittografici BLAKE2.
|
||||||
> Maggiori informazioni: <https://www.gnu.org/software/coreutils/manual/html_node/b2sum-invocation.html>.
|
> Maggiori informazioni: <https://www.gnu.org/software/coreutils/manual/html_node/b2sum-invocation.html>.
|
||||||
|
|
||||||
- Calcola il checksum BLAKE2 per un file:
|
- Calcola il checksum BLAKE2 per uno o più file:
|
||||||
|
|
||||||
`b2sum {{file1}}`
|
`b2sum {{percorso/del/file1 percorso/del/file2 ...}}`
|
||||||
|
|
||||||
- Calcola checksum BLAKE2 per più file:
|
- Calcola e salva l'elenco dei checksum BLAKE2 in un file:
|
||||||
|
|
||||||
`b2sum {{file1}} {{file2}}`
|
`b2sum {{percorso/del/file1 percorso/del/file2 ...}} > {{percorso/del/file}}.b2`
|
||||||
|
|
||||||
- Leggi un file di checksum BLAKE2 e nomi di file e verifica che tutti i file abbiano lo stesso checksum:
|
- Calcola un checksum BLAKE2 da standard input:
|
||||||
|
|
||||||
`b2sum -c {{elenco_checksum}}.b2`
|
|
||||||
|
|
||||||
- Calcola il checksum BLAKE2 da standard input:
|
|
||||||
|
|
||||||
`{{comando}} | b2sum`
|
`{{comando}} | b2sum`
|
||||||
|
|
||||||
|
- Legge un file di checksum BLAKE2 e nomi di file e verifica che tutti i file abbiano checksum corrispondenti:
|
||||||
|
|
||||||
|
`b2sum {{[-c|--check]}} {{percorso/del/file}}.b2`
|
||||||
|
|
||||||
|
- Mostra un messaggio solo per file mancanti o quando la verifica fallisce:
|
||||||
|
|
||||||
|
`b2sum {{[-c|--check]}} --quiet {{percorso/del/file}}.b2`
|
||||||
|
|
||||||
|
- Mostra un messaggio solo quando la verifica fallisce, ignorando i file mancanti:
|
||||||
|
|
||||||
|
`b2sum --ignore-missing {{[-c|--check]}} --quiet {{percorso/del/file}}.b2`
|
||||||
|
|
||||||
|
- Verifica un checksum BLAKE2 noto di un file:
|
||||||
|
|
||||||
|
`echo {{checksum_blake2_conosciuto_del_file}} {{percorso/del/file}} | b2sum {{[-c|--check]}}`
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
# bitcoin-cli
|
# bitcoin-cli
|
||||||
|
|
||||||
> Client da linea di comando per interagire con il demone Bitcoin tramite chiamate RPC.
|
> Client da linea di comando per interagire con il demone Bitcoin Core tramite chiamate RPC.
|
||||||
> Utilizza la configurazione definita in `bitcoin.conf`.
|
> Utilizza la configurazione definita in `bitcoin.conf`.
|
||||||
> Maggiori informazioni: <https://en.bitcoin.it/wiki/Running_Bitcoin#Command-line_arguments>.
|
> Maggiori informazioni: <https://en.bitcoin.it/wiki/Running_Bitcoin#Command-line_arguments>.
|
||||||
|
|
||||||
- Invia una transazione ad un dato indirizzo:
|
- Invia una transazione a un dato indirizzo:
|
||||||
|
|
||||||
`bitcoin-cli sendtoaddress "{{indirizzo}}" {{importo}}`
|
`bitcoin-cli sendtoaddress "{{indirizzo}}" {{importo}}`
|
||||||
|
|
||||||
@@ -12,14 +12,26 @@
|
|||||||
|
|
||||||
`bitcoin-cli generate {{numero_blocchi}}`
|
`bitcoin-cli generate {{numero_blocchi}}`
|
||||||
|
|
||||||
- Mostra informazioni di alto livello sul portafogli:
|
- Mostra informazioni di alto livello sul portafoglio:
|
||||||
|
|
||||||
`bitcoin-cli getwalletinfo`
|
`bitcoin-cli getwalletinfo`
|
||||||
|
|
||||||
- Elenca tutti gli output di transazioni precedenti disponibili per finanziare una nuove transazioni:
|
- Elenca tutti gli output di transazioni precedenti disponibili per finanziare nuove transazioni:
|
||||||
|
|
||||||
`bitcoin-cli listunspent`
|
`bitcoin-cli listunspent`
|
||||||
|
|
||||||
- Esporta le informazioni sul portafogli in un file di testo:
|
- Esporta le informazioni del portafoglio in un file di testo:
|
||||||
|
|
||||||
`bitcoin-cli dumpwallet "{{percorso/del/file}}"`
|
`bitcoin-cli dumpwallet "{{percorso/del/file}}"`
|
||||||
|
|
||||||
|
- Ottieni informazioni sulla blockchain:
|
||||||
|
|
||||||
|
`bitcoin-cli getblockchaininfo`
|
||||||
|
|
||||||
|
- Ottieni informazioni sulla rete:
|
||||||
|
|
||||||
|
`bitcoin-cli getnetworkinfo`
|
||||||
|
|
||||||
|
- Ferma il demone Bitcoin Core:
|
||||||
|
|
||||||
|
`bitcoin-cli stop`
|
||||||
|
|||||||
@@ -0,0 +1,8 @@
|
|||||||
|
# go bug
|
||||||
|
|
||||||
|
> Avvia un report di bug.
|
||||||
|
> Maggiori informazioni: <https://pkg.go.dev/cmd/go#hdr-Start_a_bug_report>.
|
||||||
|
|
||||||
|
- Apri una pagina web per iniziare un report di bug:
|
||||||
|
|
||||||
|
`go bug`
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
# go build
|
||||||
|
|
||||||
|
> Compila pacchetti e dipendenze.
|
||||||
|
> Maggiori informazioni: <https://pkg.go.dev/cmd/go#hdr-Compile_packages_and_dependencies>.
|
||||||
|
|
||||||
|
- Compila un file 'package main' (l'output sarà il nome del file senza estensione):
|
||||||
|
|
||||||
|
`go build {{percorso/del/main.go}}`
|
||||||
|
|
||||||
|
- Compila, specificando il nome del file di output:
|
||||||
|
|
||||||
|
`go build -o {{percorso/del/binary}} {{percorso/del/source.go}}`
|
||||||
|
|
||||||
|
- Compila un pacchetto:
|
||||||
|
|
||||||
|
`go build -o {{percorso/del/binary}} {{percorso/del/package}}`
|
||||||
|
|
||||||
|
- Compila un pacchetto main in un eseguibile, abilitando il rilevamento race condition:
|
||||||
|
|
||||||
|
`go build -race -o {{percorso/dell/eseguibile}} {{percorso/del/pacchetto_main}}`
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
# go clean
|
||||||
|
|
||||||
|
> Rimuove file oggetto e file cached.
|
||||||
|
> Maggiori informazioni: <https://pkg.go.dev/cmd/go#hdr-Remove_object_files_and_cached_files>.
|
||||||
|
|
||||||
|
- Stampa i comandi di rimozione invece di rimuovere effettivamente:
|
||||||
|
|
||||||
|
`go clean -n`
|
||||||
|
|
||||||
|
- Elimina la cache di build:
|
||||||
|
|
||||||
|
`go clean -cache`
|
||||||
|
|
||||||
|
- Elimina tutti i risultati dei test cached:
|
||||||
|
|
||||||
|
`go clean -testcache`
|
||||||
|
|
||||||
|
- Elimina la cache dei moduli:
|
||||||
|
|
||||||
|
`go clean -modcache`
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
# go doc
|
||||||
|
|
||||||
|
> Visualizza la documentazione per un pacchetto o simbolo.
|
||||||
|
> Maggiori informazioni: <https://pkg.go.dev/cmd/go#hdr-Show_documentation_for_package_or_symbol>.
|
||||||
|
|
||||||
|
- Visualizza la documentazione del pacchetto corrente:
|
||||||
|
|
||||||
|
`go doc`
|
||||||
|
|
||||||
|
- Mostra la documentazione del pacchetto e i simboli esportati:
|
||||||
|
|
||||||
|
`go doc {{encoding/json}}`
|
||||||
|
|
||||||
|
- Mostra anche la documentazione di tutti i simboli:
|
||||||
|
|
||||||
|
`go doc -all {{encoding/json}}`
|
||||||
|
|
||||||
|
- Mostra anche il sorgente:
|
||||||
|
|
||||||
|
`go doc -all -src {{encoding/json}}`
|
||||||
|
|
||||||
|
- Mostra un simbolo specifico:
|
||||||
|
|
||||||
|
`go doc -all -src {{encoding/json.Number}}`
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
# go env
|
||||||
|
|
||||||
|
> Gestisci le variabili d'ambiente usate dal toolchain Go.
|
||||||
|
> Maggiori informazioni: <https://pkg.go.dev/cmd/go#hdr-Print_Go_environment_information>.
|
||||||
|
|
||||||
|
- Mostra tutte le variabili d'ambiente:
|
||||||
|
|
||||||
|
`go env`
|
||||||
|
|
||||||
|
- Mostra una variabile d'ambiente specifica:
|
||||||
|
|
||||||
|
`go env {{GOPATH}}`
|
||||||
|
|
||||||
|
- Imposta una variabile d'ambiente a un valore:
|
||||||
|
|
||||||
|
`go env -w {{GOBIN}}={{percorso/della/directory}}`
|
||||||
|
|
||||||
|
- Resetta il valore di una variabile d'ambiente:
|
||||||
|
|
||||||
|
`go env -u {{GOBIN}}`
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
# go fix
|
||||||
|
|
||||||
|
> Aggiorna i pacchetti per utilizzare le nuove API.
|
||||||
|
> Maggiori informazioni: <https://pkg.go.dev/cmd/go#hdr-Update_packages_to_use_new_APIs>.
|
||||||
|
|
||||||
|
- Aggiorna i pacchetti per utilizzare le nuove API:
|
||||||
|
|
||||||
|
`go fix {{pacchetto}}`
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
# go fmt
|
||||||
|
|
||||||
|
> Formatta i sorgenti Go, stampando i nomi dei file modificati.
|
||||||
|
> Maggiori informazioni: <https://pkg.go.dev/cmd/go#hdr-Gofmt__reformat__package_sources>.
|
||||||
|
|
||||||
|
- Formatta i sorgenti Go nella directory corrente:
|
||||||
|
|
||||||
|
`go fmt`
|
||||||
|
|
||||||
|
- Formatta un pacchetto Go specifico nel percorso di import (`$GOPATH/src`):
|
||||||
|
|
||||||
|
`go fmt {{percorso/del/pacchetto}}`
|
||||||
|
|
||||||
|
- Formatta il pacchetto nella directory corrente e tutte le sottodirectory (nota i `...`):
|
||||||
|
|
||||||
|
`go fmt {{./...}}`
|
||||||
|
|
||||||
|
- Stampa i comandi di formattazione che sarebbero eseguiti, senza modificare nulla:
|
||||||
|
|
||||||
|
`go fmt -n`
|
||||||
|
|
||||||
|
- Stampa i comandi di formattazione mentre vengono eseguiti:
|
||||||
|
|
||||||
|
`go fmt -x`
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
# go generate
|
||||||
|
|
||||||
|
> Genera file Go eseguendo comandi contenuti nei sorgenti.
|
||||||
|
> Maggiori informazioni: <https://pkg.go.dev/cmd/go#hdr-Generate_Go_files_by_processing_source>.
|
||||||
|
|
||||||
|
- Genera file Go eseguendo comandi contenuti nei sorgenti:
|
||||||
|
|
||||||
|
`go generate`
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# go get
|
||||||
|
|
||||||
|
> Aggiunge un pacchetto di dipendenza o scarica pacchetti in modalità GOPATH legacy.
|
||||||
|
> Maggiori informazioni: <https://pkg.go.dev/cmd/go#hdr-Add_dependencies_to_current_module_and_install_them>.
|
||||||
|
|
||||||
|
- Aggiunge il pacchetto specificato a `go.mod` in modalità modulo o installa il pacchetto in modalità GOPATH:
|
||||||
|
|
||||||
|
`go get {{example.com/pkg}}`
|
||||||
|
|
||||||
|
- Modifica il pacchetto con una versione specifica in modalità module-aware:
|
||||||
|
|
||||||
|
`go get {{example.com/pkg}}@{{v1.2.3}}`
|
||||||
|
|
||||||
|
- Rimuove un pacchetto specificato:
|
||||||
|
|
||||||
|
`go get {{example.com/pkg}}@{{none}}`
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
# go install
|
||||||
|
|
||||||
|
> Compila e installa i pacchetti nominati dai percorsi di import.
|
||||||
|
> Maggiori informazioni: <https://pkg.go.dev/cmd/go#hdr-Compile_and_install_packages_and_dependencies>.
|
||||||
|
|
||||||
|
- Compila e installa il pacchetto corrente:
|
||||||
|
|
||||||
|
`go install`
|
||||||
|
|
||||||
|
- Compila e installa un pacchetto locale specifico:
|
||||||
|
|
||||||
|
`go install {{percorso/del/pacchetto}}`
|
||||||
|
|
||||||
|
- Installa l'ultima versione di un programma, ignorando `go.mod` nella directory corrente:
|
||||||
|
|
||||||
|
`go install {{golang.org/x/tools/gopls}}@{{latest}}`
|
||||||
|
|
||||||
|
- Installa un programma alla versione selezionata da `go.mod` nella directory corrente:
|
||||||
|
|
||||||
|
`go install {{golang.org/x/tools/gopls}}`
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
# go list
|
||||||
|
|
||||||
|
> Elenca pacchetti o moduli.
|
||||||
|
> Maggiori informazioni: <https://pkg.go.dev/cmd/go#hdr-List_packages_or_modules>.
|
||||||
|
|
||||||
|
- Elenca pacchetti:
|
||||||
|
|
||||||
|
`go list ./...`
|
||||||
|
|
||||||
|
- Elenca pacchetti standard:
|
||||||
|
|
||||||
|
`go list std`
|
||||||
|
|
||||||
|
- Elenca pacchetti in formato JSON:
|
||||||
|
|
||||||
|
`go list -json time net/http`
|
||||||
|
|
||||||
|
- Elenca dipendenze moduli e aggiornamenti disponibili:
|
||||||
|
|
||||||
|
`go list -m -u all`
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
# go mod
|
||||||
|
|
||||||
|
> Manutenzione moduli.
|
||||||
|
> Maggiori informazioni: <https://pkg.go.dev/cmd/go#hdr-Module_maintenance>.
|
||||||
|
|
||||||
|
- Inizializza nuovo modulo nella directory corrente:
|
||||||
|
|
||||||
|
`go mod init {{nomeModulo}}`
|
||||||
|
|
||||||
|
- Scarica moduli nella cache locale:
|
||||||
|
|
||||||
|
`go mod download`
|
||||||
|
|
||||||
|
- Aggiungi moduli mancanti e rimuovi quelli inutilizzati:
|
||||||
|
|
||||||
|
`go mod tidy`
|
||||||
|
|
||||||
|
- Verifica che le dipendenze abbiano il contenuto atteso:
|
||||||
|
|
||||||
|
`go mod verify`
|
||||||
|
|
||||||
|
- Copia le sorgenti di tutte le dipendenze nella directory vendor:
|
||||||
|
|
||||||
|
`go mod vendor`
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
# go run
|
||||||
|
|
||||||
|
> Compila ed esegui codice Go senza salvare un binario.
|
||||||
|
> Maggiori informazioni: <https://pkg.go.dev/cmd/go#hdr-Compile_and_run_Go_program>.
|
||||||
|
|
||||||
|
- Esegui un file Go:
|
||||||
|
|
||||||
|
`go run {{percorso/del/file.go}}`
|
||||||
|
|
||||||
|
- Esegui un pacchetto main Go:
|
||||||
|
|
||||||
|
`go run {{percorso/del/pacchetto}}`
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
# go test
|
||||||
|
|
||||||
|
> Testa i pacchetti Go (i file devono terminare con `_test.go`).
|
||||||
|
> Maggiori informazioni: <https://pkg.go.dev/cmd/go#hdr-Testing_flags>.
|
||||||
|
|
||||||
|
- Testa il pacchetto trovato nella directory corrente:
|
||||||
|
|
||||||
|
`go test`
|
||||||
|
|
||||||
|
- Testa verbose il pacchetto nella directory corrente:
|
||||||
|
|
||||||
|
`go test -v`
|
||||||
|
|
||||||
|
- Testa i pacchetti nella directory corrente e tutte le sottodirectory (nota i `...`):
|
||||||
|
|
||||||
|
`go test -v ./...`
|
||||||
|
|
||||||
|
- Testa il pacchetto nella directory corrente ed esegue tutti i benchmark:
|
||||||
|
|
||||||
|
`go test -v -bench .`
|
||||||
|
|
||||||
|
- Testa il pacchetto nella directory corrente ed esegue tutti i benchmark per 50 secondi:
|
||||||
|
|
||||||
|
`go test -v -bench . -benchtime 50s`
|
||||||
|
|
||||||
|
- Testa il pacchetto con analisi di copertura:
|
||||||
|
|
||||||
|
`go test -cover`
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
# go tool
|
||||||
|
|
||||||
|
> Esegui uno strumento o comando Go.
|
||||||
|
> Esegue un comando Go come binario standalone, tipicamente per debug.
|
||||||
|
> Maggiori informazioni: <https://pkg.go.dev/cmd/go#hdr-Run_specified_go_tool>.
|
||||||
|
|
||||||
|
- Elenca gli strumenti disponibili:
|
||||||
|
|
||||||
|
`go tool`
|
||||||
|
|
||||||
|
- Esegui lo strumento go link:
|
||||||
|
|
||||||
|
`go tool link {{percorso/del/main.go}}`
|
||||||
|
|
||||||
|
- Stampa il comando che verrebbe eseguito, senza eseguirlo (simile a `whereis`):
|
||||||
|
|
||||||
|
`go tool -n {{comando}} {{arguments}}`
|
||||||
|
|
||||||
|
- Visualizza la documentazione per uno strumento specificato:
|
||||||
|
|
||||||
|
`go tool {{comando}} --help`
|
||||||
|
|
||||||
|
- Elenca tutti i target di compilazione cross disponibili:
|
||||||
|
|
||||||
|
`go tool dist list`
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
# go version
|
||||||
|
|
||||||
|
> Mostra la versione di Go.
|
||||||
|
> Maggiori informazioni: <https://pkg.go.dev/cmd/go#hdr-Print_Go_version>.
|
||||||
|
|
||||||
|
- Mostra la versione:
|
||||||
|
|
||||||
|
`go version`
|
||||||
|
|
||||||
|
- Mostra la versione di Go usata per compilare un file eseguibile specifico:
|
||||||
|
|
||||||
|
`go version {{percorso/dell/eseguibile}}`
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
# go vet
|
||||||
|
|
||||||
|
> Controlla il codice sorgente Go e segnala costruzioni sospette (es. lint dei file sorgente Go).
|
||||||
|
> Go vet restituisce un codice di uscita non-zero se trova problemi; restituisce zero se non trova problemi.
|
||||||
|
> Maggiori informazioni: <https://pkg.go.dev/cmd/vet>.
|
||||||
|
|
||||||
|
- Controlla il pacchetto Go nella directory corrente:
|
||||||
|
|
||||||
|
`go vet`
|
||||||
|
|
||||||
|
- Controlla il pacchetto Go nel percorso specificato:
|
||||||
|
|
||||||
|
`go vet {{percorso/del/file_o_directory}}`
|
||||||
|
|
||||||
|
- Elenca i controlli disponibili che possono essere eseguiti con go vet:
|
||||||
|
|
||||||
|
`go tool vet help`
|
||||||
|
|
||||||
|
- Visualizza dettagli e flag per un controllo particolare:
|
||||||
|
|
||||||
|
`go tool vet help {{check_name}}`
|
||||||
|
|
||||||
|
- Mostra le linee offending più `n` linee di contesto circostante:
|
||||||
|
|
||||||
|
`go vet -c={{n}}`
|
||||||
|
|
||||||
|
- Output analisi ed errori in formato JSON:
|
||||||
|
|
||||||
|
`go vet -json`
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
# gobuster
|
||||||
|
|
||||||
|
> Forza brute percorsi nascosti sui web server e altro.
|
||||||
|
> Maggiori informazioni: <https://github.com/OJ/gobuster#modes>.
|
||||||
|
|
||||||
|
- Scopre directory e file che corrispondono nella wordlist:
|
||||||
|
|
||||||
|
`gobuster dir {{[-u|--url]}} {{https://example.com/}} {{[-w|--wordlist]}} {{percorso/del/file}}`
|
||||||
|
|
||||||
|
- Scopre sottodomini:
|
||||||
|
|
||||||
|
`gobuster dns {{[-d|--domain]}} {{example.com}} {{[-w|--wordlist]}} {{percorso/del/file}}`
|
||||||
|
|
||||||
|
- Scopre bucket Amazon S3:
|
||||||
|
|
||||||
|
`gobuster s3 {{[-w|--wordlist]}} {{percorso/del/file}}`
|
||||||
|
|
||||||
|
- Scopre altri virtual host sul server:
|
||||||
|
|
||||||
|
`gobuster vhost {{[-u|--url]}} {{https://example.com/}} {{[-w|--wordlist]}} {{percorso/del/file}}`
|
||||||
|
|
||||||
|
- Fuzz il valore di un parametro:
|
||||||
|
|
||||||
|
`gobuster fuzz {{[-u|--url]}} {{https://example.com/?parameter=FUZZ}} {{[-w|--wordlist]}} {{percorso/del/file}}`
|
||||||
|
|
||||||
|
- Fuzz il nome di un parametro:
|
||||||
|
|
||||||
|
`gobuster fuzz {{[-u|--url]}} {{https://example.com/?FUZZ=value}} {{[-w|--wordlist]}} {{percorso/del/file}}`
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
# godoc
|
||||||
|
|
||||||
|
> Visualizza la documentazione per i pacchetti Go.
|
||||||
|
> Maggiori informazioni: <https://pkg.go.dev/golang.org/x/tools/cmd/godoc>.
|
||||||
|
|
||||||
|
- Mostra l'aiuto per un pacchetto specifico:
|
||||||
|
|
||||||
|
`godoc {{fmt}}`
|
||||||
|
|
||||||
|
- Mostra l'aiuto per la funzione "Printf" del pacchetto "fmt":
|
||||||
|
|
||||||
|
`godoc {{fmt}} {{Printf}}`
|
||||||
|
|
||||||
|
- Serve la documentazione come web server sulla porta 6060:
|
||||||
|
|
||||||
|
`godoc -http=:{{6060}}`
|
||||||
|
|
||||||
|
- Crea un file indice:
|
||||||
|
|
||||||
|
`godoc -write_index -index_files={{percorso/del/file}}`
|
||||||
|
|
||||||
|
- Usa il file indice specificato per cercare nella documentazione:
|
||||||
|
|
||||||
|
`godoc -http=:{{6060}} -index -index_files={{percorso/del/file}}`
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
# godot
|
||||||
|
|
||||||
|
> Motore di gioco open source 2D e 3D.
|
||||||
|
> Maggiori informazioni: <https://docs.godotengine.org/en/stable/tutorials/editor/command_line_tutorial.html>.
|
||||||
|
|
||||||
|
- Esegue un progetto se la directory corrente contiene un file `project.godot`, altrimenti apre il project manager:
|
||||||
|
|
||||||
|
`godot`
|
||||||
|
|
||||||
|
- Modifica un progetto (la directory corrente deve contenere un file `project.godot`):
|
||||||
|
|
||||||
|
`godot {{[-e|--editor]}}`
|
||||||
|
|
||||||
|
- Apre il project manager anche se la directory corrente contiene un file `project.godot`:
|
||||||
|
|
||||||
|
`godot {{[-p|--project-manager]}}`
|
||||||
|
|
||||||
|
- Esporta un progetto per il rilascio usando un preset di esportazione specificato (il preset deve essere definito nel progetto):
|
||||||
|
|
||||||
|
`godot --export-release {{preset}} {{output_path}}`
|
||||||
|
|
||||||
|
- Esegue un file GDScript standalone (lo script deve ereditare da `SceneTree` o `MainLoop`):
|
||||||
|
|
||||||
|
`godot {{[-s|--script]}} {{script.gd}}`
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
`[[ ${{변수}} {{==|!=}} "{{문자열}}" ]]`
|
`[[ ${{변수}} {{==|!=}} "{{문자열}}" ]]`
|
||||||
|
|
||||||
- 주어진 문자열이 특정 glob/regex 와 매칭되는지 테스트:
|
- 주어진 문자열이 특정 glob/`regex` 와 매칭되는지 테스트:
|
||||||
|
|
||||||
`[[ ${{변수}} {{==|=~}} {{패턴}} ]]`
|
`[[ ${{변수}} {{==|=~}} {{패턴}} ]]`
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
`brew search {{키워드}}`
|
`brew search {{키워드}}`
|
||||||
|
|
||||||
- 정규식을 사용하여 casks와 formulae를 검색:
|
- `regex` 사용하여 casks와 formulae를 검색:
|
||||||
|
|
||||||
`brew search /{{정규_표현식}}/`
|
`brew search /{{정규_표현식}}/`
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
`csvgrep -c {{1}} -m {{찾을_문자열}} {{데이터.csv}}`
|
`csvgrep -c {{1}} -m {{찾을_문자열}} {{데이터.csv}}`
|
||||||
|
|
||||||
- 3열 또는 4열에서 특정 정규식 패턴과 일치하는 행 찾기:
|
- 3열 또는 4열에서 특정 `regex` 패턴과 일치하는 행 찾기:
|
||||||
|
|
||||||
`csvgrep -c {{3,4}} -r {{정규식_패턴}} {{데이터.csv}}`
|
`csvgrep -c {{3,4}} -r {{정규식_패턴}} {{데이터.csv}}`
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,6 @@
|
|||||||
|
|
||||||
`ctest -N`
|
`ctest -N`
|
||||||
|
|
||||||
- 이름을 기준으로 단일 테스트를 실행하거나 정규식을 기준으로 필터링:
|
- 이름을 기준으로 단일 테스트를 실행하거나 `regex` 기준으로 필터링:
|
||||||
|
|
||||||
`ctest --output-on-failure -R '^{{테스트명}}$'`
|
`ctest --output-on-failure -R '^{{테스트명}}$'`
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
`httpflow {{host httpbin.org 또는 host baidu.com}}`
|
`httpflow {{host httpbin.org 또는 host baidu.com}}`
|
||||||
|
|
||||||
- 정규식을 사용하여 URL별로 요청을 필터링:
|
- `regex` 사용하여 URL별로 요청을 필터링:
|
||||||
|
|
||||||
`httpflow -u '{{정규_표현식}}'`
|
`httpflow -u '{{정규_표현식}}'`
|
||||||
|
|
||||||
|
|||||||
@@ -4,15 +4,15 @@
|
|||||||
> 같이 보기: `perldoc`.
|
> 같이 보기: `perldoc`.
|
||||||
> 더 많은 정보: <https://perldoc.perl.org/perl>.
|
> 더 많은 정보: <https://perldoc.perl.org/perl>.
|
||||||
|
|
||||||
- `stdin`에서 regex1과 일치하고 대소문자를 구분하지 않는 regex2와 일치하는 행 출력:
|
- `stdin`에서 `regex1`과 일치하고 대소문자를 구분하지 않는 `regex2`와 일치하는 행 출력:
|
||||||
|
|
||||||
`perl -n -e 'print if m/{{regex1}}/ and m/{{regex2}}/i'`
|
`perl -n -e 'print if m/{{regex1}}/ and m/{{regex2}}/i'`
|
||||||
|
|
||||||
- 공백을 무시하고 정규식을 사용하여 첫 번째 매치 그룹 출력:
|
- 공백을 무시하고 `regex` 사용하여 첫 번째 매치 그룹 출력:
|
||||||
|
|
||||||
`perl -n -E 'say $1 if m/{{이전}} ( {{정규식_그룹}} ) {{이후}}/x'`
|
`perl -n -E 'say $1 if m/{{이전}} ( {{정규식_그룹}} ) {{이후}}/x'`
|
||||||
|
|
||||||
- 백업과 함께 제자리에서 모든 regex 발생을 대체:
|
- 백업과 함께 제자리에서 모든 `regex` 발생을 대체:
|
||||||
|
|
||||||
`perl -i'.bak' -p -e 's/{{regex}}/{{대체}}/g' {{경로/대상/파일들}}`
|
`perl -i'.bak' -p -e 's/{{regex}}/{{대체}}/g' {{경로/대상/파일들}}`
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
> 직관적인 찾기 및 바꾸기 도구.
|
> 직관적인 찾기 및 바꾸기 도구.
|
||||||
> 더 많은 정보: <https://manned.org/sd>.
|
> 더 많은 정보: <https://manned.org/sd>.
|
||||||
|
|
||||||
- 정규식을 사용하여 공백 제거 (출력 스트림: `stdout`):
|
- `regex` 사용하여 공백 제거 (출력 스트림: `stdout`):
|
||||||
|
|
||||||
`{{echo 'lorem ipsum 23 '}} | sd '\s+$' ''`
|
`{{echo 'lorem ipsum 23 '}} | sd '\s+$' ''`
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
> 같이 보기: `awk`, `ed`.
|
> 같이 보기: `awk`, `ed`.
|
||||||
> 더 많은 정보: <https://manned.org/sed.1posix>.
|
> 더 많은 정보: <https://manned.org/sed.1posix>.
|
||||||
|
|
||||||
- 모든 입력 줄에서 모든 `apple`(기본 정규식)항목을 `mango`(기본 정규식)로 바꾸고 결과를 `stdout`에 출력:
|
- 모든 입력 줄에서 모든 `apple`(기본 `regex`)항목을 `mango`(기본 `regex`)로 바꾸고 결과를 `stdout`에 출력:
|
||||||
|
|
||||||
`{{명령어}} | sed 's/apple/mango/g'`
|
`{{명령어}} | sed 's/apple/mango/g'`
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# xzgrep
|
# xzgrep
|
||||||
|
|
||||||
> 정규식을 사용하여 `xz`, `lzma`, `gzip`, `bzip2`, `lzop`, 또는 `zstd`로 압축된 파일을 검색합니다.
|
> `regex` 사용하여 `xz`, `lzma`, `gzip`, `bzip2`, `lzop`, 또는 `zstd`로 압축된 파일을 검색합니다.
|
||||||
> 같이 보기: `grep`.
|
> 같이 보기: `grep`.
|
||||||
> 더 많은 정보: <https://manned.org/xzgrep>.
|
> 더 많은 정보: <https://manned.org/xzgrep>.
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
> 같이 보기: `awk`, `ed`.
|
> 같이 보기: `awk`, `ed`.
|
||||||
> 더 많은 정보: <https://man.freebsd.org/cgi/man.cgi?sed>.
|
> 더 많은 정보: <https://man.freebsd.org/cgi/man.cgi?sed>.
|
||||||
|
|
||||||
- 모든 입력 라인에서 `apple` (기본 정규표현식)을 `mango` (기본 정규표현식)로 대체하고 결과를 `stdout`에 인쇄:
|
- 모든 입력 라인에서 `apple` (기본 `regex`)을 `mango` (기본 `regex`)로 대체하고 결과를 `stdout`에 인쇄:
|
||||||
|
|
||||||
`{{명령}} | sed 's/apple/mango/g'`
|
`{{명령}} | sed 's/apple/mango/g'`
|
||||||
|
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
`{{명령}} | sed -fa {{경로/대상/스크립트.sed}}`
|
`{{명령}} | sed -fa {{경로/대상/스크립트.sed}}`
|
||||||
|
|
||||||
- 모든 입력 라인에서 `apple` (확장 정규표현식)을 `APPLE` (확장 정규표현식)로 대체하고 결과를 `stdout`에 인쇄:
|
- 모든 입력 라인에서 `apple` (확장 `regex`)을 `APPLE` (확장 `regex`)로 대체하고 결과를 `stdout`에 인쇄:
|
||||||
|
|
||||||
`{{명령}} | sed -E 's/(apple)/\U\1/g'`
|
`{{명령}} | sed -E 's/(apple)/\U\1/g'`
|
||||||
|
|
||||||
@@ -24,6 +24,6 @@
|
|||||||
|
|
||||||
`{{명령}} | sed -n '1p'`
|
`{{명령}} | sed -n '1p'`
|
||||||
|
|
||||||
- 특정 파일에서 `apple` (기본 정규표현식)을 `mango` (기본 정규표현식)로 모두 대체하고 원본 파일 덮어쓰기:
|
- 특정 파일에서 `apple` (기본 `regex`)을 `mango` (기본 `regex`)로 모두 대체하고 원본 파일 덮어쓰기:
|
||||||
|
|
||||||
`sed -i 's/apple/mango/g' {{경로/대상/파일}}`
|
`sed -i 's/apple/mango/g' {{경로/대상/파일}}`
|
||||||
|
|||||||
@@ -4,15 +4,15 @@
|
|||||||
> 같이 보기: `awk`, `ed`.
|
> 같이 보기: `awk`, `ed`.
|
||||||
> 더 많은 정보: <https://www.gnu.org/software/sed/manual/sed.html>.
|
> 더 많은 정보: <https://www.gnu.org/software/sed/manual/sed.html>.
|
||||||
|
|
||||||
- 모든 입력 줄에서 `apple` (기본 정규식) 발생 부분을 `mango` (기본 정규식)로 대체하고 결과를 `stdout`에 출력:
|
- 모든 입력 줄에서 `apple` (기본 `regex`) 발생 부분을 `mango` (기본 `regex`)로 대체하고 결과를 `stdout`에 출력:
|
||||||
|
|
||||||
`{{command}} | sed 's/apple/mango/g'`
|
`{{command}} | sed 's/apple/mango/g'`
|
||||||
|
|
||||||
- 모든 입력 줄에서 `apple` (확장 정규식) 발생 부분을 `APPLE` (확장 정규식)로 대체하고 결과를 `stdout`에 출력:
|
- 모든 입력 줄에서 `apple` (확장 `regex`) 발생 부분을 `APPLE` (확장 `regex`)로 대체하고 결과를 `stdout`에 출력:
|
||||||
|
|
||||||
`{{command}} | sed {{[-E|--regexp-extended]}} 's/(apple)/\U\1/g'`
|
`{{command}} | sed {{[-E|--regexp-extended]}} 's/(apple)/\U\1/g'`
|
||||||
|
|
||||||
- 특정 파일에서 모든 `apple` (기본 정규식) 발생 부분을 `mango` (기본 정규식)로 대체하고 원본 파일을 직접 덮어쓰기:
|
- 특정 파일에서 모든 `apple` (기본 `regex`) 발생 부분을 `mango` (기본 `regex`)로 대체하고 원본 파일을 직접 덮어쓰기:
|
||||||
|
|
||||||
`sed {{[-i|--in-place]}} 's/apple/mango/g' {{경로/대상/파일}}`
|
`sed {{[-i|--in-place]}} 's/apple/mango/g' {{경로/대상/파일}}`
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
> 같이 보기: `awk`, `ed`.
|
> 같이 보기: `awk`, `ed`.
|
||||||
> 더 많은 정보: <https://man.netbsd.org/sed.1>.
|
> 더 많은 정보: <https://man.netbsd.org/sed.1>.
|
||||||
|
|
||||||
- 모든 입력 라인에서 `apple` (기본 정규표현식)을 `mango` (기본 정규표현식)로 대체하고 결과를 `stdout`에 인쇄:
|
- 모든 입력 라인에서 `apple` (기본 `regex`)을 `mango` (기본 `regex`)로 대체하고 결과를 `stdout`에 인쇄:
|
||||||
|
|
||||||
`{{명령}} | sed 's/apple/mango/g'`
|
`{{명령}} | sed 's/apple/mango/g'`
|
||||||
|
|
||||||
@@ -16,11 +16,11 @@
|
|||||||
|
|
||||||
`{{명령}} | sed -fa {{경로/대상/스크립트.sed}}`
|
`{{명령}} | sed -fa {{경로/대상/스크립트.sed}}`
|
||||||
|
|
||||||
- GNU [g]정규식 확장 활성화:
|
- [g]NU `regex` 확장 활성화:
|
||||||
|
|
||||||
`{{명령}} | sed -fg {{경로/대상/스크립트.sed}}`
|
`{{명령}} | sed -fg {{경로/대상/스크립트.sed}}`
|
||||||
|
|
||||||
- 모든 입력 라인에서 `apple` (확장 정규표현식)을 `APPLE` (확장 정규표현식)으로 대체하고 결과를 `stdout`에 인쇄:
|
- 모든 입력 라인에서 `apple` (확장 `regex`)을 `APPLE` (확장 `regex`)으로 대체하고 결과를 `stdout`에 인쇄:
|
||||||
|
|
||||||
`{{명령}} | sed -E 's/(apple)/\U\1/g'`
|
`{{명령}} | sed -E 's/(apple)/\U\1/g'`
|
||||||
|
|
||||||
@@ -28,6 +28,6 @@
|
|||||||
|
|
||||||
`{{명령}} | sed -n '1p'`
|
`{{명령}} | sed -n '1p'`
|
||||||
|
|
||||||
- 특정 파일에서 `apple` (기본 정규표현식)을 `mango` (기본 정규표현식)로 모두 대체하고 원본 파일 덮어쓰기:
|
- 특정 파일에서 `apple` (기본 `regex`)을 `mango` (기본 `regex`)로 모두 대체하고 원본 파일 덮어쓰기:
|
||||||
|
|
||||||
`sed -i 's/apple/mango/g' {{경로/대상/파일}}`
|
`sed -i 's/apple/mango/g' {{경로/대상/파일}}`
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
> 같이 보기: `awk`, `ed`.
|
> 같이 보기: `awk`, `ed`.
|
||||||
> 더 많은 정보: <https://man.openbsd.org/sed>.
|
> 더 많은 정보: <https://man.openbsd.org/sed>.
|
||||||
|
|
||||||
- 모든 입력 라인에서 `apple` (기본 정규표현식)을 `mango` (기본 정규표현식)로 대체하고 결과를 `stdout`에 인쇄:
|
- 모든 입력 라인에서 `apple` (기본 `regex`)을 `mango` (기본 `regex`)로 대체하고 결과를 `stdout`에 인쇄:
|
||||||
|
|
||||||
`{{명령}} | sed 's/apple/mango/g'`
|
`{{명령}} | sed 's/apple/mango/g'`
|
||||||
|
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
`{{명령}} | sed -fa {{경로/대상/스크립트.sed}}`
|
`{{명령}} | sed -fa {{경로/대상/스크립트.sed}}`
|
||||||
|
|
||||||
- 모든 입력 라인에서 `apple` (확장 정규표현식)을 `APPLE` (확장 정규표현식)로 대체하고 결과를 `stdout`에 인쇄:
|
- 모든 입력 라인에서 `apple` (확장 `regex`)을 `APPLE` (확장 `regex`)로 대체하고 결과를 `stdout`에 인쇄:
|
||||||
|
|
||||||
`{{명령}} | sed -E 's/(apple)/\U\1/g'`
|
`{{명령}} | sed -E 's/(apple)/\U\1/g'`
|
||||||
|
|
||||||
@@ -24,6 +24,6 @@
|
|||||||
|
|
||||||
`{{명령}} | sed -n '1p'`
|
`{{명령}} | sed -n '1p'`
|
||||||
|
|
||||||
- 특정 파일에서 `apple` (기본 정규표현식)을 `mango` (기본 정규표현식)로 모두 대체하고 원본 파일 덮어쓰기:
|
- 특정 파일에서 `apple` (기본 `regex`)을 `mango` (기본 `regex`)로 모두 대체하고 원본 파일 덮어쓰기:
|
||||||
|
|
||||||
`sed -i 's/apple/mango/g' {{경로/대상/파일}}`
|
`sed -i 's/apple/mango/g' {{경로/대상/파일}}`
|
||||||
|
|||||||
+3
-3
@@ -4,7 +4,7 @@
|
|||||||
> 같이 보기: `awk`, `ed`.
|
> 같이 보기: `awk`, `ed`.
|
||||||
> 더 많은 정보: <https://keith.github.io/xcode-man-pages/sed.1.html>.
|
> 더 많은 정보: <https://keith.github.io/xcode-man-pages/sed.1.html>.
|
||||||
|
|
||||||
- 모든 입력 라인에서 `apple`(기본 정규식)을 `mango`(기본 정규식)로 모두 교체하고 결과를 `stdout`에 출력:
|
- 모든 입력 라인에서 `apple`(기본 `regex`)을 `mango`(기본 `regex`)로 모두 교체하고 결과를 `stdout`에 출력:
|
||||||
|
|
||||||
`{{명령어}} | sed 's/apple/mango/g'`
|
`{{명령어}} | sed 's/apple/mango/g'`
|
||||||
|
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
`{{명령어}} | sed -f {{경로/대상/스크립트_파일.sed}}`
|
`{{명령어}} | sed -f {{경로/대상/스크립트_파일.sed}}`
|
||||||
|
|
||||||
- 모든 입력 라인에서 `apple`(확장 정규식)을 `APPLE`(확장 정규식)로 모두 교체하고 결과를 `stdout`에 출력:
|
- 모든 입력 라인에서 `apple`(확장 `regex`)을 `APPLE`(확장 `regex`)로 모두 교체하고 결과를 `stdout`에 출력:
|
||||||
|
|
||||||
`{{명령어}} | sed -E 's/(apple)/\U\1/g'`
|
`{{명령어}} | sed -E 's/(apple)/\U\1/g'`
|
||||||
|
|
||||||
@@ -20,6 +20,6 @@
|
|||||||
|
|
||||||
`{{명령어}} | sed -n '1p'`
|
`{{명령어}} | sed -n '1p'`
|
||||||
|
|
||||||
- `file` 내 모든 `apple`(기본 정규식)을 `mango`(기본 정규식)로 교체하고 원본을 `file.bak`으로 백업 저장:
|
- `file` 내 모든 `apple`(기본 `regex`)을 `mango`(기본 `regex`)로 교체하고 원본을 `file.bak`으로 백업 저장:
|
||||||
|
|
||||||
`sed -i bak 's/apple/mango/g' {{경로/대상/파일}}`
|
`sed -i bak 's/apple/mango/g' {{경로/대상/파일}}`
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# popd
|
# popd
|
||||||
|
|
||||||
> `pushd` 명령으로 저장된 디렉토리로 현재 디렉토리를 변경합니다.
|
> `pushd` 명령으로 저장된 디렉토리로 현재 디렉토리를 변경합니다.
|
||||||
|
> 같이 보기: `pushd`.
|
||||||
> 더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/popd>.
|
> 더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/popd>.
|
||||||
|
|
||||||
- 스택의 가장 위에 있는 디렉토리로 전환:
|
- 스택의 가장 위에 있는 디렉토리로 전환:
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
`Select-String -Path "{{경로\대상\파일}}" -Pattern '{{검색_패턴}}'`
|
`Select-String -Path "{{경로\대상\파일}}" -Pattern '{{검색_패턴}}'`
|
||||||
|
|
||||||
- 정확한 문자열 검색 (정규식 비활성화):
|
- 정확한 문자열 검색 (`regex` 비활성화):
|
||||||
|
|
||||||
`Select-String -SimpleMatch "{{정확한_문자열}}" {{경로\대상\파일}}`
|
`Select-String -SimpleMatch "{{정확한_문자열}}" {{경로\대상\파일}}`
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
> Zie ook: `awk`, `ed`.
|
> Zie ook: `awk`, `ed`.
|
||||||
> Meer informatie: <https://manned.org/sed.1posix>.
|
> Meer informatie: <https://manned.org/sed.1posix>.
|
||||||
|
|
||||||
- Vervang alle `apple` (basis regex) met `mango` (basis regex) in alle invoerregels en toon het resultaat in `stdout`:
|
- Vervang alle `apple` (basis `regex`) met `mango` (basis `regex`) in alle invoerregels en toon het resultaat in `stdout`:
|
||||||
|
|
||||||
`{{commando}} | sed 's/apple/mango/g'`
|
`{{commando}} | sed 's/apple/mango/g'`
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
`tac {{[-s|--separator]}} {{scheidingsteken}} {{pad/naar/bestand1 pad/naar/bestand2 ...}}`
|
`tac {{[-s|--separator]}} {{scheidingsteken}} {{pad/naar/bestand1 pad/naar/bestand2 ...}}`
|
||||||
|
|
||||||
- Gebruik een specifieke regex als scheidingsteken:
|
- Gebruik een specifieke `regex` als scheidingsteken:
|
||||||
|
|
||||||
`tac {{[-r|--regex]}} {{[-s|--separator]}} {{scheidingsteken}} {{pad/naar/bestand1 pad/naar/bestand2 ...}}`
|
`tac {{[-r|--regex]}} {{[-s|--separator]}} {{scheidingsteken}} {{pad/naar/bestand1 pad/naar/bestand2 ...}}`
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user