Comando Función
whoami muestra usuario del sistema
id ver los grupos del usuario
sudo su ingresar como superusuario
whoami usuario del sistema
id identificador de grupos del usuario
sudo su escalar privilegio/acceder como root
exit salir
sudo whoami ejecutar comando como root
cat archivo.txt leer contenido de un archivo
which cat ver ruta absoluta de un comando
| volver a tratar la salida de un comando anterior
grep “filtro” -n filtrar y mostrar el numero de linea
comand -v id ver ruta absoluta de un comando
pwd muestra ruta en la que se esta posicionado
ls lista contenido en la posicion actual
ls -l lista contenido con mas detalles
tree -L 2 lista contenido ramificado con 2 descenso
cd Desktop ingresar a un directorio
cd .. salir o retroceder un directorio
echo $PATH muestra ruta de binarios de los comandos
echo $HOME muestra ruta principal del usuario
/etc/passwd ruta de archivos con los usuarios,id grupo,id usuario,…
echo $SHELL muestra tipo de shell (/etc/shells)
id ; whoami ejecutar bloque de comandos
id && exit ejecucion multiple, si el primero es exitoso se ejecuta el resto
echo $? codigo de estado de comando anterior ejecutado
2>/dev/null redirigir el stder o error
&>/dev/null redirigir el stder y stdout
wireshark & poner en segundo plano
& disown poner en segundo plano y desligar del proceso padre
exec 3 <> file descriptor de archivo creado con identificador 3, r read,w write
>& 3 agregar contenido al descriptor de archivo
exec 3 >&- cerrar un descriptor de archivo
exec 5 >& 3 crea copia o descriptor al descriptor, ambos trabajan sobre el mismo archivo
touch file.txt crear archivo
file file muestra tipo de archivo
!$ hace referencia al ultimo argumento ; (alt + .) nos pone el ultimo argumento
> sustituir contenido de un archivo
» agregar contenido a un archivo
nano file editar archivo
.rwx rwx rwx user group permisos (. archivo),(propietario),(grupos),(otros)
drwx rwx rwx user group permisos (d directorio),(propietario),(grupos),(otros)
chmod o+w file cambiar permisos,otros,grupos,usuarios,+ añadir,- quitar
mkdir directory crear directorio
rm -r directory eliminar recursivamente en caso de haber subcarpetas o archivos
chgrp group file cambiar grupo a un recurso
useradd user -s /bin/bash -d /home/user añadir usuario,s tipo shell, d directorio
passwd user asignar contraseña al usuario
chwon user file cambiar propietario a un recurso
chown user:group file cambiar propietario y grupo a un recurso
su user cambiar o migrar de usuario
groupadd group agregar o crear nuevo grupo
usermod -a -G group user añadir al grupo a un usuario


próxima actualización de contenido ….