Usuarios
whoami |
Obtener nombre de usuario que está logueado. |
w |
Muestra información sobre usuarios activos y sus procesos. |
sudo |
Ejecuta comandos del sistema con privilegios del usuario root. |
su |
Permite asumir la identidad de otro usuario. Solicita la contraseña del usuario al que se quiere suplantar. |
exit |
Finaliza la sesión en el terminal. Volver a tu identidad. |
adduser |
Crea un nuevo usuario e información adicional sobre el usuario, los directorios y una contraseña. Script automatizado. |
useradd |
Crear un nuevo usuario de forma manual. Se debe agregar parametros si o si. |
passwd |
Cambiar la contraseña. |
groups |
Imprime los grupos en los que está un usuario. |
Directorios & Archivos
cat |
Enlazar archivos y también para ver su contenido. |
more |
Muestra archivos de texto en el terminal. |
less |
Muestra el contenido de un archivo de texto en la consola con scroll. |
dir |
Genera información sobre los archivos y directorios ya sea en la ruta actual o en alguna ruta que indiquemos. |
pwd |
Muestra el nombre del directorio en curso. |
mkdir |
Se usa para crear uno o más directorios. |
mv directorio /home |
Mover un archivo. Elimina completamente el archivo del origen y lo mueve a la carpeta especificada. |
cp arch1 arch2 |
Copia archivos de un lugar a otro sin eliminar el archivo de origen. |
cp -R dir1 dir2 |
Copia directorios de un lugar a otro. r: recursividad, copia todos los elementos internos. |
rm |
Eliminar archivos de un directorio. |
rm -r |
Elimina directorios y subdirectorios reiterativamente en la lista de argumentos. |
ln -s /var varios |
Crear un acceso directo simbólico. /a donde quiero apuntar. |
vim |
Editar archivos. (Teclas insert:para escribir, escape: salir, w: escribir en el disco, wq: escribir y salir, q: salir). |
nano |
Editor de texto (ctr+o: guardar, ctr+x:salir). |
ls - |
Lista los archivos y directorios en el directorio de trabajo actual. |
Comandos de Información
info |
Muestra la documentación de lectura en línea para el comando especificado. |
man |
Proporciona información más detallada sobre el comando solicitado. |
Información del Sistema
uname |
Se utiliza para saber en que S.O estoy. |
uname -a |
Muestra información más detallada sobre el sistema. |
pwd |
Muestra el nombre del directorio en curso. |
tty |
Muestra el nombre de archivo del terminal definido como entrada estándar. |
history |
Muestra una lista de comandos usados en la terminal |
cal |
Muestra el calendario del mes actual. |
date |
Muestra día y hora actual. |
Búsqueda
grep |
Selecciona y muestra las líneas de los archivos que coincidan con la cadena o patrón dados. |
find |
Permite buscar archivos en el sistema basándose en el directorio de archivos. |
locate |
Permite buscar archivos basándose en una base de datos creada especialmente para ello y actualizada regularmente. |
Control de Procesos
ps |
Muestra una lista de todos los procesos activos. |
ps -ax |
a: muestra también los procesos de otros usuarios. x:lista todos los procesos que no se ejecutan desde el terminal. |
top |
Lista dinámica de todos los procesos activos. |
htop |
Programa interactivo con interfaz que monitoriza los recursos del sistema y los procesos del servidor en tiempo real. |
Grupos
cat /etc/group |
Ver grupos. |
groupadd |
Crear grupos. |
groupdel |
Eliminar grupos. |
usermod -aG grupo usuario |
agregar usuario a un grupo. (g: grupo principal | G: grupo secundario). |
|
|
Información de Hardware
dmidecode |
Muestra info del hardware tomada directamente del chipset y permite modificar parámetros. Compatible con todas las distribuciones. |
lspci |
Muestra los puertos pci al hardware virtual. |
lsusb |
Muestra los puertos usb al hardware virtual. |
lshw |
Resumen completo de la computadora sin importar donde está conectado, compatible con distribuciones derivadas de debian. |
cat /proc/cpuinfo |
Muestra información detallada del procesador del sistema incluyendo el número de CPUs presentes. |
df -h |
Reporte completo de espacio en disco para cada partición (h: legible para humanos). |
du |
Indica el espacio que ocupa un fichero o directorio en nuestro sistema de ficheros. |
ncdu |
Analiza el espacio que ocupa cada directorio. |
Networking
ifconfig |
Se usa para mostrar información sobre las interfaces de red conectadas al sistema y también para configurar la interfaz de red. Averiguar ip. |
ip addr show |
Modo más moderno de averiguar ip. |
Herramientas
gpm |
Permite usar el mouse. |
net-tools |
Soporte de herramientas de red. |
mc |
Administrador de archivos más amigable. |
|
|
ACL (sistema de permisos y acceso al s.o)
U:user |
r: read/leer |
d: directorio |
G:group |
w: write/escribir |
l: link |
O:others |
x: ejecutar |
@: dispositivo de hardware |
|
-: sin acceso |
- :archivo |
Basado en archivos /etc/paswwd (usuarios del sistema) y /etc/group (grupos del sistema)
ACL comandos
umask |
Establecer los permisos por defecto que tendrán los nuevos ficheros y directorios que creemos. |
chmod -R 777 directorio |
Permite alterar / cambiar los derechos de acceso a archivos y directorios. Forma explícita, se borran los permisos modificados anteriormente. -R: recursivo, se propaga a los subniveles. |
chmod g-w |
Forma canónica, se mantienen los permisos configurados previamente y que no se están modificando actualmente. (- : retirar permiso. + : agregar permiso). |
chgrp nuevogrupo archivo |
Se usa para cambiar el grupo de un archivo o un directorio. |
chown nuevoprop archivo |
Se usa para cambiar el propietario del archivo. |
Instalación Paquetes
apt |
Acceder a repositorio de archivos. Permite instalar, actualizar o borrar cualquier programa o paquete del sistema |
install (instalar) / uninstall (desinstalar) |
Otros
sl |
Animación de un tren. |
figlet |
Escribir carteles. |
links |
Instala una herramienta que permite descargar contenido de una página con un comando, útil para descargar drivers desde el servidor. |
Apagar
halt |
Parar el sistema sin apagarlo por completo. |
shutdown |
Permite apagar el sistema, o realizar alguna acción relacionada con la gestión de energía (temporizador). |
reboot |
Reinicia inmediatamente el sistema. |
poweroff |
Apagar el equipo. |
ls opciones
l |
Lista todos los archivos, directorios y su modo, número de enlaces, propietario del archivo, tamaño del archivo, fecha y hora de modificación y nombre de archivo. |
a |
Muestra archivos ocultos. |
h |
Tamaño de cada archivo/directorio. |
Punteros de localizacion de filesystem |
. |
En el lugar. |
.. |
Hacia el nivel superior. |
Bash Shortcuts
ctr+c |
Salir del comando actual. |
|