martes, 3 de octubre de 2017

Parte 3 – Tareas comunes y herramientas esenciales

14 - Gestión de paquetes
Sistemas de paquetes
Cómo funciona un sistema de paquetes
Paquetes
Repositorios
Dependencias
Herramientas, de alto y bajo nivel, de paquetes
Tareas comunes en la gestión de paquetes
Encontrar un paquete en un repositorio
Instalando un paquete de un repositorio
Instalando un paquete desde un archivo de paquete
Eliminando un paquete
Actualizando paquetes de un repositorio
Actualizando un paquete desde un archivo de paquete
Listando los paquetes instalados
Determinando si un paquete está instalado
Mostrando información acerca de un paquete instalado
Buscando qué paquete ha instalado un archivo
Resumiendo
El mito de la instalación de software Linux
Para saber más
15- Medios de almacenamiento
Montando y desmontando dispositivos de almacenamiento
Viendo una lista de los sistemas de archivos montados
Por qué es importante desmontar
Determinando los nombres de los dispositivos
Creando un nuevo sistema de archivos
Manipulando particiones con fdisk
Creando un nuevo sistema de archivos con mkfs
Probando y reparando sistemas de archivos
What the fsck?
Formateando disquetes
Moviendo datos directamente a/desde dispositivos
Creando imágenes de CD-ROM
Creando una copia imagen de un CD-ROM
Creando una imagen de una colección de archivos
Un programa con otro nombre…
Escribiendo imágenes de CD-ROM
Montando una imagen ISO directamente
Borrando un CD-ROM regrabable
Escribiendo una imagen
Resumiendo
Para saber más
Punto adicional
16 - Redes
Examinando y monitorizando una red
ping
traceroute
netstat
Transportando archivos por una red
ftp
lftp – Un ftp mejor
wget
Comunicación segura con hosts remotos
ssh
Tunelización con SSH
scp y sftp
¿Un cliente SSH para Windows?
Resumiendo
Para saber más
17 - Buscando archivos
locate – Buscar archivos de forma fácil
¿De donde sale la base de datos de locate?
find – Encontrando archivos de forma difícil
Tests
Operadores
Acciones predefinidas
Acciones definidas por el usuario
Mejorando la eficiencia
xargs
Tratando con nombres de archivo simpáticos
Una vuelta al patio de juegos
Opciones
Resumiendo
Para saber más
18 - Archivado y copias de seguridad
Comprimiendo archivos
gzip
bzip2
No seas un compresor compulsivo
Empaquetando archivos
tar
zip
Sincronizando archivos y directorios
Usando rsync en una red
Resumiendo
Para saber más
19 - Expresiones regulares
¿Qué son las expresiones regulares?
grep
Metacaracteres y literales
El carácter cualquiera
Anclas
Un ayudante de crucigramas
Expresiones entre corchetes y clases de caracteres
Negación
Rangos de caracteres tradicionales
Clases de caracteres POSIX
Volviendo a la secuencia de ordenado tradicional
POSIX básico vs. Expresiones regulares extendidas
POSIX
Alternancia
Cuantificadores
? - Encuentra un elemento cero o una vez
* - Encuentra un elemento cero o más veces
+ - Encuentra un elemento una o más veces
{} - Encuentra un elemento un número específico de veces
Poniendo las expresiones regulares a trabajar
Validando una lista de teléfonos con grep
Encontrando nombres de archivos feos con find
Buscando archivos con locate
Buscando texto con less y vim
Resumiendo
Para saber más
20 - Procesado de texto
Aplicaciones de texto
Documentos
Páginas web
Email
Salida de impresora
Código fuente de programas
Volviendo a visitar antiguos amigos
cat
Texto MS-DOS Vs. Texto Unix
sort
uniq
Reordenando
cut
Expandiendo los tabuladores
paste
join
Comparando texto
comm
diff
patch
Editando sobre la marcha
tr
ROT13: El anillo decodificador no tan secreto
sed
A la gente que le gusta sed también le gusta...
aspell
Resumiendo
Para saber más
Punto Extra
21 - Formateando la salida
Herramientas de formateo simple
nl - Numera líneas
fold - Limita cada línea a una longitud especificada
fmt - Un formateador de texto simple
pr - Formatea texto para imprimir
printf - Formatea e imprime datos
Sistemas de formateo de documentos
groff
Resumiendo
Para saber más
22 -Impresión
Una breve historia de la impresión
Imprimiendo en los tiempos oscuros
Impresoras basadas en caracteres
Impresoras gráficas
Imprimiendo con Linux
Preparando archivos para imprimir
pr - Convierte archivos de texto para imprimir
Enviando un trabajo de impresión a una impresora
lpr - Imprime archivos (Estilo Berkeley)
lp - Imprime archivos (Estilo System V)
Otra opción: a2ps
Monitorizando y controlando trabajos de impresión
lpstat - Muestra el estado del sistema de impresión
lpq - Muestra el estado de la cola de impresión
lprm/cancel - Cancela trabajos de impresión
Resumiendo
Para saber más
23 - Compilando programas
¿Qué es compilar?
¿Todos los programas se compilan?
Compilando un programa en C
Obteniendo el código fuente
Examinando el árbol de código fuente
Construyendo el programa
Instalando el programa
Resumiendo
Para saber más