Cheatography
https://cheatography.com
Cheat Sheet para Linux Bash, línea de comandos.
This is a draft cheat sheet. It is a work in progress and is not finished yet.
básicos
cd |
Cambiar a un directorio en concreto |
cd ~ |
Con Alt gr y 4, te redirige al directorio HOME |
cd .. |
Te redirige al directorio anterior al que estés situado |
cd / |
Te manda al directorio root |
ls |
Lista todos los directorios y ficheros del directorio abierto |
ls -r |
Lista archivos y subdirectorios |
ls -a |
Lista archivos y directorios ocultos |
ls -al |
Lista archivos y directorios con toda la información como permisos, propietario, tamaño... |
Basicos 2.0
ls / o |
visualiza todos los directorios que terminen en "o" (se puede cambiar la letra) |
ls / [oO] |
lo mismo que arriba pero con o y O |
ls "direccion" terminando con /* +extension |
visualiza todos los archivos con esa extension en un directorio |
lo mismo de arriba pero añades | less |
lo muestras paginado |
igual que arriba pero haces | head -10 | less |
te muestra los 10 primeros paginados |
cp -r "directorio" "directorio destino" |
acceso directo |
ln "directorio" "Directorio destino" |
enlace físico |
ln -s (aqui igual que arriba) |
enlace simbólico |
|
|
Archivos 1
cat > "nombre archivo" |
crea un nuevo archivo |
cat "nombre archivo" |
lee el contenido del archivo |
cat "file1" "file2" > "file3" |
une los dos archivos en un tercero, creándolo en el proceso de ser necesario |
nano "file1.txt" |
editar el contenido del documento de texto |
mv "nombre" "nombrenuevo" |
renombra el archivo |
mv "dir actual" "dir nueva" |
mueve un fichero o directorio a una ubicacion nueva (si cambias el nombre del directorio en la nueva dirección, además de moverlo, lo renombras) |
cp "dir1" "dir2" |
copia un archivo de una dirección a la otra |
rm "nombre archivo" |
elimina el archivo |
rmdir |
borra un directorio |
rm -r |
elimina el directorio aunque no esté vacío |
sort "introduce directorio archivo" |
ordenar alfabéticamente el interior del directorio |
grep "palabra aqui" (introduce un directorio despues como arriba) |
busca la palabra que le indiques |
grep -c "palabra" (directorio) |
te dice en cuantas lineas sale esa palabra |
grep "palabra" (direccion) > (direccion destino) |
copia al directorio destino todas las lineas que contengan la palabra |
grep "palabra" (direccion) | sort| head -5 |
muestra las primeras 5 del documento con la palabra indicada |
grep -r "palabra" (directorio) |
muestra todos los documentos que contengan la palabra en ese directorio |
|
|
Bash Usuarios
sudo useradd 'username' |
añade un usuario |
sudo passwrd -l 'username' |
cambia la contraseña para el usuario (puede que no necesite el -l) |
sudo userdel -r 'username' |
elimina el usuario |
sudo usermod -a -G GROUPNAME USERNAME |
añade un usuario a un grupo |
pkill -u "user" |
cierra la sesión del usuario |
tail user/group |
para ver la información de los últimos registros |
Crear user ejemplo1: |
useradd -d /home/usuario2 -m -g usuarios -s /bin/bash usuario2 |
Crear user ejemplo2: |
useradd -c “Name Surname ” -g admin -d /home/user1 -s /bin/bash user1 |
-d para decir el directorio
-m para asegurarnos de que crea esa carpeta
-s para añadirlo al bash
sudo useradd -d home/hacker -m -s bin/bash "introduce el nombre aquí"
|