GNU LINUX APRENDIENDO A USAR LA TERMINAL ISC. HIRAM GUERRERO CASTILLO ITIT. RENÉ SOTO LIRA
TERMINAL :: La terminal, consola, línea de comandos o shell de GNU/Linux es la herramienta más poderosa que encontraremos en Linux. La terminal sólo consiste de una ventana donde podrás introducir comandos que pueden hacer de todo, desde mostrar información del sistema hasta realizar complejos programas de recuperación de datos o utilizar cualquier otro programa sin interfaz gráfica.
¿por qué usarla? :: Porque la terminal te permite manejar el S.O. en todos los aspectos, ejemplos: - Instalar, remover y/o actualizar Aplicaciones Borrar, copiar y mover archivos Editar archivos de texto, formatear la distribución, crear una USB Live e incluso realizar acciones como ver vídeos de Youtube, o navegar en Internet, entre otros. Además, al ejecutar un programa desde la terminal de Linux, este será totalmente transparente, ya que podemos observar todos los procesos que ocurren.
¿qué vamos a realizar? :: PRÁCTICA DE COMANDOS BÁSICOS EN UBUNTU MONTAR UN SERVIDOR LAMP EN UN DIGITAL OCEAN (VPS) BONUS: ¿QUÉ ES GITHUB STUDENT PACK Y DIGITAL OCEAN?
Comandos básicos :: NAVEGACIÓN Ayuda y descripción de comando help Comando --help ¿Dónde estoy? pwd ¿Cuáles archivos hay?, ¿En dónde estoy? Ls Ls –a ¿Cómo voy a “x” folder ? Cd nombreFolder ¿Cómo me regreso al folder anterior? Cd .. ¿cómo limpio el texto en pantalla de la terminal? clear
Comandos básicos :: NAVEGACIÓN Crear folder mkdir nombreFolder Crear archivo touch nombreArchivo Crear archivo oculto touch .nombreArchivo Crear archivo con texto echo ’miTexto' > ejemplo.txt ¿Cómo abro archivo dentro terminal ? nano nombreArchivo ¿Cómo borro los archivos? Rm nombreArchivo ¿Cómo borro los folder? Rm –r nombreFolder ¿borrar todos archivos del folder ? rm -r nombreFolder/*
Comandos básicos :: NAVEGACIÓN Copiar archivo copy rutaOrigen rutaDestino Mover un archivo de lugar Mv rutaOrigen rutaDestino Crear folder en folder en folder.. mkdir -p A/B/C/D
Comandos básicos :: PERMISOS Ver permisos ls –l Permisos básicos r - lectura w - escritura x - ejecución Clases de usuarios u – dueño (users): dueño del fichero o directorio g – grupo: grupo al que pertenece el fichero o – otros: todos los demás usuarios que no son el dueño ni del grupo
Comandos básicos :: PERMISOS OCTAL Cambiar permisos modo octal Chmod ### archivo Ejemplo Chmod 777 ejemplo.txt Chmod 000 ejemplo.txt
COMANDOS BÁSICOS – Permisos POR CAracter Cambiar permisos modo caracter Chmod modo usuarios archivo Ejemplo chmod +r ejemplo.txt chmod u=rw,go= ejemplo.txt "+" – añade un modo "–" – elimina un modo "=" – específica un modo (sobrescribiendo el modo anterior)
MONTAR UN SERVIDOR LAMP EN DIGITAL OCEAN Para esta práctica nos conectaremos a un VPS en la plataforma DO, utilizaremos los pasos enlistados en la siguiente guía: https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache- mysql-php-lamp-stack-on-ubuntu-14-04 para instalar Apache, MySQL y PHP. Además configuraremos y desplegaremos un mini proyecto: https://github.com/eichgi/Simple-PHP- CRUD/tree/master/php para asegurarnos de que todo esto funcionando correctamente.
EL COMANDO APT apt-get es la herramienta que utiliza Debian y sus derivadas (Ubuntu incluida), para gestionar los paquetes instalables disponibles en los repositorios. En Ubuntu, los comandos administrativos, como apt-get, deben de ser ejecutados como super usuario, anteponiendo "sudo". Actualizar listado: sudo apt-get update Instalar: sudo apt-get install paquete Desinstalar: sudo apt-get remove paquete
bibliografía :: https://www.technodyan.com/que-es-la-terminal-de-linux/ https://education.github.com/pack https://www.digitalocean.com/