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 |
Autor: DANIEL
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 |
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 |
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 |