comandos Flashcards

(84 cards)

1
Q

pwd

A

lista el directorio actual.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

cd

A

cambia de directorio. Solo cd, cambia al HOME

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

exec

A

ejecuta un comando y sale del shell.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

mv

A

mueve y renombra –i pregunta antes de sobrescribir.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

rm

A

borra –i pregunta –r recursivo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

ls

A

listado. –a ocultos –i i-nodos –l largo –R recursivo –F añade marca al final (/ dir * eje) –tr ordena por el más antiguo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

time

A

tiempo que tarda el comando (real, usuario, sistema). Auditoría

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

cp

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

mkdir

A

crea directorio –p crea todos los subdirectorios necesarios

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

rmdir

A

borra directorios –p borra todo el arbol.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

touch

A

crea fichero vacío con permisos de la máscara actual umask. Si existe, modifica fechas a y m. -a atime –m mtime –c no lo crea si no existe.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

dd

A

es una herramienta poderosa para realizar copias de seguridad de discos completos o de particiones específicas en sistemas Linux.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

tar

A

empaqueta/des (tgz primero y directorio después) c crea x extrae v verbose t lista f ficheros zZjJ gzip.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

split

A

genera ficheros de trozos de x líneas o x bytes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

tr

A

transforma, traduce. Pasa de mayúsculas a minúsculas, sustituye cadenas, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

uniq

A

elimina líneas duplicadas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

gzip/gunzip .

A

comprime/descomprime

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

head/tail

A

*
head / tail
muestra las primeras o últimas N líneas de un fichero. tail -200f f.log muestra y lo deja abierto. Por defecto 10 líneas.
.
*

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

wc

A

wc
cuenta –l líneas –w palabras –m caracteres –c bytes
.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

chgrp

A

cambia el group owner.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

ln

A

crea enlaces

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

chmod

A

cambia los permisos. chmod a+r: lectura para todos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

fsck 

A

chequear y reparar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

lsof

A

listar ficheros abiertos por un proceso. -i conexiones abiertas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
df
muestra el espacio disponible en un dispositivo. –h para formato humano que podamos entender.
24
du
muestra el espacio que ocupa un fichero o un directorio. du –sch /var/log
25
mount
para montar un filesystem. Hay que ser root. mount –t filesystem origen destino. /etc/fstab para montajes permanetes y /etc/mtab para los actuales.
26
ldd
muestra las librerías shared de las que depende un programa.
27
nice / renice
cambia la prioridad de un comando.
28
comando &
lanza el comando en background.
29
nohup comando &
 para lanzar el comando en background y que no finalice si salgo de la sesión.
30
fg, bg, jobs
jobs muestra los procesos ejecutándose en segundo plano. fg %1 trae el proceso 1. bg %
31
ps / top
 muestra los procesos. top lo hace de forma dinámica.
32
vmstat
muestra información de procesos, memoria, paginación, io, cpu, disco, etc.
33
kill
manda señal al proceso. Kill -9 id_proc manda señal SIGKILL al proceso y lo finaliza. pkill.
34
/etc/inetd.conf
manera de arrancar un servicio que está parado.
35
/etc/resolv.conf
contiene la configuración del DNS, al que pedimos las resoluciones de nombres. Es nuestro resolver./etc/systemd/system.
36
/etc/hosts
fichero de resolución local con IP – Nombre.
37
/etc/hostname
 nombre del host.
38
/etc/network/interfaces
configuración de la tarjeta de red.
39
/etc/host.conf
configuración de resolución de nombres.
40
/etc/nsswitch.conf
configuración de resolución de nombres. Sustituye a host.conf
41
setfacl / getfacl
establecer/consultar permisos/acl sobre ficheros/directorios
42
stat
informacion de detalle sobre el fichero/directorio
43
chown
cambiar propietario de un fichero/directorio
44
lsof
lista ficheros abiertos por un proceso
45
ln
crear soft y hard links sobre ficheros/directorios
46
at
planificacion de procesos en un momento concreto unicamente
46
arp
(obsoleto) (manipulacion tabla ARP - direcciones MAC)
47
nmap
herramienta de analisis de red / seguridad
48
ss / netstat
obsoleto) (muestra información sobre conexiones de red, encaminamiento, etc
49
ping / ping6
chequeo de host con ICMP en IPv4 e IPv6
50
traceroute
descubrimiento de ruta entre dos IP's
51
tcpdump
analisis del trafico de red
52
ifup / ifdown
activar y desactivar interfaces de red
53
nmap
herramienta de analisis de red / seguridad
54
route
gestión de tabla de encaminamiento
55
shutdown / poweroff
parada del sistema
56
systemctl
systemctl (SystemD) / service (SysVinit) (gestion de servicios)
57
apt / dpkg / aptitude /yum / dnf / rpm)
(instalación de paquetes
58
FAMILIA DEBIAN
(repositorios en /etc/apt/sources.list)
59
FAMILIA REDHAT
(repositorios en /etc/yum.repos.d/)
60
useradd / usermod / userdel
(creacion/modificacion/borrado de usuarios)
61
Fichero de configuracion /etc/passwd
(aqui se registran los usuarios)
62
/etc/shadow
(aqui van las hash de las password)
63
who
(muestra informacion de usuario conectados)
64
id [usuario]
(muestra información del usuario: uid, gid, grupos)
65
dmesg
(muestra mensajes de diagnostico)
66
uname
(muestra información del sistema)
67
"hostnamectl"
podemos obtener una info muy parecida a uname -a asi como configurar el hostname
68
"lsb_release -a"
podemos obtener info acerca de la distribucion de Linux. Una info similar se encuentra en los ficheros /etc/issue, /etc/osrelease y /etc/debian_version
69
sysctl
(configurar parametros del kernel en tiempo de ejecucion)
70
lscpu
muestra informacion del procesador: arquitectura, cores, virtualizacion, cache L1,L2, et
71
lsusb / lspci
(muestra los dispositivos conectados al USB o al PCI)
72
modprobe
(añadir o borrar modulos del kernel)
73
lsmod
(listado de modulos cargados actualmente)
74
free
(muestra información de la memoria RAM)
75
ulimit
(configuración/control de recursos para usuarios)
76
sudo
(permite ejecutar un programa como otro usuario)
76
a2ensite
activar configuración de un site
77
a2enmod
(activar configuración de un site)
78
a2enmod
(activar modulos)
79
apache2ctl / apachectl
(gestión del servicio)
80
dd
es una herramienta poderosa para realizar copias de seguridad de discos completos o de particiones específicas en sistemas Linux.