Show Menu
Cheatography

SistOp Cheat Sheet (DRAFT) by

....................................................................................................................

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Usuarios

whoami
Obtener nombre de usuario que está logueado.
w
Muestra inform­ación sobre usuarios activos y sus procesos.
sudo
Ejecuta comandos del sistema con privil­egios 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 inform­ación adicional sobre el usuario, los direct­orios y una contra­seña. Script automa­tizado.
useradd
Crear un nuevo usuario de forma manual. Se debe agregar parametros si o si.
passwd
Cambiar la contra­seña.
groups
Imprime los grupos en los que está un usuario.

Direct­orios & 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 inform­ación sobre los archivos y direct­orios ya sea en la ruta actual o en alguna ruta que indiqu­emos.
pwd
Muestra el nombre del directorio en curso.
mkdir
Se usa para crear uno o más direct­orios.
mv directorio /home
Mover un archivo. Elimina comple­tamente el archivo del origen y lo mueve a la carpeta especi­ficada.
cp arch1 arch2
Copia archivos de un lugar a otro sin eliminar el archivo de origen.
cp -R dir1 dir2
Copia direct­orios de un lugar a otro. r: recurs­ividad, copia todos los elementos internos.
rm
Eliminar archivos de un direct­orio.
rm -r
Elimina direct­orios y subdir­ect­orios reiter­ati­vamente en la lista de argume­ntos.
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 direct­orios en el directorio de trabajo actual.

Comandos de Inform­ación

info
Muestra la docume­ntación de lectura en línea para el comando especi­ficado.
man
Propor­ciona inform­ación más detallada sobre el comando solici­tado.

Inform­ación del Sistema

uname
Se utiliza para saber en que S.O estoy.
uname -a
Muestra inform­ació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 especi­almente para ello y actual­izada regula­rmente.

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 intera­ctivo 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 secund­ario).
 

Inform­ación de Hardware

dmidecode
Muestra info del hardware tomada direct­amente del chipset y permite modificar paráme­tros. Compatible con todas las distri­buc­iones.
lspci
Muestra los puertos pci al hardware virtual.
lsusb
Muestra los puertos usb al hardware virtual.
lshw
Resumen completo de la comput­adora sin importar donde está conectado, compatible con distri­buc­iones derivadas de debian.
cat /proc/­cpuinfo
Muestra inform­ació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 direct­orio.

Networking

ifconfig
Se usa para mostrar inform­ació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.

Herram­ientas

gpm
Permite usar el mouse.
net-tools
Soporte de herram­ientas de red.
mc
Admini­strador 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/­esc­ribir
l: link
O:others
x: ejecutar
@: dispos­itivo de hardware
 
-: sin acceso
- :archivo
Basado en archivos /etc/p­aswwd (usuarios del sistema) y /etc/group (grupos del sistema)

ACL comandos

umask
Establecer los permisos por defecto que tendrán los nuevos ficheros y direct­orios que creemos.
chmod -R 777 directorio
Permite alterar / cambiar los derechos de acceso a archivos y direct­orios. Forma explícita, se borran los permisos modifi­cados anteri­orm­ente. -R: recursivo, se propaga a los subniv­eles.
chmod g-w
Forma canónica, se mantienen los permisos config­urados previa­mente y que no se están modifi­cando actual­mente. (- : retirar permiso. + : agregar permiso).
chgrp nuevogrupo archivo
Se usa para cambiar el grupo de un archivo o un direct­orio.
chown nuevoprop archivo
Se usa para cambiar el propie­tario del archivo.

Instal­ación Paquetes

apt
Acceder a reposi­torio de archivos. Permite instalar, actualizar o borrar cualquier programa o paquete del sistema
install (instalar) / uninstall (desin­stalar)

Otros

sl
Animación de un tren.
figlet
Escribir carteles.
links
Instala una herram­ienta 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 relaci­onada con la gestión de energía (tempo­riz­ador).
reboot
Reinicia inmedi­ata­mente el sistema.
poweroff
Apagar el equipo.

ls opciones

l
Lista todos los archivos, direct­orios y su modo, número de enlaces, propie­tario del archivo, tamaño del archivo, fecha y hora de modifi­cación y nombre de archivo.
a
Muestra archivos ocultos.
h
Tamaño de cada archiv­o/d­ire­ctorio.
Punteros de locali­zacion de filesystem
.
En el lugar.
..
Hacia el nivel superior.

Bash Shortcuts

ctr+c
Salir del comando actual.