Nombres de archivo
* `ls` (lista): El comando más fundamental para ver el contenido del directorio.
* Uso básico:
`` `Bash
LS
`` `` ``
Esto muestra todos los archivos y directorios en el directorio actual.
* Opciones para ajustar:
* `ls -l`:proporciona un listado detallado, que incluye permisos, propiedad, tamaño, fecha modificada y nombre de archivo.
* `ls -a`:muestra todos los archivos, incluidos los archivos ocultos (los que comienzan con un punto).
* `LS -R`:enumera recursivamente archivos y directorios dentro de los subdirectorios.
* `ls -t`:clasifica archivos por tiempo de modificación (más nuevo primero).
* `LS -S`:clasifica archivos por tamaño (más grande primero).
* Ejemplo:
`` `Bash
LS -LRT
`` `` ``
Esto enumera los archivos en el directorio actual, ordenado por tiempo de modificación (más antiguo primero) y en un formato detallado.
* `Find`: Más poderoso para buscar archivos específicos basados en criterios.
* Uso básico:
`` `Bash
encontrar . -name "*.txt"
`` `` ``
Esto busca el directorio actual y sus subdirectorios para archivos con la extensión `.txt`.
* Opciones de clave:
* `-name`:coincide con los nombres de los archivos (puede usar comodines como`* `y`? `).
* `-Type`:Especifica los tipos de archivos (por ejemplo,` f` para archivos regulares, `d` para directorios).
* `-Size`:coincide con los tamaños de archivo (por ejemplo,`+10m` para archivos de más de 10 megabytes).
* `-mtime`:coincide con los archivos modificados dentro de un rango de tiempo específico (por ejemplo,` -1` para archivos modificados en el último día).
* Ejemplo:
`` `Bash
find /home /user -type f -name "*.log" -mtime -3
`` `` ``
Esto busca en el directorio `/home/user` para archivos regulares con la extensión '.log` que se modificaron en los últimos tres días.
procesos
* `ps` (estado del proceso): Proporciona información sobre los procesos en ejecución.
* Uso básico:
`` `Bash
PD
`` `` ``
Esto muestra información sobre sus procesos actualmente en ejecución, incluida la ID de proceso (PID), el terminal (TTY) y el comando.
* Opciones para más detalles:
* `PS Aux`:enumera todos los procesos que se ejecutan en el sistema, incluidos los iniciados por otros usuarios.
* `PS -EF`:Similar a` PS Aux`, pero muestra información más completa, incluida la ID de usuario efectiva (EUID).
* `ps -p
* Ejemplo:
`` `Bash
ps aux | Grep Firefox
`` `` ``
Esto muestra procesos relacionados con Firefox (que busca líneas que contengan "Firefox").
* `top`: Herramienta de monitoreo de procesos en tiempo real.
* Uso básico:
`` `Bash
arriba
`` `` ``
Esto lanza 'Top', que muestra una lista continuamente actualizada de procesos de ejecución, incluida su uso de CPU y memoria, junto con estadísticas de todo el sistema.
* Características clave:
* Comandos interactivos (por ejemplo, `Q` para dejar de fumar,` P` para ordenar por uso de CPU, `M` para ordenar por uso de la memoria).
* Capacidad para matar procesos (por PID).
* Ejemplo:
En `top`, presionar` P` clasifica la lista de procesos mediante el uso de la CPU, lo que le permite ver qué procesos están consumiendo la mayoría de los recursos.
¡Avíseme si desea explicaciones más detalladas de cualquier comando u opción específico!