Comandos Linux Flashcards
Crear grupo
addgroup
Elimina grupos
delgroup
Modifica grupos
groupmod
Establecer nueva contraseña a un grupo
gpasswd
Cambia el grupo propietario de archivos
chgrp
Añade usuarios
adduser
Elimina usuarios
deluser
Realizar cambios en usuarios
usermod
Cambiar contraseña usuario
passwd
Cambiar interprete comandos de un usuario
chsh -s
Mostrar información del usuario
id
Permite cambiar el usuario propietario y el grupo de archivos o directocios
chown
Cambiar temporalmente el grupo activo de un usuario
newgrp
Asumir la identidad de otro usuario
su
Ejecutar ordenes como superusuario
sudo
Agrupar varios usuarios o grupos bajo el mismo nombre
User_Alias
Modificar permisos de un fichero y/o directorio
chmod
Crear máscaras
umask
Mostrar información sobre procesos activos
ps
Información de los procesos en tiempo real
top y htop
Representar gráficamente la jerarquía de procesos en el sistema
pstree
Ejecutar comando de manera que persista incluso después de cerrar el terminal
nohup y &
Ajustar la prioridad de ejecución de un proceso
nice
Cambiar la prioridad de ejecución de un proceso que ya está en
ejecución
renice
Listar los procesos que se están ejecutando en segundo plano
jobs
Se utiliza para poner en primer plano un trabajo (proceso) que se ha suspendido
o que se está ejecutando en segundo plano
fg %num
Se utiliza para enviar un proceso que se encuentra suspendido (detenido) en
primer plano al segundo plano y para que un proceso que está en segundo plano
detenido pueda continuar ejecutándose en segundo plano.
bg %
Controlar o finalizar procesos en ejecución
kill
Igual que el comando kill, solo que en lugar de utilizar el id de proceso
utiliza el nombre del proceso.
killall
Medir el tiempo que tarda un comando en ejecutarse
time
Las acciones que podemos realizar son las siguientes: start, stop, restart, reload,
enable, disable, status
systemctl
Listar los servicios
systemctl list-units
Para ver todos los servicios instalados en el sistema, independientemente de si se están
o no en memoria (ejecutándose)
systemctl list-units-files
Devolver target actual
systemctl get-default
Establece el target por defecto del sistema de forma que en el siguiente
arranque se ejecutará el target que se haya establecido.
systemctl set-default
Cambia el target de forma inmediata y temporal. Si reiniciamos el sistema
volverá a ejecutarse el target que está puesto por defecto.
systemctl isolate
Empaquetar y desempaquetar archivos.
tar
Comprimir archivos
gzip
Este comando se utiliza para descomprimir archivos que han sido comprimidos
previamente con el comando gzip.
gunzip
Comprimir archivos utilizando el algoritmo de
compresión Bzip2.
bzip2
Descomprime un archivo comprimido con bzip2
bunzip2
Programar la ejecución de comandos o scripts en un
momento específico en el futuro
at
Permite programar tareas
crontab
Muestra cuánto tiempo ha estado encendido el sistema y proporciona información
sobre la carga promedio del sistema
uptime
Mostrar información sobre los usuarios que están actualmente
conectados al sistema y sobre los procesos que están siendo ejecutados
w
Consultar y administrar registros del sistema y registros de mensajes
generados por el registro de eventos del sistema
journalctl
Visualización de variables
echo $<variable></variable>
Eliminación de variables
unset <variable></variable>
Creación de una variable
<nombre_variable>=<valor>
</valor></nombre_variable>