icon picker
Comandos

DIRECTORIOS = CARPETAS
FICHEROS = ARCHIVOS
[CRITERIOS] = LO QUE ESTA ENTRE CORCHETES SIGNIFICA QUE ES OPCIONAL DE PONERSE
EMPAQUETAR = FUSIONA VARIOS ARCHIVOS EN UNO SOLO (.TAR)
COMPRIMIR = COMPRIME ARCHIVOS O DIRECTORIOS EN UNA DIRECTORIO COMPRIMIDO (.ZIP)

COMANDOS
CATEGORIA
comando
linea
concepto
listar
lsattr
lsattr fichero o carpeta
lista atributos de directorios o ficheros
eliminar
chattr
chattr +a fichero o carpeta
elimina o modifica atributos de directorios o ficheros
mostrar
df
df
muestra el espacio usado en discos
listar
ls
lista los archivos o directorios
listar
ls -l
lista los archivos o directorios junto a sus permisos, usuarios al que pertenece, grupo al que pertenece, tamaño y fecha de creacion
listar
ls -i
ls -i nombreFichero
muestra el inodo del fichero
listar
ll
igual que el ls -l pero también agrega los archivos y directorios ocultos en el sistema (son lo que comienzan por un .archivo)
limpiar
clear
limpia la consola
cambiar
cd
cd directorio
cambia el directorio de trabajo
copiar
cp
cp desde hasta
copia un o varios archivos/directorios a otro directorio
mover / eliminar
mv
mv -i documentoACopiar destino
mueve un fichero o directorio copiándola a un nuevo destino y elimina el original
informacion
file
file nombreFichero o nombreDirectorio
no dice que tipo de archivo o directorio es
eliminar
rm
rm fichero
elimina fichero o ficheros
eliminar
rm -r
rm -r fichero o directorio
elimina recursivamente ficheros o directorios que no esten vacios
crear
mkdir
mkdir nombreDirectorio
crea directorios
eliminar
rmdir
rmdir nombreDirectorio
elimina directorios que solo esten vacios
informacion
pwd
nos dice en que directorio nos encontramos
crear
touch
touch nombreFichero
crea un fiche (.txt)
mostrar
more
more [opciones] fichero
muestra el contenido de un fichero
mostrar
less
less [opciones] fichero
igual que el more pero mas potente y permite desplazarse linea a linea
informacion
du
du
muestra el tamaño que ocupa en disco ficheros o directorios (tamaño minimo= 0k para ficheros, 4k para directorios)
buscar
find
find [ruta] [criterio] nombreArchivo o nombreDirectorio
busca ficheros en un arbol de directorios
[criterio]
-iname
busca por nombre obviando mayuscuylas y minusculas
[criterio]
-atime
busca por fecha que se accediera recientemente
[criterio]
-mtime
busca por fecha que se modificara recientemente
[criterio]
-newer
busca ficheros modificados recientemente
[criterio]
-user
busca ficheros a los que pertenezca el usuario
buscar
locate
permite localizar archivos basandose en una base de datos que periodicamente se actualiza #updatedb
motrar / informacion
whereis
whereis pwd
muestra la ruta donde se aloja del comando y de su man pwd: /home/etc/pwd /lib/man/pwd
informacion
which
which pwd
muestra el path del archivo de comandos pasado como argumento /user/bin/pwd
comprimir
zip
zip -r nombre.zip ficheros1 fichero2 etc
empaqueta y comprime archivos o directorios
descomprimir
unzip
unzip nombre.zip
descomprime y desempaqueta archivos o directorios
mostrar
unzip -v nombre.zip
muestra el contenido interior del zip
empaquetar
tar
tar -vcf nombre.tar fichero1 fichero2 etc
empaqueta ficheros y directorios y me muestra el proceso
desempaquetar
tar -vxf nombre.tar fichero1 fichero2 etc
desempaqueta ficheros tar
mostrar
tar -vtf nombre.tar fichero1 fichero2 etc
muestra el contenido interior del tar
compirmir
gzip
gzip -r fichero
comprime ficheros pero no directorios salvo que los directorios fueran previamente empaquetados con tar
leer
cat
cat fichero
lee el contenido de un fichero y lo muestra por consola comenzando de la linea primera a la ultima (012)
leer
tac
tac fichero
lee el contenido de un fichero y lo muestra por consola comenzando de la linea ultima a la primera (210)
leer
head
head fichero
muestra las primeras 10 lineas de un fichero
leer
tail
tail fichero
muestra las ultimas 10 lineas de un fichero
informacion
wc
wc fichero
muestra el numero de bytes, palabras y lineas de un archivo
mostrar / formatear
cut
ll | cut -d “ “ -f 1,2,3
formatea la salida por pantalla delimitando la informacion que queramos mostrar
cut es uno de los
comandos mas
potente de linux, se pueden hacer muchas
cosas y hay que verlo en un apartado unico
mostrar
grep
muestran lineas de un fichero que concuerden con un patron
mostrar
nl
pone o enumera las lineas de un archivo que no este en blanco
mostrar
sort
ordena las lineas de un archivo
mostrar
uniq
borra y muestra las lineas duplicadas de un archivo ordenado
formatear
tr
cambia unos caracteres por otros
tr es uno de los
comandos mas
potente de linux, se pueden hacer muchas
cosas y hay que verlo en un apartado unico
formatear
pr
Se usa para crear cabeceras en archivos; añadiéndole: la fecha, la hora, nombre del archivo; además realiza un formateo simple referido a la numeración de líneas, al doble espaciado, líneas por páginas, etc
comparar
comm
compara ficheros ordenados linea a linea
comparar
comp
compara 2 ficheros byte a byte
comparar
diff
identifica las diferencias entre dos ficheros
enlazar
ln
ln ficheroOrigen ficheroDuro
crea enlace duro a un fichero con mismo inodo
enlazar
ln -d
ln -d directorioOrigen directorioDuro
crea enalce duro a un directorio con el mismo inodo
enlazar
ln -s
ln -s ficheroOrigen ficheroSimbolico
crea un enlace SIMBOLICO que apunta a ficheroOrigen con distintos inodos. Si se borra el ficheroOrigen los ficherosSimbolicos quedan inaccesibles
redireccionar
<
cat < /etc/passwd orden<fichero
redirecciona la entrada escribiendola o sobrescribiendola
redireccionar
>
ls > fichero.txt
redirecciona la salida escribiendola o sobrescribiendola en el fichero
redireccionar
>>
ls >> fichero.txt
redirecciona la salida añadiendola al contenido ya existente
redireccionar
2>
ls/error 2>errores.txt
redirecciona (ESCRIBE O SOBRESCRIBE) los errores que aparezcan a un fichero txt llamado errores
redireccionar
2>>
ls/error 2>>errores.txt
redirecciona (AÑADE) los errores que aparezcan a un fichero txt llamado errores
redireccionar
tee
ls | tee nombreFichero.txt
redirecciona (ESCRIBE O SOBRESCRIBE) los errores que aparezcan a un fichero txt llamado errores A LA VEZ QUE MUESTRA EN PANTALLA el comando (ls)
redireccionar
tee -a
ls | tee -a nombreFichero.txt
redirecciona (AÑADE) los errores que aparezcan a un fichero txt llamado errores A LA VEZ QUE MUESTRA EN PANTALLA el comando (ls)
particionar
fdisk
crea una particion en los discos que le indiquemos
listar
fdisk -l
lista los discos y particiones que tuvieramos en el sistema
formatear
mkfs
sudo mkfs -t ext4 /ext4/dev/sdb1
formatea la particion sdb1 en formato ext4
montar
mount
mount -t ext4 /dev/sda2 /carpera1/carpetaMontaje
monta la unidad que queramos en un directorio que le digamos
desmontar
umount
umount /dev/sda2
desmonta la unidad montada
There are no rows in this table
COMANDOS 2
Row
Comandos
Variantes
Informacion
Cross-doc icon
ls
ls
lista los archivos y carpetas
Cross-doc icon
la
la
-l
muestra permisos, usuarios, grupos, carpetas, tamaño junto con la fecha de NO OCULTOS
Cross-doc icon
lo
lo
alias creado por mi para ls -l
Cross-doc icon
ll
ll
muestra permisos, usuarios, grupos, carpetas, tamaño junto con la fecha de OCULTOS
Cross-doc icon
cd
cd
cambiar de directorio
Cross-doc icon
cd…
cd…
retrocede un directorio
Cross-doc icon
/
/
home
Cross-doc icon
/home/usuario1
/home/usuario1
todos los usuarios tienen una carpeta home
Cross-doc icon
clear
clear
borra la consola
Cross-doc icon
history
history
muestra todos los comandos que fueron escritos por el usario
Cross-doc icon
Cross-doc icon
mkdir
mkdir
crea carpetas (en linux se llaman directorios)
Cross-doc icon
touch
touch
crea archivos o ficheros
Cross-doc icon
rmdir
rmdir
borra un directorio vacio
Cross-doc icon
rm
rm
borra archivos
Cross-doc icon
rmdir
rmdir
-R
borra un directorio con ficheros dentro
Cross-doc icon
cat
cat
lee archivos de texto plano
Cross-doc icon
more
more
lee archivo de texto plano
Cross-doc icon
nano
nano
abre el editor de texto plano y muestra el contenido que hay en su interior si lo hubiese
Cross-doc icon
man
man
manual de los comandos
Cross-doc icon
mv
mv
mueve archivos y carpetas incluso con archivos dentro
Cross-doc icon
cp
cp
copia archivos a un destino que nosotros elíjannos
Cross-doc icon
cp
cp
-R
copia carpetas con sus archivos
Cross-doc icon
chmod
chmod
habilita o deshabilita los permisos de escritura, lectura y ejecución
Cross-doc icon
alias
alias
muestra los alias creados en consola
Cross-doc icon
alias nombre=’comando’
alias nombre=’comando’
convierte el comando en el nombre.
Cross-doc icon
sudo su
sudo su
nos convertimos en root
Cross-doc icon
sudo visudo
sudo visudo
nos mete en el archivo para modificar privilegios de los sudoers
Cross-doc icon
adduser
adduser
crea usuarios
Cross-doc icon
deluser
deluser
elimina usuario
Cross-doc icon
groupdel
groupdel
elimina el grupo [groupdel mygroup]
Cross-doc icon
groupadd
groupadd
crear grupos
Cross-doc icon
chown
chown
Función: cambia el propietario : grupo de un archivo/directorio. Este comando también se usa con mucha frecuencia. Por ejemplo, el usuario root copia un archivo propio al usuario xu, para permitir que el usuario xu Para poder acceder a este archivo, el usuario root debe establecer el propietario de este archivo en xu, de lo contrario, el usuario xu no puede acceder a este archivo. Sintaxis: chown [opción] archivo de usuario o grupo Descripción: chown cambia el propietario del archivo especificado al usuario o grupo especificado. El usuario puede ser un nombre de usuario o una identificación de usuario. El grupo puede ser un nombre de grupo o un ID de grupo. El archivo tiene espacios Una lista separada de archivos cuyos permisos se van a cambiar, admite comodines. Los significados de las opciones de este comando son los siguientes: -R Cambia recursivamente el propietario del directorio especificado y todos los subdirectorios y archivos debajo de él. -v Muestra el trabajo realizado por el comando chown. Ejemplo 1: cambie el propietario del archivo shiyan.c a wang. $ chown wang shiyan.c Ejemplo 2: Cambie el propietario del directorio / his y todos los archivos y subdirectorios debajo a wang, y el grupo a usuarios. $ chown - R wang.users /his
Cross-doc icon
chgrp
chgrp
Función: Cambia el grupo al que pertenece un archivo/directorio. Sintaxis: chgrp [opción] grupo nombre de archivo¼ Este comando cambia el grupo de usuarios al que pertenece el archivo especificado. El grupo puede ser el ID de grupo de usuarios o el nombre de grupo del grupo de usuarios en el archivo / etc / group. nombre del archivo Es una lista de archivos que se deben cambiar al grupo separados por espacios y admite comodines. Si el usuario no es el propietario o superusuario del archivo, el grupo del archivo no se puede cambiar. Las opciones de este comando significan: -R Cambia recursivamente el grupo del directorio especificado y todos los subdirectorios y archivos debajo de él. Ejemplo 1: $ chgrp-R book / opt / local / book Cambie el grupo de todos los archivos en / opt / local / book / y sus subdirectorios para reservar.
Cross-doc icon
usermod
usermod
-a
El argumento -a significa "añadir" (append) NO USAR EL -a
Cross-doc icon
usermod
usermod
-G
AÑADE: el argumento -G agrega un grupo como un grupo secundario. [sudo usermod -G grupoNuevoSecundario usuario]
Cross-doc icon
usermod
usermod
-g
CAMBIA: el grupo primario de un usuario [sudo usermod -g grupo usuario]
Cross-doc icon
cd /etc/group ∟
cat less o more group
cd /etc/group ∟
cat less o more group
para ver todos los grupos hay que moverse hasta etc/group
Cross-doc icon
groups
groups
nos muestra al grupo que pertenece el usuario actual en formato1
Cross-doc icon
id
id
nos muestra al grupo que pertenece el usuario actual en formato2
Cross-doc icon
grep
grep
busca palabras dentro de un documento de texto [grep usuario /etc/passwd]
Cross-doc icon
cut
cut
?
Cross-doc icon
sudo login
sudo login
cambia de usuario y se posiciona en su propio home [sudo login usuario]
Cross-doc icon
su
su
permite moverme entre usuarios
Cross-doc icon
w
w
usuarios que estan login en el sistema
Cross-doc icon
who
who
usuarios que estan login en el sistema
Cross-doc icon
chgrp
chgrp
se utiliza para cambiar el grupo al que pertenece un fichero o directorio.
Cross-doc icon
nohup
nohup
lanza un proceso independiente de la terminal en la que estes (se pueda cerrar el terminal sin matar el proceso creado desde el propio terminal) [nohup nombreProceso]
There are no rows in this table

ENLACES DUROS Y SIMBOLICOS
FICHERO ORIGINAL
FICHERO ENLAZADO
TIPO DE ENLACE
INODO
Column 4
VISUAL
link1.txt
link1_H.txt
DURO
==
LO QUE SUCEDE EN UNO LE PASA AL OTRO Y ESTO ES DE MANERA BIDIRECCIONAL.
SI BORRAMOS UNO SE MANTIENE EL OTRO
image.png
link1.txt
link1_S.txt
SIMBOLICO
!=
LO QUE SUCEDE EN UNO LE PASA AL OTRO Y ESTO ES DE MANERA BIDIRECCIONAL
SI BORRAMOS EL LINK1.TXT PERDEMOS EL ACCESO AL LINK1_S.TXT
IMAGEN 1 ENLAZADO CON ARCHIVO ORIGINAL
IMAGEN 2 ENLACE ROTO CON EL ARCHIVO ORIGINAL
image.png
image.png
There are no rows in this table

FICHEROS
RUTA
CONTIENE
/bin
ARCHIVOS Y COMANDOS BASICOS DEL SISTEMA
/boot
ARCHIVOS DE ARRANQUE DEL SISTEMA E IMAGEN DEL KERNEL
/dev
ARCHIVOS DE DISPOSITIVOS DEL SISTEMA (RATON, DISCOS, ETC.)
/etc
ARCHIVOS DE CONFIGURACION DEL SISTEMA OPERATIVO Y PROGRAMAS
/etc/passwd
CUENTAS DE USUARIOS
/etc/shadow
CONTRASEÑAS DE USUARIOS
/etc/gshadow
CONTRASEÑAS DE GRUPOS
/etc/group
RELACION GRUPO → USUARIO
/home
DIRECTORIO QUE ALMACENA LA INFORMACION DE LOS USUARIOS
/lib
LIBRERIAS PARA EJECUTAR COMANDOS Y PROGRAMAS DEL SISTEMA
/media
DIRECTORIO DE UNIDADES MONTADAS (CD, FLOPPY, PEN, ETC)
/mnt
DIRECTORIO PARA MONTAR OTRAS UNIDADES
/root
DIRECTORIO PERSONAL DEL USUARIO ROOT
/sbin
ARCHIVOS DE CONFIGURACION DEL SISTEMA OPERATIVO Y PROGRAMAS QUE REQUIEREN PRIVILEGIOS ROOT
/usr
ARCHIVOS DE PROGRAMAS NO BASICOS DEL SISTEMA
/var
ARCHIVOS VARIABLES DEL SISTEMA (RED, REGISTRO Y GESTION)
There are no rows in this table

GRUPOS
NOMBRE
SINTAXIS
DESCRIPCION
groups
groups usuario
muestra todos los grupos a los que pertenece el usuario pasado como parametro
groups
muestra todos los grupos que existen
addgroup
adgroup nombreGrupo
crea un grupo
groupdel
groupdel nombreGrupo
elimina un grupo
delgroup
delgroup nombreGrupo
elimina un grupo pero no elimina el grupo si es un grupo primario de un usuario existente
groupmod
groupmod -n nombreGrupo nombreNuevo
cambia el nombre de un grupo
gpasswd
gpaswwd -a usuario grupo
añade un usuario a un grupo
gpasswd -d usuario grupo
elimina un usuario de un grupo
newgrp
newgrp
cambia el grupo activo al usuario actual
There are no rows in this table
USUARIOS
NOMBRE
SINTAXIS
DESCRIPCION
adduser
adduser nombreUsuario
crea un usuario con un home y una clave
deluser
deluser nombreUsuario
elimina un usuario
passwd
passwd nombreUsuario
crea o cambia la contraseña a un usuario
usermod
usermod nombreUsuario
modifica el usuario
chfn
chfn nombreUsuario
cambia la informacion de un usuario
chsh
chsh nombreUsuario
cambia la shell a utilizar por un usuario
chage
chage [opciones] nombreUsuario
cambia la informacion de caducidad de contraseñas
There are no rows in this table


PERMISOS DESDE CHAMOD
Row
NUMERO
BINARIO
LECTURAR
ESCRITURAW
EJECUCIONX
Cross-doc icon
0
0
000
X
X
X
Cross-doc icon
1
1
001
X
X
V
Cross-doc icon
2
2
010
X
V
X
Cross-doc icon
3
3
011
X
V
V
Cross-doc icon
4
4
100
V
X
X
Cross-doc icon
5
5
101
V
X
V
Cross-doc icon
6
6
110
V
V
X
Cross-doc icon
7
7
111
V
V
V
There are no rows in this table

chmod 000 carpeta [nombre de la carpeta que queremos dar o retirar permisos]

chmod u/g/o/a +/-/= r/w/x

chmod ugo = w <- deja solo el permiso de escritura a todos los usuarios
chmod u + rwx <- dota de todos los permisos a USUARIO
chmod a - --x <- quita los permisos de ejecucion a todos los usuarios
Valor umask predeterminado
Row
Nivel De Seguridad
Valor Umask
Permisos No Permitidos
Cross-doc icon
Permisivo (744)
Permisivo (744)
022
w para grupos y otros
Cross-doc icon
Moderado (751)
Moderado (751)
026
w para grupos, rw para otros
Cross-doc icon
Estricto (740)
Estricto (740)
027
w para grupos, rwx para otros
Cross-doc icon
Grave (000)
Grave (000)
077
rwx para grupos y otros
There are no rows in this table

CHOWN cambia los titulares (usurario o grupo) de un fichero o directorio
sudo su ∟
chown root:neko carpeta/
[cambia el usuario neko por root]

chown neko:root carpeta/
[cambia el grupo neko por root]
Descripción atributos
1
2
3
4
5
6
7
8
9
10
11
A
a
c
D
d
e
i
j
s
S
u
Establece que la fecha del último acceso (atime) no se modifica
Establece que el archivo sólo se puede abrir en modo de adjuntar para escritura.

Establece que el archivo es comprimido automáticamente en el disco por el núcleo del sistema operativo. Al realizar lectura de este archivo, se descomprimen los datos. La escritura de dicho archivo comprime los datos antes de almacenarlos en el disco.

Cuando se trata de un directorio, establece que los datos se escriben de forma sincrónica en el disco. Es decir, los datos se escriben inmediatamente en lugar de esperar la operación correspondiente del sistema operativo. Es equivalente a la opción dirsync de mount, pero aplicada a un subconjunto de archivos.

Establece que el archivo no sea candidato para respaldo al utilizar la herramienta dump.

Indica que el archivo o directorio utiliza extensiones (extents) para la cartografía de bloques en la unidad de almacenamiento, particularmente de sistemas de archivos Ext4. Cabe señalar que chattr es incapaz de eliminar este atributo.

Establece que el archivo será inmutable. Es decir, se impide que el archivo sea eliminado, renombrado, que se pueden apuntar enlaces simbólicos hacia éste o escribir datos en el archivo.

En los sistemas de archivos ext3 y ext4, cuando se montan con las opciones data=ordered o data=writeback, se establece que el archivo será escrito en el registro por diario (Journal). Si el sistema de archivos se monta con la opción data=journal (opción predeterminada), todo el sistema de archivos se escribe en el registro por diario y por lo tanto el atributo no tiene efecto.

Cuando un archivo tiene este atributo, los bloques utilizados en el disco duro son escritos con ceros, de modo que los datos no se puedan recuperar por medio alguno. Es la forma más segura de eliminar datos.

Cuando el archivo tiene este atributo, sus cambios son escritos de forma sincrónica en el disco duro. Es decir, los datos se escriben inmediatamente en lugar de esperar la operación correspondiente del sistema operativo. Es equivalente a la opción sync de mount.

Cuando un archivo con este atributo es eliminado, sus contenidos son guardados permitiendo recuperar el archivo con herramientas para tal fin.

There are no rows in this table
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.