Publicado el

Comandos de Administración de Sesiones

comandos-de-administración-de-sesiones

Comando

Parámetros

Descripción

su

 

Convierte al usuario en root después de introducir la clave de acceso

/usr/sbin/adduser

usuario

Registra y crea una cuenta de usuario

/usr/sbin/userdel

usuario

Borra la cuenta del usuario

passwd

 

Cambia la clave de acceso para el usuario actual.

passwd

usuario

Cambia la clave de acceso para el usuario si somos root

/usr/sbin/groupadd

grupo

Crea un nuevo grupo

/usr/sbin/groupdel

grupo

Borra un grupo

chown

usuario:grupo archivo

Cambia el propietario de un archivo ej chown root.root /usr/local/src/pepe

shutdown

 

Desconecta el sistema o lo cambia de estado

Publicado el

Comandos de Información del Sistema

comandos-de-información-del-sistema

Comando

Parámetros

Descripción

uname

-a

Información sobre el sistema operativo de la máquina.

hostname

 

Devuelve el nombre de la máquina.

free

-tm

Cantidad de memoria disponible y usada.

df

-h

Muestra los dispositivos montados en la máquina.

ps

 

Muestra los procesos del actual usuario, que se estan ejecutando.

ps

axu

Procesos que se estan ejecutando en la máquina.

du

-bh / | more

Espacio ocupado por cada subdirectorio, comenzando en el directorio raiz

finger

usuario

Información sobre el usuario.

who

 

Información sobre los usuarios conectados al sistema.

id

usuario

Información sobre UID, GID y GROUPS del usuario

last

 

Información sobre los ultimos usuarios que han usado el sistema

set

| more

Información sobre el entorno de usuario actual

ping

IP (dominio)

Comprueba si hay contacto con la máquina por IP/dominio

/sbin/route

 

Tabla de enrutamiento de nuestro sistema.

/sbin/ifconfig

 

Información sobre los distintos dispositivos de red

netstat

 

Información sobre la conexión de red

Publicado el

Comandos de Fechas Horas y Procesos

comandos-de-fechas-horas-y-procesos

Comando

Parámetros

Descripción

Ejemplo

at

[-lr] hora [fecha]

Ejecuta un comando mas tarde

at 6pm Friday miscript

cal

[[mes] año]

Muestra un calendario del mes/año

cal 1 2025

date

[mmddhhmm] [+form]

Muestra la hora y la fecha

date

echo

cadena

Escribe mensaje en la salida estándar

echo “Hola mundo”

finger

usuario

Información de usuario en red

finger pepe@dominio.com

id

Número

id de un usuario

id pepe

kill

[-señal] PID

Matar un proceso

kill -9 1234

man

comando

Ayuda del comando especificado

man gcc, man -k printer

passwd

 

Cambia la contraseña

passwd

ps

[axiu]

Informa sobre procesos en ejecución

ps ux, ps -ef

who

 

Información de usuarios conectados

who

rwho

 

Información de usuarios conectados

rwho

who

-a

Información detallada usuarios conectados

who -a

last

 

Histórico de usuarios que se han conectado

last

Publicado el

Comandos de Manipulación de Archivos y Directorios

comandos-de-manipulación-de-archivos-y-directorios

Comando

Parámetros

Descripción

Ejemplo

cat

arch1 […archN]

Concatena y muestra un archivo

cat /home/miarchivo 

cd

[dir]

Cambia de directorio

cd /tmp

chmod

permisos arch

Cambia los permisos de un archivo

chmod +x miarchivo

chown

usuario:grupo arch

Cambia el dueño de un archivo

chown nobody miarchivo

touch

dir/arch

Crea un archivo vacío

touch /usr/local/pepe.txt

cp

arch1…archN dir

Copia archivos

cp miarchivo miarchivo.viejo

diff

[-e]arch1 arch2

Encuentra diferencias entre archivos

diff pepe.c nuevopepe.c

du

[-sabr] arch

Reporta el tamaño del directorio

du -s /home/

file

arch

Muestra el tipo de un archivo

file miarchivo

find

dir test acción

Encuentra archivos

find . -name “.bak” -print

grep

[-cilnv] expr archivos

Busca patrones en archivos

grep pepe /home/miarchi

head

-count arch

Muestra el inicio de un archivo

head miarchivo.c

mkdir

dir

Crea un directorio.

mkdir /home/midir/temp

mv

arch1 …archN dir

Mueve un archivo(s) a un directorio

mv a.out /home/midir

mv

arch1 arch2

Renombra un archivo

mv pepe.c juan.c

less

arch(s)

Visualiza página a página un archivo

less muy_largo.c

more

arch(s)

Visualiza página a página un archivo

more muy_largo.c

ln

[-s] arch acceso

Crea un acceso directo a un archivo

ln -s /home/juan/miarch .

ls

-l -a

Lista el contenido del directorio

ls -l /usr/bin

pwd

 

Muestra la ruta del directorio actual

pwd

rm

arch

Borra un archivo

rm miarchivo.c

rm

-r dir

Borra todo un directorio

rm -rf /home/pepe/prog_dir

rmdir

dir

Borra un directorio vacío

rmdir /home/pepe/prog_dir

tail

-count arch

Muestra el final de un archivo

tail miarchivo.c

nano

arch

Edita un archivo

nano miarchivo.c

locate

archivo

Encontrar un archivo o directorio

locate pepe.c

updatedb

 

Actualiza la BD para busquedas con locate

updatedb

clear

 

Borra el contenido de la pantalla

clear

gzip

archivo

Comprime un archivo

gzip pepe

gzip

-9 archivo

Descomprime un archivo

gzip -9 pepe.zip

tar

archivo

Empaqueta un archivo tar

tar pepe

tar

cvf arch1.tar arch2.tar

Empaqueta archivos tar

tar cvf pepe.tar juan.tar

tar

xvf archivo.tar

Desempaqueta archivo tar

tar xvf pepe.tar

tar

czf destino.tar.gz origen.ext

Empaqueta un archivo tar.gz sin info de salida

 

tar

czvf destino.tar.gz dir_origen/

Empaqueta un archivo tar.gz mostrando el directorio

 

tar

xzf archivo.tar.gz

Desempaqueta un archivo tar.gz sin info de salida

 

tar

xzvf archivo.tar.gz

Desempaqueta un archivo tar.gz mostrando info de salida