Libro: Linux para principiantes
Este libro habla rápidamente de Linux y sus distribuciones, el como utilizarlo para ser mas eficiente y productivo.
Los temas más importantes que el libro menciona son los siguientes:
- Cómo obtener acceso a un servidor Linux (u otras distribuciones)
- Qué es una distribución de Linux y cuál elegir. (Ubuntu, Debian, Khali, etc)
- Qué software se necesita para conectarse a Linux desde ordenadores Mac y Windows.
- Que es SSH y cómo usarlo, incluyendo la creación y el uso de claves SSH (Usamos una firma criptografica para poder conectarnos a los servidores).
- El diseño del sistema de archivos de los sistemas Linux y dónde encontrar los programas, configuraciones y documentación. (El uso de MAN para leer documentación oficial)
- Los comandos básicos de Linux que vamos a usar con más frecuencia (ls, mkdir, rm, etc).
- Crear, renombrar, mover y eliminar directorios.
- Listar, leer, crear, editar, copiar y eliminar archivos.
- Cómo funcionan exactamente los permisos de trabajo y cómo descifrar los permisos más crípticos de Linux con facilidad.
- Cómo utilizar los editores nano, vi y emacs.
- Dos métodos para la búsqueda de archivos y directorios.
- Cómo comparar el contenido de archivos.
- Qué son las tuberías, para qué que sirven y cómo usarlas.
- Cómo comprimir archivos para ahorrar espacio y hacer que la transferencia de datos sea fácil.
- Cómo y por qué redirigir la entrada y salida de las aplicaciones.
- Cómo personalizar el intérprete de comandos.
- Cómo ser eficiente en la línea de comandos mediante el uso de alias, la implementación del tabulador y el historial de shell.
- Cómo programar y automatizar trabajos utilizando cron.
- Cómo cambiar de usuario y ejecutar procesos como otro usuario.
- Dónde ir para profundizar aún más en cada tema.
Ejemplos de comandos del libro
Listar Archivos
Crear carpetas
mkdir /path/to
mkdir -p /path/to
Leer Archivos
cat /path/to/file
tail /path/to/file
head /path/to/file
Mover y copiar archivos
mv /path/to/file
cp /path/to/file
Permisos
chmod +x /path/to/file
chmod +w /path/to/file
chmod +r /path/to/file
Uso del crontab
Matar procesos