Skip to content

Commit

Permalink
Merge branch 'main' into lit
Browse files Browse the repository at this point in the history
  • Loading branch information
P2Tree authored Dec 29, 2024
2 parents 79fe0ad + a850046 commit 90996eb
Show file tree
Hide file tree
Showing 115 changed files with 1,696 additions and 51 deletions.
36 changes: 36 additions & 0 deletions pages.ar/linux/uname.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# uname

> يعرض الأمر معلومات عن الجهاز ونظام التشغيل الذي يعمل عليه.
> لمزيد من التفاصيل: <https://www.gnu.org/software/coreutils/manual/html_node/uname-invocation.html>.
- عرض جميع المعلومات:

`uname --all`

- عرض اسم الكيرنل الحالي:

`uname --kernel-name`

- عرض اسم المضيف:

`uname --nodename`

- عرض إصدار الكيرنل الحالي:

`uname --kernel-release`

- عرض نسخة الكيرنل الحالية:

`uname --kernel-version`

- عرض معمارية النظام الحالي:

`uname --machine`

- عرض نوع المعالج الحالي:

`uname --processor`

- عرض اسم نظام التشغيل الحالي:

`uname --operating-system`
4 changes: 4 additions & 0 deletions pages.es/common/btop.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,7 @@
- Inicia `btop` en modo 256 colores en lugar de 24 bits:

`btop --low-color`

- Establece la tasa de actualización a 500 milisegundos:

`btop --update 500`
28 changes: 28 additions & 0 deletions pages.es/common/declare.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# declare

> Declara variables y les da atributos.
> Más información: <https://www.gnu.org/software/bash/manual/bash.html#Bash-Builtins>.
- Describe una variable de cadena con el valor especificado:

`declare {{variable}}="{{valor}}"`

- Declara una variable entera con el valor especificado:

`declare -i {{variable}}="{{valor}}"`

- Describe una variable arreglo con el valor especificado:

`declare -a {{variable}}=({{item_a item_b item_c}})`

- Declara una variable arreglo asociativo con el valor especificado:

`declare -A {{variable}}=({{[key_a]=item_a [key_b]=item_b [key_c]=item_c}})`

- Declara una variable de cadena de solo lectura con el valor especificado:

`declare -r {{variable}}="{{valor}}"`

- Declara una variable global dentro de una función con el valor especificado:

`declare -g {{variable}}="{{valor}}"`
28 changes: 28 additions & 0 deletions pages.es/common/env.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# env

> Muestra el entorno o ejecuta un programa en un entorno modificado.
> Más información: <https://www.gnu.org/software/coreutils/env>.
- Muestra el entorno:

`env`

- Ejecuta un programa. A menudo se utiliza en scripts después del shebang (#!) para buscar el camino al programa:

`env {{programa}}`

- Limpia el ambiente y ejecuta un programa:

`env -i {{programa}}`

- Elimina la variable de entorno y ejecuta un programa:

`env -u {{variable}} {{programa}}`

- Establece una variable y ejecuta un programa:

`env {{variable}}={{valor}} {{programa}}`

- Establece una o más variables y ejecuta un programa:

`env {{variable1}}={{valor}} {{variable2}}={{valor}} {{variable3}}={{valor}} {{programa}}`
20 changes: 20 additions & 0 deletions pages.es/common/errno.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# errno

> Busca nombres y descripciones erróneos.
> Más información: <https://joeyh.name/code/moreutils/>.
- Busca descripción errno por nombre o código:

`errno {{name|code}}`

- Lista todos los nombres errno, códigos y descripciones:

`errno --list`

- Busca código cuya descripción contiene todo el texto dado:

`errno --search {{texto}}`

- Busca código cuya descripción contiene todo el texto dado (en todos los locales):

`errno --search-all-locales {{texto}}`
12 changes: 12 additions & 0 deletions pages.es/common/exit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# exit

> Sale de la interfaz de comandos.
> Más información: <https://manned.org/exit.1posix>.
- Sale con el estado de salida del comando más recientemente ejecutado:

`exit`

- Sale con un estado de salida específico:

`exit {{estado_de_salida}}`
32 changes: 32 additions & 0 deletions pages.es/common/josm.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# josm

> Editor extensible de OpenStreetMap para Java 8+.
> Más información: <https://josm.openstreetmap.de/>.
- Abrir JOSM:

`josm`

- Inicia JOSM en modo maximizado:

`josm --maximize`

- Inicia JOSM y establece un idioma específico:

`josm --language {{sp}}`

- Inicia JOSM y restablece todas las preferencias a sus valores predeterminados:

`josm --reset-preferences`

- Inicia JOSM y descarga un área delimitada:

`josm --download {{minlat,minlon,maxlat,maxlon}}`

- Inicia JOSM y descarga un área delimitada específica como GPS crudo:

`josm --downloadgps {{minlat,minlon,maxlat,maxlon}}`

- Inicia JOSM sin complementos (plugins):

`josm --skip-plugins`
20 changes: 20 additions & 0 deletions pages.es/common/llc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# llc

> Compila Representación intermedia LLVM o código bit (bitcode) para el lenguaje ensamblador objetivo específico.
> Más información: <https://www.llvm.org/docs/CommandGuide/llc.html>.
- Compila un bitcode o archivo IR a un archivo ensamblador con el mismo nombre base:

`llc {{ruta/al/archivo.ll}}`

- Habilita todas las optimizaciones:

`llc -O3 {{ruta/al/archivo.ll}}`

- Dirige la salida a un archivo específico:

`llc --output {{ruta/al/resultado.s}}`

- Emite código, independiente de la posición que pueda reubicarse completamente:

`llc -relocation-model=pic {{ruta/a/la/entrada.ll}}`
16 changes: 16 additions & 0 deletions pages.es/common/lldb.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# lldb

> El depurador LLVM de bajo nivel.
> Más información: <https://lldb.llvm.org>.
- Depura un ejecutable:

`lldb {{ejecutable}}`

- Asocia `lldb` a un proceso de ejecución con un PID dado:

`lldb -p {{pid}}`

- Espera un nuevo proceso con un nombre dado para ejecutarse y asociarse al mismo:

`lldb -w -n {{nombre_del_proceso}}`
20 changes: 20 additions & 0 deletions pages.es/common/lli.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# lli

> Ejecuta directamente programas desde el código de bits LLVM (bitcode).
> Más información: <https://www.llvm.org/docs/CommandGuide/lli.html>.
- Ejecuta un código de bits o un archivo IR:

`lli {{ruta/al/archivo.ll}}`

- Ejecuta con argumentos de línea de comandos:

`lli {{ruta/al/archivo.ll}} {{primer_argumento segundo_argumento ...}}`

- Habilita todas las optimizaciones:

`lli -O3 {{ruta/al/archivo.ll}}`

- Carga una biblioteca dinámica antes de vincular:

`lli --dlopen={{ruta/a/biblioteca.dll}} {{ruta/al/archivo.ll}}`
32 changes: 32 additions & 0 deletions pages.es/common/llm.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# llm

> Interactúa con modelos grandes de lenguaje (LLMs) a través de APIs y modelos remotos que pueden instalarse y ejecutarse en su máquina.
> Más información: <https://llm.datasette.io/en/stable/help.html>.
- Configura una clave API de OpenAI:

`llm keys set openai`

- Ejecuta un prompt:

`llm "{{Diez nombres divertidos para un pelícano}}"`

- Ejecuta un prompt de [s]istema contra un archivo:

`cat {{ruta/al/archivo.py}} | llm --system "{{Explica este código}}"`

- Instala paquetes de PyPI en el mismo entorno que LLM:

`llm install {{paquete1 paquete2 ...}}`

- Descarga y ejecuta un prompt frente a un [m]odelo:

`llm --model {{orca-mini-3b-gguf2-q4_0}} "{{¿Cuál es la capital de Francia?}}"`

- Crea un prompt de [s]istema y lo [s]alva como una plantilla:

`llm --system '{{Eres una torta de queso sensible}}' --save {{torta_de_queso_sensible}}`

- Establece un chat interactivo con un [m]odelo específico utilizando una plan[t]illa específica:

`llm chat --model {{chatgpt}} --template {{torta_de_queso_sensible}}`
20 changes: 20 additions & 0 deletions pages.es/common/llvd.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# llvd

> Descarga videos del sistema de aprendizaje de Linkedin.
> Más información: <https://github.com/knowbee/llvd>.
- Descarga un [c]urso utilizando la autenticación basada en cookies:

`llvd -c {{nombre-de-curso}} --cookies`

- Descarga un curso en una [r]esolución específica:

`llvd -c {{nombre-de-curso}} -r 720`

- Descarga un curso con subtítulos:

`llvd -c {{nombre-de-curso}} --caption`

- Descarga un [p]lan de curso con espera entre 10 y 30 segundos:

`llvd -p {{nombre-de-plan}} -t {{10,30}} --cookies`
16 changes: 16 additions & 0 deletions pages.es/common/llvm-as.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# llvm-as

> Ir de Representación intermedia LLVM (`.ll`) a Bitcode de Ensamblador (`.bc`).
> Más información: <https://llvm.org/docs/CommandGuide/llvm-as.html>.
- Ensambla un archivo IR:

`llvm-as -o {{ruta/a/ensamblado.bc}} {{ruta/a/fuente.ll}}`

- Ensambla un archivo IR e incluye un hash de módulo en el archivo bitcode producido:

`llvm-as --module-hash -o {{ruta/a/ensamblado.bc}} {{ruta/a/fuente.ll}}`

- Lee un archivo IR de `stdin` y lo ensambla:

`cat {{ruta/a/fuente.ll}} | llvm-as -o {{ruta/a/ensamblado.bc}}`
16 changes: 16 additions & 0 deletions pages.es/common/llvm-bcanalyzer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# llvm-bcanalyzer

> Analizador de bitcode LLVM (`.bc`).
> Más información: <https://llvm.org/docs/CommandGuide/llvm-bcanalyzer.html>.
- Imprime estadísticas sobre un archivo bitcode:

`llvm-bcanalyzer {{ruta/al/archivo.bc}}`

- Imprime una representación SGML y estadísticas sobre un archivo bitcode:

`llvm-bcanalyzer -dump {{ruta/al/archivo.bc}}`

- Lee un archivo bitcode de `stdin` y lo analiza:

`cat {{ruta/al/archivo.bc}} | llvm-bcanalyzer`
8 changes: 8 additions & 0 deletions pages.es/common/llvm-cat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# llvm-cat

> Concatena archivos bitcode LLVM (`.bc`).
> Más información: <https://github.com/llvm/llvm-project/blob/main/llvm/tools/llvm-cat/llvm-cat.cpp>.
- Concatena archivos de bitcode:

`llvm-cat {{ruta/al/archivo1.bc}} {{ruta/al/archivo2.bc}} -o {{ruta/a/concatenado.bc}}`
17 changes: 17 additions & 0 deletions pages.es/common/llvm-config.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# llvm-config

> Obtiene variada información de configuración necesaria para compilar programas que utilizan LLVM.
> Típicamente llamado desde sistemas de construcción, como Makefiles o scripts de configuración.
> Más información: <https://llvm.org/docs/CommandGuide/llvm-config.html>.
- Compila y vincula un programa basado en LLVM:

`clang++ $(llvm-config --cxxflags --ldflags --libs) --output {{ruta/al/resultado_ejecutable}} {{ruta/a/source.cc}}`

- Imprime el `PREFIJO` de su instalación LLVM:

`llvm-config --prefix`

- Imprime todos los objetivos soportados por su LLVM instalado:

`llvm-config --targets-built`
16 changes: 16 additions & 0 deletions pages.es/common/llvm-dis.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# llvm-dis

> Convierte archivos LLVM de bitcode en representación intermedia (IR) LLVM legible.
> Más información: <https://www.llvm.org/docs/CommandGuide/llvm-dis.html>.
- Convierte un archivo bitcode como LLVM IR y escribe el resultado en `stdout`:

`llvm-dis {{ruta/a/la/entrada.bc}} -o -`

- Convierte un archivo bitcode en un archivo LLVM IR con el mismo nombre de archivo:

`llvm-dis {{ruta/al/archivo.bc}}`

- Convierte un archivo bitcode en LLVM IR, escribe el resultado al archivo especificado:

`llvm-dis {{ruta/a/la/entrada.bc}} -o {{ruta/al/resultado.ll}}`
33 changes: 33 additions & 0 deletions pages.es/common/ruff-check.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# ruff check

> Un linter extremadamente rápido para Python. `check` es el comando predeterminado - se puede omitir en todas partes.
> Si no se especifican archivos o directorios, el directorio de trabajo actual se utiliza por defecto.
> Más información: <https://docs.astral.sh/ruff/linter>.
- Ejecuta el linter en los archivos o directorios dados:

`ruff check {{ruta/al/archivo_o_directorio1 ruta/al/archivo_o_directorio2 ...}}`

- Aplica las correcciones sugeridas, modificando los archivos afectados:

`ruff check --fix`

- Ejecuta el linter y lo aplica de nuevo ante algún cambio:

`ruff check --watch`

- Solo habilita las reglas especificadas (o todas las reglas), ignorando el archivo de configuración:

`ruff check --select {{ALL|regla_de_código1,regla_de_código2,...}}`

- Además, habilita las reglas especificadas:

`ruff check --extend-select {{regla_de_código1,regla_de_código2,...}}`

- Desactiva las reglas especificadas:

`ruff check --ignore {{regla_de_código1,regla_de_código2,...}}`

- Ignora todas las violaciones existentes de una regla añadiendo las directivas "# noqa" a todas las líneas que la violan:

`ruff check --select {{regla_de_código}} --add-noqa`
Loading

0 comments on commit 90996eb

Please sign in to comment.