comandos Flashcards

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
Q

df

A

muestra el espacio disponible en un dispositivo. –h para formato humano que podamos entender.

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

du

A

muestra el espacio que ocupa un fichero o un directorio. du –sch /var/log

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

mount

A

para montar un filesystem. Hay que ser root. mount –t filesystem origen destino.
/etc/fstab para montajes permanetes y /etc/mtab para los actuales.

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

ldd

A

muestra las librerías shared de las que depende un programa.

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

nice / renice

A

cambia la prioridad de un comando.

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

comando &

A

lanza el comando en background.

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

nohup comando &

A

 para lanzar el comando en background y que no finalice si salgo de la sesión.

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

fg, bg, jobs

A

jobs muestra los procesos ejecutándose en segundo plano. fg %1 trae el proceso 1. bg %

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

ps / top

A

 muestra los procesos. top lo hace de forma dinámica.

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

vmstat

A

muestra información de procesos, memoria, paginación, io, cpu, disco, etc.

33
Q

kill

A

manda señal al proceso. Kill -9 id_proc manda señal SIGKILL al proceso y lo finaliza. pkill.

34
Q

/etc/inetd.conf

A

manera de arrancar un servicio que está parado.

35
Q

/etc/resolv.conf

A

contiene la configuración del DNS, al que pedimos las resoluciones de nombres. Es nuestro resolver./etc/systemd/system.

36
Q

/etc/hosts

A

fichero de resolución local con IP – Nombre.

37
Q

/etc/hostname

A

 nombre del host.

38
Q

/etc/network/interfaces

A

configuración de la tarjeta de red.

39
Q

/etc/host.conf

A

configuración de resolución de nombres.

40
Q

/etc/nsswitch.conf

A

configuración de resolución de nombres. Sustituye a host.conf

41
Q

setfacl / getfacl

A

establecer/consultar permisos/acl sobre ficheros/directorios

42
Q

stat

A

informacion de detalle sobre el fichero/directorio

43
Q

chown

A

cambiar propietario de un fichero/directorio

44
Q

lsof

A

lista ficheros abiertos por un proceso

45
Q

ln

A

crear soft y hard links sobre ficheros/directorios

46
Q

at

A

planificacion de procesos en un momento concreto unicamente

46
Q

arp

A

(obsoleto) (manipulacion tabla ARP - direcciones MAC)

47
Q

nmap

A

herramienta de analisis de red / seguridad

48
Q

ss / netstat

A

obsoleto) (muestra información sobre conexiones de red, encaminamiento, etc

49
Q

ping / ping6

A

chequeo de host con ICMP en IPv4 e IPv6

50
Q

traceroute

A

descubrimiento de ruta entre dos IP’s

51
Q

tcpdump

A

analisis del trafico de red

52
Q

ifup / ifdown

A

activar y desactivar interfaces de red

53
Q

nmap

A

herramienta de analisis de red / seguridad

54
Q

route

A

gestión de tabla de encaminamiento

55
Q

shutdown / poweroff

A

parada del sistema

56
Q

systemctl

A

systemctl (SystemD) / service (SysVinit) (gestion de servicios)

57
Q

apt / dpkg / aptitude /yum / dnf / rpm)

A

(instalación de paquetes

58
Q

FAMILIA DEBIAN

A

(repositorios en /etc/apt/sources.list)

59
Q

FAMILIA REDHAT

A

(repositorios en /etc/yum.repos.d/)

60
Q

useradd / usermod / userdel

A

(creacion/modificacion/borrado de usuarios)

61
Q

Fichero de configuracion /etc/passwd

A

(aqui se registran los usuarios)

62
Q

/etc/shadow

A

(aqui van las hash de las password)

63
Q

who

A

(muestra informacion de usuario conectados)

64
Q

id [usuario]

A

(muestra información del usuario: uid, gid, grupos)

65
Q

dmesg

A

(muestra mensajes de diagnostico)

66
Q

uname

A

(muestra información del sistema)

67
Q

“hostnamectl”

A

podemos obtener una info muy parecida a uname -a asi como configurar el hostname

68
Q

“lsb_release -a”

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
Q

sysctl

A

(configurar parametros del kernel en tiempo de ejecucion)

70
Q

lscpu

A

muestra informacion del procesador: arquitectura, cores, virtualizacion, cache L1,L2, et

71
Q

lsusb / lspci

A

(muestra los dispositivos conectados al USB o al PCI)

72
Q

modprobe

A

(añadir o borrar modulos del kernel)

73
Q

lsmod

A

(listado de modulos cargados actualmente)

74
Q

free

A

(muestra información de la memoria RAM)

75
Q

ulimit

A

(configuración/control de recursos para usuarios)

76
Q

sudo

A

(permite ejecutar un programa como otro usuario)

76
Q

a2ensite

A

activar configuración de un site

77
Q

a2enmod

A

(activar configuración de un site)

78
Q

a2enmod

A

(activar modulos)

79
Q

apache2ctl / apachectl

A

(gestión del servicio)

80
Q

dd

A

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