Skip to content
Gallery
Sistemas informaticos
Share
Explore

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
1
listar
lsattr
lsattr fichero o carpeta
lista atributos de directorios o ficheros
2
eliminar
chattr
chattr +a fichero o carpeta
elimina o modifica atributos de directorios o ficheros
3
mostrar
df
df
muestra el espacio usado en discos
4
listar
ls
lista los archivos o directorios
5
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
6
listar
ls -i
ls -i nombreFichero
muestra el inodo del fichero
7
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)
8
limpiar
clear
limpia la consola
9
cambiar
cd
cd directorio
cambia el directorio de trabajo
10
copiar
cp
cp desde hasta
copia un o varios archivos/directorios a otro directorio
11
mover / eliminar
mv
mv -i documentoACopiar destino
mueve un fichero o directorio copiándola a un nuevo destino y elimina el original
12
informacion
file
file nombreFichero o nombreDirectorio
no dice que tipo de archivo o directorio es
13
eliminar
rm
rm fichero
elimina fichero o ficheros
14
eliminar
rm -r
rm -r fichero o directorio
elimina recursivamente ficheros o directorios que no esten vacios
15
crear
mkdir
mkdir nombreDirectorio
crea directorios
16
eliminar
rmdir
rmdir nombreDirectorio
elimina directorios que solo esten vacios
17
informacion
pwd
nos dice en que directorio nos encontramos
18
crear
touch
touch nombreFichero
crea un fiche (.txt)
19
mostrar
more
more [opciones] fichero
muestra el contenido de un fichero
20
mostrar
less
less [opciones] fichero
igual que el more pero mas potente y permite desplazarse linea a linea
21
informacion
du
du
muestra el tamaño que ocupa en disco ficheros o directorios (tamaño minimo= 0k para ficheros, 4k para directorios)
22
buscar
find
find [ruta] [criterio] nombreArchivo o nombreDirectorio
busca ficheros en un arbol de directorios
23
[criterio]
-iname
busca por nombre obviando mayuscuylas y minusculas
24
[criterio]
-atime
busca por fecha que se accediera recientemente
25
[criterio]
-mtime
busca por fecha que se modificara recientemente
26
[criterio]
-newer
busca ficheros modificados recientemente
27
[criterio]
-user
busca ficheros a los que pertenezca el usuario
28
buscar
locate
permite localizar archivos basandose en una base de datos que periodicamente se actualiza #updatedb
29
motrar / informacion
whereis
whereis pwd
muestra la ruta donde se aloja del comando y de su man pwd: /home/etc/pwd /lib/man/pwd
30
informacion
which
which pwd
muestra el path del archivo de comandos pasado como argumento /user/bin/pwd
31
comprimir
zip
zip -r nombre.zip ficheros1 fichero2 etc
empaqueta y comprime archivos o directorios
32
descomprimir
unzip
unzip nombre.zip
descomprime y desempaqueta archivos o directorios
33
mostrar
unzip -v nombre.zip
muestra el contenido interior del zip
34
empaquetar
tar
tar -vcf nombre.tar fichero1 fichero2 etc
empaqueta ficheros y directorios y me muestra el proceso
35
desempaquetar
tar -vxf nombre.tar fichero1 fichero2 etc
desempaqueta ficheros tar
36
mostrar
tar -vtf nombre.tar fichero1 fichero2 etc
muestra el contenido interior del tar
37
compirmir
gzip
gzip -r fichero
comprime ficheros pero no directorios salvo que los directorios fueran previamente empaquetados con tar
38
leer
cat
cat fichero
lee el contenido de un fichero y lo muestra por consola comenzando de la linea primera a la ultima (012)
39
leer
tac
tac fichero
lee el contenido de un fichero y lo muestra por consola comenzando de la linea ultima a la primera (210)
40
leer
head
head fichero
muestra las primeras 10 lineas de un fichero
41
leer
tail
tail fichero
muestra las ultimas 10 lineas de un fichero
42
informacion
wc
wc fichero
muestra el numero de bytes, palabras y lineas de un archivo
43
mostrar / formatear
cut
ll | cut -d “ “ -f 1,2,3
formatea la salida por pantalla delimitando la informacion que queramos mostrar
44
cut es uno de los
comandos mas
potente de linux, se pueden hacer muchas
cosas y hay que verlo en un apartado unico
45
mostrar
grep
muestran lineas de un fichero que concuerden con un patron
46
mostrar
nl
pone o enumera las lineas de un archivo que no este en blanco
47
mostrar
sort
ordena las lineas de un archivo
48
mostrar
uniq
borra y muestra las lineas duplicadas de un archivo ordenado
49
formatear
tr
cambia unos caracteres por otros
50
tr es uno de los
comandos mas
potente de linux, se pueden hacer muchas
cosas y hay que verlo en un apartado unico
51
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
52
comparar
comm
compara ficheros ordenados linea a linea
53
comparar
comp
compara 2 ficheros byte a byte
54
comparar
diff
identifica las diferencias entre dos ficheros
55
enlazar
ln
ln ficheroOrigen ficheroDuro
crea enlace duro a un fichero con mismo inodo
56
enlazar
ln -d
ln -d directorioOrigen directorioDuro
crea enalce duro a un directorio con el mismo inodo
57
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
58
redireccionar
<
cat < /etc/passwd orden<fichero
redirecciona la entrada escribiendola o sobrescribiendola
59
redireccionar
>
ls > fichero.txt
redirecciona la salida escribiendola o sobrescribiendola en el fichero
60
redireccionar
>>
ls >> fichero.txt
redirecciona la salida añadiendola al contenido ya existente
61
redireccionar
2>
ls/error 2>errores.txt
redirecciona (ESCRIBE O SOBRESCRIBE) los errores que aparezcan a un fichero txt llamado errores
62
redireccionar
2>>
ls/error 2>>errores.txt
redirecciona (AÑADE) los errores que aparezcan a un fichero txt llamado errores
63
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)
64
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)
65
particionar
fdisk
crea una particion en los discos que le indiquemos
66
listar
fdisk -l
lista los discos y particiones que tuvieramos en el sistema
67
formatear
mkfs
sudo mkfs -t ext4 /ext4/dev/sdb1
formatea la particion sdb1 en formato ext4
68
montar
mount
mount -t ext4 /dev/sda2 /carpera1/carpetaMontaje
monta la unidad que queramos en un directorio que le digamos
69
desmontar
umount
umount /dev/sda2
desmonta la unidad montada
There are no rows in this table
COMANDOS 2
Not synced yet
Row
Comandos
Variantes
Informacion
1
ls
ls
lista los archivos y carpetas
2
la
la
-l
muestra permisos, usuarios, grupos, carpetas, tamaño junto con la fecha de NO OCULTOS
3
lo
lo
alias creado por mi para ls -l
4
ll
ll
muestra permisos, usuarios, grupos, carpetas, tamaño junto con la fecha de OCULTOS
5
cd
cd
cambiar de directorio
6
cd…
cd…
retrocede un directorio
7
/
/
home
8
/home/usuario1
/home/usuario1
todos los usuarios tienen una carpeta home
9
clear
clear
borra la consola
10
history
history
muestra todos los comandos que fueron escritos por el usario
11
12
mkdir
mkdir
crea carpetas (en linux se llaman directorios)
13
touch
touch
crea archivos o ficheros
14
rmdir
rmdir
borra un directorio vacio
15
rm
rm
borra archivos
16
rmdir
rmdir
-R
borra un directorio con ficheros dentro
17
cat
cat
lee archivos de texto plano
18
more
more
lee archivo de texto plano
19
nano
nano
abre el editor de texto plano y muestra el contenido que hay en su interior si lo hubiese
20
man
man
manual de los comandos
21
mv
mv
mueve archivos y carpetas incluso con archivos dentro
22
cp
cp
copia archivos a un destino que nosotros elíjannos
23
cp
cp
-R
copia carpetas con sus archivos
24
chmod
chmod
habilita o deshabilita los permisos de escritura, lectura y ejecución
25
alias
alias
muestra los alias creados en consola
26
alias nombre=’comando’
alias nombre=’comando’
convierte el comando en el nombre.
27
sudo su
sudo su
nos convertimos en root
28
sudo visudo
sudo visudo
nos mete en el archivo para modificar privilegios de los sudoers
29
adduser
adduser
crea usuarios
30
deluser
deluser
elimina usuario
31
groupdel
groupdel
elimina el grupo [groupdel mygroup]
32
groupadd
groupadd
crear grupos
33
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
34
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.
35
usermod
usermod
-a
El argumento -a significa "añadir" (append) NO USAR EL -a
36
usermod
usermod
-G
AÑADE: el argumento -G agrega un grupo como un grupo secundario. [sudo usermod -G grupoNuevoSecundario usuario]
37
usermod
usermod
-g
CAMBIA: el grupo primario de un usuario [sudo usermod -g grupo usuario]
38
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
39
groups
groups
nos muestra al grupo que pertenece el usuario actual en formato1
40
id
id
nos muestra al grupo que pertenece el usuario actual en formato2
41
grep
grep
busca palabras dentro de un documento de texto [grep usuario /etc/passwd]
42
cut
cut
?
43
sudo login
sudo login
cambia de usuario y se posiciona en su propio home [sudo login usuario]
44
su
su
permite moverme entre usuarios
45
w
w
usuarios que estan login en el sistema
46
who
who
usuarios que estan login en el sistema
47
chgrp
chgrp
se utiliza para cambiar el grupo al que pertenece un fichero o directorio.
48
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
1
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
2
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
1
/bin
ARCHIVOS Y COMANDOS BASICOS DEL SISTEMA
2
/boot
ARCHIVOS DE ARRANQUE DEL SISTEMA E IMAGEN DEL KERNEL
3
/dev
ARCHIVOS DE DISPOSITIVOS DEL SISTEMA (RATON, DISCOS, ETC.)
4
/etc
ARCHIVOS DE CONFIGURACION DEL SISTEMA OPERATIVO Y PROGRAMAS
5
/etc/passwd
CUENTAS DE USUARIOS
6
/etc/shadow
CONTRASEÑAS DE USUARIOS
7
/etc/gshadow
CONTRASEÑAS DE GRUPOS
8
/etc/group
RELACION GRUPO → USUARIO
9
/home
DIRECTORIO QUE ALMACENA LA INFORMACION DE LOS USUARIOS
10
/lib
LIBRERIAS PARA EJECUTAR COMANDOS Y PROGRAMAS DEL SISTEMA
11
/media
DIRECTORIO DE UNIDADES MONTADAS (CD, FLOPPY, PEN, ETC)
12
/mnt
DIRECTORIO PARA MONTAR OTRAS UNIDADES
13
/root
DIRECTORIO PERSONAL DEL USUARIO ROOT
14
/sbin
ARCHIVOS DE CONFIGURACION DEL SISTEMA OPERATIVO Y PROGRAMAS QUE REQUIEREN PRIVILEGIOS ROOT
15
/usr
ARCHIVOS DE PROGRAMAS NO BASICOS DEL SISTEMA
16
/var
ARCHIVOS VARIABLES DEL SISTEMA (RED, REGISTRO Y GESTION)
17
There are no rows in this table

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


PERMISOS DESDE CHAMOD
Not synced yet
Row
NUMERO
BINARIO
LECTURAR
ESCRITURAW
EJECUCIONX
1
0
0
000
X
X
X
2
1
1
001
X
X
V
3
2
2
010
X
V
X
4
3
3
011
X
V
V
5
4
4
100
V
X
X
6
5
5
101
V
X
V
7
6
6
110
V
V
X
8
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
Not synced yet
Row
Nivel De Seguridad
Valor Umask
Permisos No Permitidos
1
Permisivo (744)
Permisivo (744)
022
w para grupos y otros
2
Moderado (751)
Moderado (751)
026
w para grupos, rw para otros
3
Estricto (740)
Estricto (740)
027
w para grupos, rwx para otros
4
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
1
A
a
c
D
d
e
i
j
s
S
u
2
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.