Documentos de Académico
Documentos de Profesional
Documentos de Cultura
get-command -?
get-help getcommand | help get-command
get-help get-childitem -detailed (info detallada)
get-help get-childitem -full (info completa)
get-help new-alias -parameter name (parámetro concreto de un cmdlet)
get-help get-childitem -examples (info con ejemplos)
get-help -online get-childitem (busca info faltante en página de Microsoft)
Sintáxis cmdelets:
Solicitar servicios del sistema viendo los atributos de “nombre, tipo de inicio y
estado actual y la salida”:
Get-Process: Cmdlet utilizado para obtener información sobre los procesos en ejecución en
el sistema.
Where-Object: Cmdlet utilizado para filtrar objetos que cumplen una condición específica.
-lt: Parámetro utilizado con el cmdlet Where-Object para seleccionar objetos donde
el valor de la propiedad es menor que el valor especificado.
-gt: Parámetro utilizado con el cmdlet Where-Object para seleccionar objetos donde
el valor de la propiedad es mayor que el valor especificado.
-like: Parámetro utilizado con el cmdlet Where-Object para seleccionar objetos que
coinciden con un patrón específico.
-ne: Parámetro utilizado con el cmdlet Where-Object para seleccionar objetos donde
el valor de la propiedad no es igual al valor especificado.
Sort-Object: Cmdlet utilizado para ordenar objetos según una propiedad especificada.
Get-Service: Cmdlet utilizado para obtener información sobre los servicios instalados en el
sistema.
ft: Abreviatura de "Format-Table". Cmdlet utilizado para dar formato a la salida como una
tabla.
BASH
top: muestra los procesos que están utilizando más recursos del sistema.
help: Muestra la construcción y uso del comando. No está disponible para todos los
comandos.
info: Muestra información detallada del comando, incluyendo el uso de cada parámetro.
:: Se utiliza para separar y ejecutar varios comandos independientemente del resultado del
primero.
&&: Se utiliza para ejecutar un segundo, tercer, etc. comando en caso de éxito del primero
(operación lógica AND).
||: Se utiliza para ejecutar un siguiente comando en caso de fallo del primero (operación
lógica OR).
ps: muestra los procesos activos del terminal. Ejemplos: ps, ps -e, ps -ef, ps -aux, ps -eo
opciones, ps -u usuario, ps -u usuario -N, ps -aux --sort.
pstree: muestra los procesos en forma de árbol. Ejemplos: pstree, pstree -u.
kill: envía señales a los procesos. Ejemplos: kill -l, kill PID, kill -s SIGKILL PID, kill -s 9 PID,
kill -s KILL -1.
systemctl: gestiona los servicios. Ejemplos: sudo systemctl stop servicio, sudo systemctl
restart servicio.
El comando ps muestra información de los procesos activos. Se pueden mostrar todos los
procesos, filtrar por usuario, ordenar por parámetros, entre otras opciones.
El comando pstree muestra los procesos en forma de árbol, con información adicional como
el propietario.
El comando kill envía señales a los procesos. Se pueden listar las señales disponibles con
el parámetro -l. Se puede matar un proceso por PID o por señal.
El comando pkill mata procesos de otro usuario. Solo puede ser usado por el usuario root.
El comando systemctl gestiona los servicios. Se pueden parar o reiniciar servicios, entre
otras opciones.
"ls -ld D*": Comando utilizado para listar el contenido del directorio actual que comienza
con la letra "D" en formato largo.
"cat ks2 > MiError.txt": Comando utilizado para escribir el contenido del archivo "ks2" en el
archivo de texto "MiError.txt". Si el archivo "MiError.txt" ya existe, su contenido se
sobrescribe.
"cat ks2 >> MiError.txt": Comando utilizado para añadir el contenido del archivo "ks2" al
final del archivo de texto "MiError.txt". Si el archivo "MiError.txt" no existe, se creará uno
nuevo con ese nombre.
"cat /etc/group": Comando utilizado para mostrar el contenido del archivo de configuración
de grupos del sistema.
"man /etc/group": Comando utilizado para mostrar el manual de usuario para el archivo de
configuración de grupos del sistema.
"sudo usermod -g test1 -a prueba1": Comando utilizado para cambiar el grupo primario
del usuario "prueba1" al grupo "test1".
"grep user /etc/gshadow": Comando utilizado para buscar la línea que contenga la
palabra "user" en el archivo de configuración de sombras de grupos del sistema.
"grep Gabi /etc/passwd": Comando utilizado para buscar la línea que contenga la palabra
"Gabi" en el archivo de configuración de usuarios del sistema.
"info mkdir | more": Comando utilizado para mostrar el manual de usuario del comando
"mkdir" en la herramienta de ayuda "info". El comando "| more" se utiliza para paginar la
salida del comando.
"whatis": Comando utilizado para mostrar una breve descripción del propósito de un
comando.
Alias: Un alias es un atajo que se puede crear para ejecutar un comando más largo o
complejo con un nombre más corto y fácil de recordar.
Patrones: Los patrones se utilizan para especificar un conjunto de caracteres que coinciden
con un conjunto de nombres de archivos o directorios en Bash.