Herramientas de usuario

Herramientas del sitio


lia20260513

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
lia20260513 [2026/05/14 00:28] jaredlia20260513 [2026/05/14 01:47] (actual) jared
Línea 3: Línea 3:
     - Antes de empezar modificaremos el manejo de la hora      - Antes de empezar modificaremos el manejo de la hora 
       - <code bash>sudo hwclock --systohc --utc</code>       - <code bash>sudo hwclock --systohc --utc</code>
 +
 +===== Comandos esenciales de Nano =====
 +
 +El símbolo ''^'' representa la tecla **Ctrl**. ''M-'' representa **Alt**.
 +
 +==== Abrir, guardar y salir ====
 +  * ''nano <archivo>'' : Abre o crea un archivo.
 +  * ''sudo nano <archivo>'' : Abre archivos del sistema (requiere permisos).
 +  * ''nano +<número> <archivo>'' : Abre en una línea específica.
 +  * ''^O'' : Guarda el archivo (sin salir).
 +  * ''^X'' : Salir del editor. Pregunta si hay cambios sin guardar.
 +
 +===== Comandos esenciales de vim =====
 +  * Instalando:
 +    * <code bash>sudo apt update && sudo apt install vim</code>
 +
 +==== Abrir, guardar y salir ====
 +  * Guardar y salir (dentro de vi, en modo normal)
 +  * :w Guardar (sin salir)
 +  * :q Salir (si no hay cambios sin guardar)
 +  * :q! Salir forzado (descartar cambios)
 +  * :wq Guardar y salir
 +
 +===== Comandos editor de Wave =====
 +  * Abrir un archivo:
 +    * <code bash>wsh edit NombreArchivo</code>
 +
 +===== Ollama =====
 +  * Ruta de los archivos de los MLL
 +    * <code bash>ls /usr/share/ollama/.ollama/models/blobs/</code>
 +
 +===== Permisos =====
 +  * CHMOD
 +    * Creamos el script<code bash>nano script.sh</code>
 +      * <file bash scropt.sh> echo "HOLA DESDE EL SCRIPT"</file>
 +    * permitir ejecutar un script: <code bash>chmod u+x script.sh
 +./script.sh
 +</code>
 +    * restringir escritura a terceros: chmod o-w archivo_confidencial.txt
 +    * proteger archivos sensibles: chmod 700 script_privado.sh
 +  * CHOWN
 +    * <code bash>
 +sudo cp documento.txt /home/jared/
 +ls -l /home/jared/documento.txt
 +# -rw-r--r-- 1 root root ...
 +# Solución: cambiar dueño a tu usuario
 +sudo chown jared:jared /home/jared/documento.txt
 +# Ahora: jared:jared
 +</code>
 +  * UMASK
 +    * <code bash>
 +echo "mi diario publico" > diario.txt
 +# Ver sus permisos
 +ls -l diario.txt
 +# -rw-r--r-- 1 jared jared 20 may 13 10:00 diario.txt
 +#¡Cualquiera en el sistema puede leer tu diario!
 +umask 0077
 +echo "mi diario secreto" > diario_privado.txt
 +</code>
 +===== Wave Integrando ollama =====
 +  - Editar el archivo ~/.config/waveterm/waveai.json
 +    - <code bash>
 +nano ~/.config/waveterm/waveai.json
 +</code>
 +  - Agragar
 +    - <code json>
 +{
 +  "ollama-qwen2.5-coder:0.5b": {
 +    "display:name": "Ollama - qwen2.5-coder:0.5b",
 +    "display:order": 2,
 +    "display:icon": "microchip",
 +    "display:description": "Local qwen2.5-coder:0.5b via Ollama",
 +    "ai:apitype": "openai-chat",
 +    "ai:model": "qwen2.5-coder:0.5b",
 +    "ai:thinkinglevel": "medium",
 +    "ai:endpoint": "http://localhost:11434/v1/chat/completions",
 +    "ai:apitoken": "ollama"
 +  }
 +}
 +</code>
 +  - Uso practico:
 +    - Buscar parametros de un comando:<code bash>wsh ai -m "parametros principales comando ls" -s</code>
 +    - Mandar analizar una salida a IA:
 +      - <code bash>free -h |wsh ai - -m "analiza el uso de memoria" -s</code>
 +    - Verificar errores:
 +      - Causar un error<code bash>sudo timedatectl set-local-rtc 0</code>
 +      - Analizar por la IA los errores <code bash>sudo journalctl -p 3 --since "1 hour ago"|wsh ai - -m "analiza los errores y responde en español" -s</code>
lia20260513.1778718498.txt.gz · Última modificación: por jared