informatica:software:cli:snippets
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:software:cli:snippets [2022/02/18 16:01] – [Recursos] tempwin | informatica:software:cli:snippets [2025/01/23 10:38] (actual) – tempwin | ||
|---|---|---|---|
| Línea 3: | Línea 3: | ||
| Recetas útiles para la línea de comandos. | Recetas útiles para la línea de comandos. | ||
| - | **Ejecuta el último comando como root^**: | + | **Ejecuta el último comando como root**: |
| <code bash> | <code bash> | ||
| Línea 120: | Línea 120: | ||
| date -d " | date -d " | ||
| </ | </ | ||
| + | |||
| + | **Mostrar fecha de inicio de los procesos y duración** | ||
| + | |||
| + | <code bash> | ||
| + | ps -eo pid, | ||
| + | </ | ||
| + | |||
| + | **Ejecutar un programa periódicamente mostrando su salida** | ||
| + | |||
| + | <code bash> | ||
| + | watch -n 5 ls -l | ||
| + | </ | ||
| + | |||
| + | El comando anterior ejecutaría '' | ||
| + | |||
| + | Si además queremos ver qué cambia entre actualizaciones, | ||
| + | |||
| + | <code bash> | ||
| + | watch -d -n 5 ls -l | ||
| + | </ | ||
| + | |||
| + | |||
| ===== Otros ===== | ===== Otros ===== | ||
| Línea 273: | Línea 295: | ||
| * '' | * '' | ||
| + | **Eliminar última línea** | ||
| + | |||
| + | Para eliminar la última línea/fila de un fichero: | ||
| + | |||
| + | <code bash> | ||
| + | sed -i ' | ||
| + | </ | ||
| + | |||
| + | También podemos hacerlo con '' | ||
| + | |||
| + | <code bash> | ||
| + | head -n -1 < | ||
| + | </ | ||
| + | |||
| + | * '' | ||
| + | |||
| + | ==== Eliminar x caracteres de cada línea ==== | ||
| + | |||
| + | Partiendo de un fichero con: | ||
| + | |||
| + | < | ||
| + | 34616860801 | ||
| + | 34604079411 | ||
| + | 34638027751 | ||
| + | 34666055461 | ||
| + | 34604067131 | ||
| + | 34646424621 | ||
| + | 34687441571 | ||
| + | 34688784081 | ||
| + | 34666450101 | ||
| + | 34604091921 | ||
| + | </ | ||
| + | |||
| + | Si queremos quitar los dos primeros caracteres de cada línea: | ||
| + | |||
| + | < | ||
| + | less fichero.txt | cut -c3- | ||
| + | </ | ||
| + | |||
| + | '' | ||
| + | |||
| + | ===== Sistema de ficheros ===== | ||
| + | |||
| + | ==== Mover todos los archivos, menos directorios ==== | ||
| + | |||
| + | Si queremos mover todos los ficheros, salvo directorios, | ||
| + | |||
| + | <code bash> | ||
| + | find / | ||
| + | </ | ||
| + | |||
| + | * [[https:// | ||
| ===== Recursos ===== | ===== Recursos ===== | ||
| * [[https:// | * [[https:// | ||
informatica/software/cli/snippets.1645196508.txt.gz · Última modificación: por tempwin
