Menu

Curso de Introducción a GNU/Linux

Lecciones del Curso Gratuito

Presentación

Hhola qué tal gente de código facilito estamos de estreno el día de hoy vamos a presentar el curso de introducción a gnu linux mi nombre es luis enrique hernández zelaya y será el tutor de este curso si tienen alguna duda a lo largo del curso pueden contactarme vía twitter petris line qué temas contendrá este curso vamos a hablar un poco de historia el origen la evolución las características del fenómeno linux la filosofía de trabajo que es género es linux que chino de juni ti conceptos básicos que debemos de comprender para poder adentrarnos en este mundo abarcaremos la instalación de una distro en este caso estaremos utilizando ubuntu en su versión más reciente y también pues les practicará un poco de la historia de cómo surgió punto porque el concepto de ubuntu y también la configuración de nuestro entorno así como comandos básicos del conocimiento un poco mejor de la terminal temas más específicos como la instalación de paquetes definir las variables de entorno a los procesos modificar archivos de texto etcétera etcétera este va a ser un curso bastante completo si quieres iniciarte en este mundo del software libre así que quédate vamos a comenzar con este curso vayan adentrándonos en este curso tenemos que conocer algunos conceptos el primer concepto que vamos a definir es que es género género es un sistema operativo de tipo unix lo cual significa que se trata de una colección de muchos programas aplicaciones bibliotecas herramientas de desarrollo y videojuegos también es conocido como proyecto gene iniciado en enero de 1984 por richard se llama el nombre gene es un acrónimo recursivo que contiene la misma estructura del acrónimo que son letras pero estas le dan significado a alguna frase el significado del inju ogm es en eeuu no es y unix género se utiliza generalmente con un núcleo llamado linux a esta combinación se le conoce con el nombre de sistema operativo gnu linux millones de personas usan género linux aunque muchos lo llaman erróneamente linux la siguiente pregunta es que es linux cuando nos referimos a linux estamos hablando del kernel o núcleo del sistema operativo lo que realiza linux como el núcleo es administrar el conjunto de drivers necesarios para que nuestro ordenador funcione o sea hacer que el hardware cumpla la función que tiene que hacer el inventor de linux es el ingeniero de software finlandés linus benedicto más a lo largo del curso vamos a ir ahondando en conceptos muy importantes para que conozcan más este mundo del software libre y números les enrique nos vemos en el siguiente vídeo

¿Qué es el Software Libre?

Hola que tal gente de código facilito vamos a continuar con nuestro curso de introducción en gnu linux el día de hoy vamos a hablar sobre qué es el software libre ese concepto es muy importante porque define el rumbo que debemos de seguir y la filosofía de trabajo que tienen nuestros gurús de la informática ok entonces definamos qué es software libre el software libre es software que respeta la libertad de los usuarios y la comunidad a grandes rasgos significa que los usuarios tienen la libertad de ejecutar copiar distribuir estudiar modificar y mejorar el software el software libre es una cuestión de libertad no de precio pero entender este concepto es un poco difícil para eso te voy a mostrar las cuatro libertades esenciales la libertad cero que es ejecutar te permite ejecutar el programa como se desee o sea con cualquier propósito la libertad 1 te permite estudiar cómo funciona el programa y cambiarlo para que hagan lo que nosotros queramos para esto el acceso al código fuente es una opción o una condición necesaria la libertad 2 de redistribuir que está pues nos permite redistribuir las copias para ayudar a los demás y la libertad de distribuir qué es la 3 puedes distribuir las copias de tus versiones modificadas a terceros esto permite ofrecer a toda la comunidad beneficiarse con las nuevas modificaciones para que así si tus soluciones a un problema en específico también se lo puedas compartir a otra persona y empresas que usan software libre y también patrocinan el software libre en primera instancia pues está google intel ibm de su macro sistema de lenovo entre otras muchísimas empresas muchas empresas también han crecido y se han desarrollado con software libre muchas tecnologías y la mayoría de las tecnologías se han desarrollado con software libre y esa es una oportunidad de aprender algo que te va a cambiar la vida y la mentalidad por completo y como ya lo mencioné antes no cualquier empresa recomendaría algo que pues no va a servir en este caso jim linux y sur genial en sus diferentes distribuciones puede ayudarte a mejorar tu perfil profesional ya que te adentres más en este mundo de la informática así que te espero en el siguiente vídeo.

Distribuciones

Existen diferentes distribuciones populares de julius como lo es arts linux fedora centros de viana opensuse ubuntu red hat enterprise estimó es entre otras distribuciones que también son muy populares pero si nos damos cuenta tenemos donde elegir en este caso también existen diferentes distribuciones para diferentes propósitos un ejemplo muy simple de los tipos de distribuciones es su punto porque es una distribución o una distro de propósito general esta distribución es la más conocida y utilizada en la red está basada en debian y es capaz de adaptarse a las necesidades de cada usuario por esta razón vamos a utilizarlo como ejemplo en este curso otro ejemplo es steam o es que es una distribución para videojuegos la mayoría ya conocerá steam ya que es la mayor distribuidora de videojuegos para pc en la red gracias al uso de hinju linux el rendimiento de los juegos puede ser muy superior en este sistema operativo al estilo s brinda windows en su sistema operativo otra distribución para servicios basados en la nube es chrome o es que es un sistema operativo pensado exclusivamente en internet la mayoría de las cosas funcionan mediante acceso a internet pero por ejemplo las suites ofimáticas que ya traen por defecto este sistema operativo puede utilizarse sin necesidad de acceso a internet este sistema operativo sirve si solamente tu propósito es descargar o consumir servicio de internet compartir archivos ver vídeos acceder a la web ya que es un sistema operativo rápido ligero y bastante seguro para el siguiente vídeo vamos a empezar con la instalación de nuestra distro vamos a estar utilizando ubuntu que es de propósito general y también porque es la más popular y también explicaré algunos conceptos básicos que debemos de saber antes de la instalación que en mi nombre es luis enrique nos vemos en el siguiente vídeo.

Instalación de Ubuntu

Ok el día de hoy vamos a comenzar con la instalación de nuestro sistema operativo en este caso vamos a estar utilizando una máquina virtual como se lo mencioné al principio y bueno en este caso pues escribimos virtualbox punto o hereje nos va a aparecer una ventana como ésta una pantalla se les seleccionamos el sistema operativo en donde lo vamos a instalar o qué decís si son usuarios de windows pueden irse a windows host y les va a abrir un punto exe si son usuarios de mar como es mi caso vamos a irnos a esta opción vamos a darle descargar yo en este caso ya lo tenía descargado ok ahora nos dirigimos a un punto punto.com diagonal download el día aquí van a aparecer las opciones de descarga ubuntu server punto coat en este caso vamos a irnos a ubuntu texto y aquí no aparece el punto 16.04 punto 1 l ts que es la versión estable que ahorita tiene un ok podemos seleccionar aquí en download para empezar a descargar nuestro sistema operativo porque en este caso nos aparece esta opción de poder apoyar con un incentivo monetario pueden apoyarlo o pueden mientras si quieren probarlo no ahora entonces va a empezar a descargar ya nos aparece nuestra eso vamos a guardarla no sé esperar a que descarguen son 1.4 gigabytes así que esto va a tardar bastante ok entonces vamos a proceder a instalar el virtual box lo que esperamos a que empiece a cargar lo que tenemos que hacer es darle clic a este icono y nos va a aparecer el instalador que íbamos a darle continuar acá igual acá reaccionamos en donde lo queremos instalar para usuarios windows pues esto va a ser un poco más fácil instalación ocupará de 176 megas ok dale instalar aquí tenemos que ingresar nuestra contraseña [Música] y empieza a instalar vamos a esperar un poco a que termine la instalación perfecto le damos en cerrar y vámonos a la carpeta de aplicaciones se supone que aquí debe de estar cierto el box empezó estar de este lado porque nos aparece y esta ventana ok ahora vamos a darle nueva aquí vamos a escribir un nombre ubuntu código facilito verificamos el tipo de sistema que es linux en este caso nuestra arquitectura es de 64 bits lo vamos a dejar para otros usuarios puede ser 32 bits le damos en siguiente ok aquí vamos a verificar el tamaño de la memoria en este caso vamos a seleccionar el tamaño o la cantidad de memoria ram que vamos a tener en este espacio podemos cambiar el tamaño de nuestra memoria vamos a modificar la 2048 que sería equivalente a 2 gigas que esos son los gigas que nos pide como requerimiento mínimo para poder correr el punto y también podemos jugar con esta barra de rango y puedo agregar más o menos memoria mientras vamos a darle en siguiente ok esta es una parte importante que es el disco duro vamos a crear un disco duro virtual para esta máquina virtual la cual el tamaño recomendado del disco va a ser 8 gigas y vamos a tener que crear un disco duro virtual ahora le damos en crear aquí nos pregunta si el almacenamiento lo queremos dejar dinámicamente o queremos tener un tamaño fijo si en este caso tu problema es un límite de memoria o tu disco duro tiene poca memoria pues selecciona un tamaño fijo pero en mi caso puede utilizar el reservado dinámicamente lo dejaré con esta opción y le doy siguiente ok aquí nada más vamos a verificar todo lo que ya tenemos y damos en crear y nos creará nuestra máquina virtual en este caso se encuentra apagada ahora vamos a irnos a la configuración de esta máquina ok ingresamos a almacenamiento después vamos a agregar un nuevo controlador y de ok vamos a seleccionar un disco ahora y vamos a buscar nuestra iso la que descargamos que en este caso cereza y le damos en abril ok ahora vamos a darle en ok guarda eso y ahora si podemos iniciar nuestra máquina le damos en iniciar y empezará a cargar nuestro sistema bueno nos aparece una pantalla de inicio vamos a elegir español ahora podemos probar un punto e instalar un mundo en este caso si nosotros tenemos un usb vu te hable con este sistema podemos tener esta opción de probar ubuntu y va a emular el sistema operativo dentro de la memoria pero para esta opción como estamos utilizando un disco duro virtual podemos instalar le damos en instalar vamos a preparar la instalación podemos descargar las actualizaciones al instalar de ubuntu si tenemos conexión a internet y también instalar software de terceros en este caso voy a dejar así la opción solamente le voy a dar en continuar en este apartado de tipo instalación no les va a aparecer el re instalar ubuntu 1604 porque solamente les va a aparecer la opción de borrar disco e instalar un mundo en este caso también voy a elegir esta opción la seleccionó y le vamos a dar en instalar ahora aquí nos va a decir que si queremos formatear los discos o las particiones que va a crear y le damos en siguiente ahora vamos a elegir donde nos encontramos en mi caso va a ser méxico y aquí vamos a seleccionar el teclado o el tipo de teclado que queremos para esta opción la dejaré en default en el teclado de español latinoamericano continuar y aquí nos pregunta quién es usted vamos a poner nuestro nombre en mi caso luís que y voy a dejar el nombre de usuario igual a nombre de usuarios louis y vamos a introducir la contraseña y vamos a dejar la opción de solicitar contraseña para iniciar sesión le damos en continuar.

Entornos de Ubuntu

Hola que tal gente de código facilito bienvenidos a un nuevo vídeo del curso de introducción a gnu linux el día de hoy vamos a hablar sobre los entornos de escritorio y también vamos a hablar un poco de las sesiones en ubuntu tenemos un entorno de escritorio llamado tweety pero este no fue el primer entorno de escritorio que tuvo y unity fue desarrollado por canonical que también desarrolló esta distribución llamado punto y que también tiene otros productos muy interesantes como mundo para android junto a punto one music store entre muchos otros en las primeras versiones de ubuntu tenía por defecto la interfaz gráfica genoma en este caso mi nombre fue desarrollado por day y none fundation quienes hacían énfasis en la simplicidad usabilidad y eficiencia ya que provee un gestor de ventanas intuitivo y muy atractivo un objetivo también muy claro que tenía el proyecto chino era la libertad para crear un entorno de escritorio que siempre tuviera el código fuente disponible para utilizarse y para modificarse bajo la licencia de software libre pero con el paso del tiempo se desarrolló la interfaz gráfica y última que fue pensada para el entorno de escritorio chino para esto se introdujo la versión gráfica de unity en la versión 11.04 hasta la más reciente y llegamos siempre estuvimos desde la versión 4 hasta la versión 10.10 y hubo una edición 13.04 de gino eso les estoy hablando de ubuntu entonces nuestra interfaz gráfica por defecto ahorita es ok y unity trajo consigo tres importantes elementos a esta interfaz que es el lanzador en este caso es esta barra de la izquierda que aparece aquí en la pantalla que es donde aloja los accesos directos de las aplicaciones que deseamos otro elemento importante es el tablero de las aplicaciones que también está en este icono aquí podemos ver las aplicaciones que tenemos aquí otro apartado de las usadas recientemente y también instaladas y complementos del tablero las carpetas el contenido multimedia o de vídeo música y fotos que podemos buscar directamente también tenemos nuestro explorador de archivos eso sí así que esto es bastante amigable y el último elemento importante es la barra de menús que tenemos aquí en la parte superior así que cuando abrimos algún programa en este caso pues van a aparecer todos los elementos acá quien si se dan cuenta aunque también lo pueden configurar para que aparezca aquí en esa parte okay otra parte importante que les comenté eran las sesiones entonces si se introdujo una interfaz gráfica en principio también tuvo que haber una interfaz de línea de comandos les comenté que en ubuntu pueden tener siete sesiones o seis sesiones con línea de comandos y una sesión con entorno gráfico entonces como accedemos a estas sesiones en mi caso como estoy utilizando mac va a ser un poco raro bueno voy a poner control opción y las teclas f1 f2 y f3 efe 45 y efe 6 me llevan a los escritorios de línea de comandos en este caso también voy a añadir en la tecla función o fn entre a mi sesión número 6 número 5 número 43 número 2 número vamos a verificar esto voy a irme a la sesión número 2 y aquí voy a escribir mi nombre que es el usuario que yo tengo registrado aquí en ubuntu y voy a ingresar la contraseña igual cuando ingresen una contraseña la línea de comandos se va a quedar estático y no van a ver la contraseña en este caso yo ya ingresé la contraseña correcta y pues ya me inicia como louis en este caso aquí tengo pues ese es el nombre de mi máquina no vamos a ver qué es lo que hay y esto que tengo descarga su escritorio música quizás no se vea muy bien pero posteriormente vamos a estar modificando también este conseguir nuestro escritorio [Música] este es un ejemplo muy rápido voy a crear una carpeta y nada más voy a ponerle hola el caso ya creo en mi carpeta y si me voy a mi sesión 7 en este caso debería aparecer hola aquí está mi carpeta ahora en este caso yo la creé por medio de otra sesión pero puedo acceder en cualquiera de las sesiones así que conforme vayan utilizándolo y vayan adentrándose más en este mundo del software libre y jin joo linux pues van a poder darle un mejor uso a ese pero siempre hay que tenerlo en cuenta ok espero que les haya gustado nos vemos en el siguiente vídeo ya para empezar con los comandos básicos mi nombre es luis enrique nos vemos en un siguiente vídeo.

¿Qué es la Terminal?

Hola qué tal gente de cuyo facilito bienvenidos a un nuevo vídeo del curso de introducción a gnu linux ya que hoy hablaremos sobre qué es la terminal la terminal consola o línea de comandos es la herramienta más poderosa que podemos encontrar en linux la terminal en sí consiste de una ventana donde podrás introducir comandos pero estos comandos pueden hacer todo lo que quieras en este caso nuestra terminal la podemos encontrar aquí entrando a nuestro launcher y vamos a escribir el terminal y podemos encontrarla en este lado el aspecto de esta terminal puede ser muy intimidante para algunas personas pero les prometo que conforme vayan viendo estos vídeos lo van a tomar como algo muy cotidiano los comandos son palabras que esta terminal reconoce para poder realizar diferentes acciones en este caso una de las palabras más utilizadas en esta terminal es la palabra sudo que sí significa que le estamos dando permisos de superusuario para ejecutar una línea o un comando extra en este caso es súper loser [Música] y aquí lo que queramos hacer pues por ejemplo france fox en este caso como le estamos dando acceso a superusuario tenemos que ingresar la contraseña para este usuario en este caso vamos a poner nuestra contraseña y esperamos un poco y nos va a lanzar nuestro firefox en este caso es algo muy simple pero que tenemos que tener en cuenta al momento de utilizar nuestra terminal este es un comando o el primer comando que vamos a aprender sudo y que nos va a ayudar a poder ejecutar cualquier otro comando pero con privilegios de superusuario en este caso para que podamos salir de ese firefox simplemente podemos cerrarlo desde acá o podemos darle las teclas control s para que se cierre el comando que nosotros ejecutamos otro comando muy importante que también van a usar va a ser apt young que en este caso apt significa advanced packaging que es una herramienta avanzada de empaquetado que en sí es un sistema de gestión de paquetes creado por el proyecto de viana apt simplifica la instalación y el eliminación de los programas en este caso me refiero a los comandos administrativos pero si vamos a utilizar comandos a ver administrativos con apt-get tenemos que anteponer le él un ejemplo de comando administrativo sería instó y de ese lado el nombre de nuestro programa nombre programa en cualquier comando administrativo debemos de utilizar su ahora voy a hacer un ejemplo muy sencillo con apt papel de get up & young & wood y nos aparece un ejemplo de una vaquita en este caso hecha en skin art y aquí está nuestro pequeño ejemplo con apt-get estos comandos son muy importantes y hay que tenerlos siempre en cuenta cuando utilicemos la terminal en los siguientes vídeos vamos a ir aprendiendo a cómo movernos dentro de las carpetas a dar permisos a crear carpetas crear nuevos archivos vamos a estar conociendo nuestro entorno mediante la terminal mi nombre es enrique nos vemos en un próximo vídeo.

Comandos Básicos

Hola qué tal gente de código d facilito bienvenidos a un nuevo vídeo del curso de introducción a gnu linux y el día de hoy vamos a aprender algunos comandos básicos que van a ser de muchísima ayuda al momento de que tú estás trabajando en ubuntu o en cualquier otra distribución comenzamos comenzamos primero con un comando de teclado sería control al t para que nos despliegue nuestra terminal que ya tenemos nuestra terminal ok en primera instancia debemos de saber en donde nos ubicamos para poder obtener esta ruta donde nos encontramos sólo basta con ingresar el comando p w de qué significa print working director o sea en este caso imprime nos el directorio donde estamos trabajando en este caso estamos en com diagonal louis el siguiente comando que vamos a aprender va a ser alistar nuestros elementos o nuestros directorios en este caso vamos a escribir ls estamos nuestros directorios en este caso en la carpeta louis tenemos otras carpetas en este caso tenemos descargas escritorio imágenes y todos nuestros elementos ok entonces si yo quiero entrar a alguna de estas carpetas simplemente tengo que utilizar el comando cd qué significa cambio de directorio o change director in y escribir el nombre de la carpeta escritorio podemos completar la escritura con el tap seleccionamos y ahí ya nos movimos a la carpeta directorio en este caso esta carpeta directorio tiene otra carpeta que se llama hola que es la que creamos hace un vídeo ok entonces vamos a listar de nuevo ls y ahí tenemos nuestra carpeta hola perfecto ahora igual si queremos movernos a esa carpeta cede hola pues entramos a la carpeta vale estos tres comandos que estamos viendo son muy importantes ahora por ejemplo me encuentro en la carpeta hola en este caso lo sé porque estoy aquí pero podemos darle pe w y ahora nos arrojan la ruta absoluta de donde nos encontramos también en cde podemos utilizar esas rutas absolutas voy a salir e irme a louis directamente voy a darle se ve y por ejemplo quiero irme ahora pero puede utilizar la ruta absoluta con c de c de diagonal con diagonal louis diagonal de escritorio escritorio diagonal ahora y en este caso me va a mandar a esa carpeta y nos volvemos y aquí ya estamos en la carpeta o la concede podemos utilizarlo con rutas absolutas que son como éstas y rutas relativas sería dependiendo de donde estamos ubicados en este caso estábamos ubicados en home diagonal louis que vamos a hacer otra vez en el ejemplo y podemos p w aquí estamos en hong kong a louis y la ruta relativa es esa dependiendo de donde nos ubicamos es conforme nos vamos a ir moviendo en este caso pues para entrar ahora tenemos que utilizar sede escritorio y cd hola y ahí ya estamos dentro de esa carpeta ahora vamos a crear una nueva carpeta en este caso para que lo puedan visualizar aquí voy a salir de esta carpeta sede punto punto que es un directorio atrás y ahora estamos en escritorio aquí en escritorio voy a crear una nueva carpeta mk2 o mail director y vamos a crear la carpeta salud la creamos y si se dan cuenta aquí nos crea nuestra carpeta salud entonces si nos queremos si queremos primero listar recuerden que es ls que tenemos o la la carpeta o la y la carpeta salud ahora podemos dirigirnos pues a la carpeta saludo saludo y ya estamos dentro de la carpeta azul por ejemplo un comando también muy importante es limpiar nuestra terminal en este caso podemos utilizar clear y lo link ok ahora vamos a empezar con los comandos de crear mover eliminar y copiar ahora vamos a crear un nuevo archivo para esto vamos a utilizar todos este comando te permite crear un archivo vacío en este caso vamos a llamarlo prueba punto txt si lo creamos si se dan cuenta aquí ya creo mi prueba punto txt en primera instancia vamos a verificar si existe aquí lo podemos ver pero como estamos trabajando en consola debemos de verificar de todas formas ls y si aquí está nuestro archivo prueba punto te christe ahora vamos a copiar este archivo vamos a poner cp deco ping y vamos a agregar el nombre del archivo en este caso que sería prueba punto txt y separadas por un espacio vamos a poner la ruta absoluta a donde lo queremos mover en este caso vamos a moverlo a la carpeta salud ahora vamos a dirigirnos a la carpeta saludo cede saludo y vamos a listar en este caso si se dan cuenta aquí tenemos nuestra prueba punto txt que fue el archivo que copiamos desde el escritorio vamos a verificarlo desde acá abrimos y aquí se encuentra nuestra nuestro archivo prueba un dote existe ahora que prueba está dentro de la carpeta saludo vamos a mover prueba punto txt a la carpeta hoy entonces serían mv prueba punto txt y también la ruta absoluta a donde lo queremos mover en este caso sería home diagonal louis diagonal bueno lo ejecutamos y vamos a alistar primero en este caso no se va a encontrar nuestro archivo porque el comando mb de mover elimina el archivo o lo transfiere a la ruta a la que le vamos a asignar en este caso que fue a la otra carpeta entonces nos vamos a dirigir una carpeta atrás a un directorio atrás concede punto punto espacio punto punto ya estamos el escritorio y nos vamos a mover a hola se ve espacio ahora y estamos y aquí se encuentra ahora nuestra prueba punto txt ahora si queremos eliminar este archivo simplemente vamos a poner el comando rm de ritmo [Música] y en este caso como nos encontramos dentro de la carpeta podemos elegir ese archivo y si lo va a encontrar en este caso puede ser prueba punto txt y le damos en estamos y nos remueve nuestro archivo ahorita ya no tenemos ese archivo pero por ejemplo si queremos remover prueba punto txt que está en el escritorio entonces vamos a agregar esa ruta absoluta primo diagonal home con diagonal louis diagonal escritorio diagonal prueba punto txt ok entonces removemos y si se dan cuenta funcionó este comando ritmo y sigues aquí el vídeo de hoy espero que les haya gustado espero que empiecen a crear nuevos archivos moverse entre carpetas eliminar archivos y todo lo que vivimos en este vídeo tutorial empiezan a practicarlo porque les va a servir bastante mi nombre es luis enrique nos vemos en un siguiente vídeo.

Permisos a Archivos o Carpetas

Como están dente de código facilito bienvenidos a un nuevo vídeo del curso de introducción a gnu linux el día de hoy vamos a aprender a cómo dar permisos a nuestros archivos o carpetas comenzamos [Música] el primer comando que vamos a aprender el día de hoy va a ser ch mod en si este comando nos va a permitir cambiar los permisos de un archivo o directorio existen dos modos en las que podemos darle permisos a nuestros archivos o carpetas y el día de hoy vamos a aprender esos dos el primero es el modo octal ok ahora les voy a explicar por medio de una tabla cómo se configuran esos valores aquí tenemos una primera columna en donde nos muestra el valor octal que va del 0 al 7 otra columna que es de ruiz de lectura otra columna que es raid de escritura y otra columna que es el ciclo de ejecución ok entonces los valores por ejemplo el 0 no tiene ningún permiso ni de lectura y de escritura ni de ejecución el valor 1 es el único que tiene el permiso de ejecución el valor 2 es el único que tiene el permiso de escritura y el valor 4 es el único que tiene permiso de lectura y la combinación de estos valores por ejemplo la suma de 4 y 2 que serían 6 estamos dando permisos de lectura y permisos de escritura entonces si verificamos acá el 6 es read y right y asimismo con los demás por ejemplo el 4 y el 1 que sería 5 tenemos permisos de lectura y terry y tenemos permisos de ejecución y si sumamos todos 4 + 2 sería 61 serían 7 ahora si tenemos todos los permisos entonces podemos ir jugando con esa combinación vamos a verificar en primera vamos a dirigirnos a nuestro escritorio y el siguiente comando que vamos a utilizar que es ls vamos a añadirle 1 – l para que nos proporcione más información sobre nuestros archivos ok ls menos l le damos nos vamos a enfocar en estos caracteres de este lado la otra información puede ser relevante para otros vídeos pero nos vamos a enfocar en eso en primera nos aparece una d al iniciar esa línea ok eso significa el tipo de archivo que tenemos en este caso si se antepone un guión en vez de la d sería un archivo regular pero si está la d es un directorio entonces estas dos carpetas son hola y saludo estas son las que tenemos de ese lado estos tres bloques de permisos son para diferentes usuarios en este caso el primer bloque se refiere al usuario o propietario que creó el archivo el segundo bloque se refiere al grupo al que pertenece el fichero y el tercer bloque se refiere tiene permisos para otros usuarios aunque en este caso se dieron cuenta tiene el primer bloque tiene todos los permisos el segundo bloque también tiene todos los permisos pero el tercer bloque no tiene permisos de lectura podemos comenzar quitándole todos los permisos a la carpeta hola en este caso cómo vamos a estar utilizando un comando administrativo debemos de utilizar su entonces sudo ch mode en este caso como vamos a estar utilizando modo ktla tenemos que asignarle 0 para nuestro usuario o para el dueño de este archivo 0 para el grupo y 0 para nuestros demás usuarios entonces vamos a cambiarle los permisos a la carpeta ahora le damos enter y tenemos que ingresar nuestra contraseña en este caso si se dieron cuenta aquí apareció un candado y una equis vamos a ver qué es lo que pasó el sml aquí nos aparece la desde que es de directorio pero aquí ya no tenemos ningún permiso vamos a probarlo en modo gráfico que nos dice no se puede no se pudo mostrar ese lugar que aceptamos ok entonces vamos a empezar a darle permisos ch mod 100 y en nuestra carpeta hola ls aunque aquí tenemos permisos de ejecución en nuestra carpeta ok ahora vamos a darle permisos de escritura vamos a hacer ch mode en este caso ya no es necesario poner el sudo o anteponer el sudo si ya nosotros ingresamos nuestra contraseña pero si cierran la asociación de la terminal y vuelven a entrar es necesario poner de nuevo el sudo 15 h 200 hola vamos a ver ls l y ahorita tenemos permisos de escritura en este caso vamos a combinar las dos que sería el 300 ch mode 300 horas hoy vamos a tener permisos de escritura y ejecución l s l tenemos permisos de escritura y ejecución igual ch mod 400 hola que el sml y ahí solamente tenemos permisos de lectura pero si combinamos pero si combinamos permisos de lectura y ejecución sería ch mod 500 para nuestra carpeta o la ls menos l quizá permisos de lectura y ejecución para nuestro usuario ch mod 600 ahí vamos a tener permisos de lectura y escritura ahora ok lsm l de lectura y escritura y por último ch mod 700 que son todos los permisos de lectura y escritura y ejecución l s l y tenemos todos los permisos vamos a dejar nuestro archivo como estaba entonces sería que antes tenía permite todos los permisos nuestro propietario todos los permisos nuestro grupo y aquí solamente no tenía permisos de escritura los otros usuarios.

Acceso a Super Usuario

Hola que tal gente de código facilito bienvenidos a un nuevo vídeo del curso de introducción a gnu linux el día de hoy vamos a aprender a configurar nuestra cuenta de superusuario comenzamos [Música] una de las principales características de los sistemas operativos linux es que tienen un usuario con permisos totales sobre el sistema en este caso tradicionalmente es llamado root o superusuario ya te habrás dado cuenta de que para realizar algunas tareas administrativas siempre se requiere de ingresar una contraseña esa es una capa extra de seguridad que esos sistemas operativos y new añaden a su sistema razón por la cual es el favorito para usarse en supercomputadoras o servidores de todo el mundo la cuenta rut o de superusuario es la cuenta con los permisos más elevados en este caso si tenemos acceso a él tenemos el control de todo el sistema pasando la terminal los comandos que vamos a estar utilizando serán sudo y s1 en este caso sudo nos permite utilizar los comandos como superusuario tenemos que ingresar la contraseña de nuestro usuario en este caso louis el que está en la sesión y el s nos va a permitir cambiar de usuario que íbamos a ejecutar ese sudor vamos a ingresar la contraseña para louis y si aquí tenemos acceso a todo el sistema pero esto así que aquí debe haber una alerta porque si utilizamos mal o eliminamos algo con este acceso podemos dañar el sistema así que hay que tener mucho cuidado cuando estamos utilizando root y también otro de los cuidados que tenemos que tener en cuenta es siempre salir de esta sesión con efe ok ahí salí de mi sesión en este caso una de las formas en que podemos saber si estamos en una sesión como super usuarios es que debemos de tener aquí un símbolo de gato y también se tiene que poner acá el usuario root y eso indica que nosotros tenemos acceso como superusuario si nosotros tenemos un símbolo de pesos simplemente somos un usuario normal esa es otra de las partes importantes de esto si nosotros queremos un acceso permanente podemos utilizar esto pero podemos configurar una contraseña para este usuario ok esa contraseña la podemos configurar de esta forma sudo paz wv de password root introduzca la nueva contraseña de yunís ok vamos a escribir una nueva contraseña volvemos a escribir nuestra contraseña recuerden que no se va a mostrar por cuestiones de seguridad no se muestra la contraseña o cuando nos pide ingresar una contraseña no se muestra en la terminal entonces aquí ya configuramos nuestra contraseña para nuestro usuario root o para nuestro superusuario entonces ingresamos sv tenemos que escribir la contraseña y aquí ya tenemos acceso de nuevo a superusuario siempre es recomendable eliminar nuestra contraseña para esto después de todo lo que ya hemos hecho con nuestro usuario podemos hacer esto sudó más w de menos el root [Música] ok información de caducidad de la contraseña cambiada entonces vamos a explicar según [Música] en este caso como eliminamos nuestra contraseña ya no podemos tener acceso a superusuario tendríamos que configurar de nuevo una nueva contraseña y así sucesivamente otro comando que podemos utilizar para saber quiénes somos o qué usuarios somos podemos poner un ampay en este caso nuestro usuario el swiss pero si ingresamos a superusuario nos vamos a preguntar ay y nos arroja a ruth vamos a detallar un poco esto en primera ruth o en este caso luís va a ser el nombre de nuestro usuario después va a venir el nombre de nuestro equipo en este caso mi equipo se llama luís virtualbox después los puntos y después de los dos puntos va a aparecer este símbolo o nuestra ruta o el directorio donde nos encontramos para los usuarios normales va a aparecer el símbolo de pesos y para los super usuarios les va a aparecer un símbolo de numeral es importante tener ese conocimiento pero hay que tener mucho cuidado con los comandos que utilicemos al momento de ser superusuario porque podemos dañar nuestro sistema mi nombre es luis enrique nos vemos en un próximo vídeo.

Symbolic Links

Bienvenidos a un nuevo vídeo del curso de introducción gnu linux el día de hoy vamos a aprender a crear nuestro simbólico link comenzamos en los sistemas gnu linux podemos crear enlaces simbólicos o symbolic links que vendría a ser como un acceso directo de windows y esto en que nos va a servir si tenemos contenido disperso en nuestro servidor o en este caso a nuestra máquina podemos crear esos links virtuales para poder acceder a ellos en este caso voy a enseñarte a cómo crear un link simbólico el comando que vamos a estar utilizando va a ser ln pero antes vamos a verificar el manual como podemos verificar el manual de cada comando ante poniéndole un man por ejemplo el comando ln aquí nos aparece toda la descripción de ese comando el nombre crea links entre archivos una pequeña descripción aquí abajo las opciones o argumentos que vamos a estar utilizando o que se pueden utilizar con este comando en este caso vamos a utilizar el menos ese que podemos hacer link simbólicos para salir de este manual solamente hay que presionar la tecla q ok entonces ahora voy a crear voy a moverme primero a la carpeta escritorio y me voy a ir a saludos salud ok soy salud o no hay nada voy a crear una carpeta médica dir mi nombre va a ser link y voy a crear también otra carpeta si quieren crear varias carpetas solamente tienen que agregar un espacio y escribir el nombre de la siguiente carpeta el caso vamos a listar lo de nuevo link y otra carpeta que se llama virtual al iniciar la terminal yo siempre me encuentro en mi carpeta personal en este caso luís voy a listar y aquí nos encontramos en esta carpeta entonces voy a crear mi acceso directo pero antes tengo que saber cuál es esta ruta entonces vamos a escribir p w recordando anteriores comandos para saber en donde nos encontramos en este caso diagonal home diagonal louis y vamos a escribir primero ahora la ruta absoluta de la carpeta que queremos limpiar en este caso sería diagonal home diagonal louis escritorio y saludo vamos a ver cómo funciona ln – s aquí en nuestro diagonal home diagonal louis diagonal escritorio diagonal saludo en este caso yo me estoy apoyando de la tecla tab para hacer el autocompletado y vamos a poner la ruta absoluta de donde queremos que esté nuestro acceso directo en este caso yo creo que este en home diagonal louis vamos a poner com louis diagonal y aquí vamos a poner el nombre de nuestra carpeta en este caso link y presionamos entero si se dan cuenta aquí en el modo gráfico ya nos mostró una carpeta link con una flechita hacia arriba porque entonces vamos a listar en este caso nos aparece nuestra carpeta link con un color cian que esto hace referencia a nuestro acceso directo en este caso si yo me voy al link cd link ahora estoy link y vamos a listar y tengo mis dos carpetas en este caso la carpeta link y la carpeta virtual que yo creé en la carpeta saludo vamos a ver [Música] en este caso aquí tengo mis dos carpetas poco a poco se van a dar cuenta que esto les va a ayudar a moverse más rápido dentro de la terminal mi nombre es luis enrique y nos vemos en un próximo vídeo.

Editar Archivos desde la Terminal

Hola qué tal gente de código facilito bienvenidos a un nuevo vídeo del curso de introducción a gnu linux el día de hoy vamos a aprender a editar archivos por medio de la terminal comenzamos [Música] para poder editar archivos necesitamos un editor de texto el editor de texto que vamos a estar viendo el día de hoy va a ser nano que es uno de los más fáciles y sencillos de utilizar vamos a listar y ya prepare un archivo en este caso un hola mundo punto se lo que necesito hacer es utilizar nano y el nombre de mi archivo en este caso hola mundo 12 le doy enter y en este caso ya me encuentro dentro de mi archivo ahora ya puedo editarlo por medio de las flechas de dirección me puedo mover arriba abajo izquierda derecha y puedo ir agregando cosas y yo quiero ok por ejemplo si ya terminé de editar mi archivo simplemente voy a presionar las teclas control o y me va a decir el nombre del archivo que a escribir es solamente punto c ahí simplemente le puedo dar enter para que me guarde ese archivo con ese nombre si quiero salir del editor simplemente puedo presionar control x y me regreso otra vez a lo que estaba haciendo en este caso vamos a volver a presionar nano hola mono puntos vamos a ver qué otras opciones hay por ejemplo control w para poder buscar alguna línea vamos a buscar print efe y nos dirige el foco a nuestra línea en este caso encontró print efe en esa línea si deseamos cortar el texto por ejemplo puede ser control acá para eliminar todo esto corta toda la línea porque ahí vamos a pegar la control pueden ir a la ayuda y aquí les aparece una descripción sobre el editor las opciones que tiene por ejemplo unas opciones de página anterior página siguiente son muy utilizadas también por ejemplo si tenemos bastante texto como en como éste es el caso control uve para bajar y control para subir aunque íbamos a salir de es que aquí salimos no quiero guardar los cambios le pongo n iv salud vamos a crear un nuevo archivo en este caso va a ser de texto nano ejemplo punto punto txt y aquí puedo editar mi archivo y ponerle hola código facilitó [Música] puede editar me archivo como yo quiera en este caso voy a ir pegando varios hola código facilito y si recuerdan una anterior página nos llevaba con control y una página siguiente con control v si queremos guardar nuestro archivo sería control quiero aparecer el nombre del archivo escribir le damos enter [Música] y si queremos salir de nuevo control x nano es un editor muy sencillo de utilizar aunque existen también varios editores de texto que algunos programadores utilizan por ejemplo beam o por ejemplo imax y así que el vídeo de hoy espero que les haya gustado nos vemos en un próximo vídeo.

Instalación de Paquetes y Programas Parte 1

Hola qué tal gente de código facilito bienvenidos a un nuevo vídeo del curso de introducción a gnu linux mi nombre es luis enrique y el día de hoy vamos a estar aprendiendo a instalar paquetes y programas comenzamos como este vídeo se va a tornar un poco largo para la parte de la explicación vamos a dividirlo en dos partes aunque podemos instalar programas desde modo gráfico debemos de aprender a instalar y remover paquetes o programas desde la terminal ya que la mayoría de los programas traen la documentación para que el vista les vía a la terminal así que hoy aprenderemos varios métodos de instalación de paquetes y programas el primer método que vamos a estar utilizando va a ser apt-get que lo vimos en tutoriales pasados y que nos sirve para instalar paquetes aunque a partir de la versión ubuntu 1404 ya podemos usar simplemente apt pero hay que tenerlo en cuenta ya que algunas documentaciones pues viene el nombre completo que es apt-get como vamos a estar utilizando un comando administrativo debemos de tener permisos de superusuario así que usaremos sudo luego escribiremos apt y el nombre de nuestro paquete en este caso voy a instalar alguien alguien es un convertidor de paquetes de linux vamos a utilizarlo más adelante pero primero vamos a instalar ok requiere un password ese caso escribimos nuestra contraseña y nos y nos comenta que se instalarán los siguientes paquetes adicionales son paquetes que requiere alguien para poder funcionar entonces simplemente si deseamos continuar apretamos ese y le damos enter y empieza a instalar ok ya instaló mi programa ok podemos utilizar sudo apt y kate eso nos sirve para ver si hay algún nuevo en los repositorios en este caso para que pueda preparar los repositorios para actualizarse entonces va a trabajar y nos dice que se pueden actualizar 294 paquetes ok entonces vamos a actualizar esos paquetes ponemos sudo apt y great y presionamos enter ok 294 actualizados siete nuevos se instalarán 0 para eliminar y 0 no actualizados porque entonces le damos en continuar que sí y va a actualizar los paquetes que ya teníamos esto suele tardar un poco dependiendo cuántos paquetes tengan ustedes si se dan cuenta del lado izquierdo nos aparece el porcentaje que lleva trabajando este proceso.

Instalación de Paquetes y Programas Parte 2

Qué tal gente de codigo facilitó estamos en la segunda parte de instalación de paquetes y programas mi nombre es luis enrique y vamos a continuar el día de hoy vamos a compilar el código fuente de un programa para poder instalarlo entonces aquí tenemos un archivo punto tal punto gz este es un archivo comprimido entonces lo primero que tenemos que hacer es descomprimirlo en este caso vamos a poner tar – x v efe y el nombre de nuestro archivo en este caso serían outta con extensión punto tar punto g z entonces nos va a descomprimir a la carpeta y esperamos un poco una vez descomprimido podemos entrar a esta carpeta vamos a listar aquí nos aparece nuestra carpeta no cede out entramos y tenemos que buscar el archivo de configuración este archivo de configuración aquí viene configuró podemos ejecutarlo ya viene en color verde que tiene permisos de ejecución de todas formas lo solicitamos y verificamos los permisos que quizá tiene permisos de ejecución [Música] y podemos ejecutarlo con punto diagonal configure presionamos enter y este archivo nos permite configurar la instalación de nuestra aplicación ahora procedemos a ejecutar make para que preparen nuestra instalación [Música] ok una vez terminado este proceso que duró realmente bastante tiempo debemos escribir sudo makes instó vamos a escribir nuestra contraseña y ahí va a empezar a instalar todos los paquetes aunque voy a verificar la instalación no out y me lanza la versión de nou de 6.9 que es la que acabamos de instalar recuerden que si van a compilar el código fuente de algún programa tiene que tener bastante paciencia porque tarda muchísimo ok ahora vamos a ver la instalación sobre paquetes con extensión punto s h vamos a dirigirnos a escritorio de salud a hola aunque tengo un script sh este script vamos a ver sus permisos en este caso no tiene permisos de ejecución para poder ejecutar un script punto s h simplemente podemos poner base y podemos ejecutar el script punto s h y ahí nos arroja un hola mundo yo ya tenía preparado este script para este ejemplo y solamente nos arroja uno la mud pero por ejemplo si ya tenemos nuestro archivo punto de sh en este caso tenemos nuestro archivo pero no tiene permisos de ejecución simplemente se los damos con su 12h mod más x son permisos de ejecución y escribimos script punto s h el nombre de nuestro script damos permisos y ahora si se encuentra en color verde y podemos ejecutar punto diagonal script punto s h lo ejecutamos y nos arroja igual hola mundo y por último vamos a hablar sobre los archivos con extensión punto bin que simplemente tenemos que dar permisos de ejecución al archivo punto bin y con eso basta vamos a ver un ejemplo de descargas cd no dude y nux vamos a dirigirnos harbín en la carpeta bien y aquí tenemos no como ejecutable en este caso ya podemos ejecutar nuestro auto punto diagonal no ejecutamos y ya tenemos nou está corriendo a veces no tienen los permisos de ejecución pero nosotros se los podemos asignar con un ch mode para salir de esto simplemente tenemos que presionar control c ok presionamos de nuevo control ce y salimos y hasta que el vídeo espero que les haya gustado nos vemos en un próximo vídeo.

Procesos en la Terminal

Qué tal gente de código facilito bienvenidos a un nuevo vídeo del curso de introducción a gnu linux mi nombre es luis enrique y el día de hoy vamos a hablar sobre procesos comenzamos el tema de procesos es bastante amplio y un poco complejo así que solamente vamos a abordar algunos conceptos y ejemplos básicos que puedes utilizar con los procesos pero en sí que es un proceso los procesos son programas que están en ejecución y se identifican por medio del de haití process identificaron es un número que se le asigna a un proceso cuando se ejecuta así que es imposible que dos procesos tengan el mismo para haití también existe un atributo llamado p heidi el pp haití es el padre de los procesos en este caso todos los procesos deben de tener un proceso que figure como padre pero entonces qué ocurriría si el padre muere antes de alguno de sus hijos en estos casos el proceso init del cual hablaremos en seguida va a adoptar a estos procesos para que no se queden huérfanos se da cuando se arranca el sistema se desencadena una secuencia de procesos primero se carga el núcleo de linux y después en la mayoría de los sistemas unix o tipo unix seguirá un proceso llamado init el cual tiene como bayly igual a 1 vamos a usar el comando top que es un comando muy clásico que nos permite verificar los recursos usados por el sistema en este caso nos aparece en esta barra izquierda el pib y nos aparece el usuario que está ejecutando ese proceso y esto se actualiza cada tres segundos y estoy disgustado a que un proceso que mi usuario louis se ejecutando chino terminal y no por ahí vi uno de software ok vamos a abrir por ejemplo firefox vamos a ver si nos aparece acá si ahorita nos aparece aquí firefox con el pay de 2 536 ok entonces si nosotros queremos matar este proceso simplemente tenemos que utilizar el pedí en este caso 2 536 y matarlo simplemente podemos utilizar el comando kill que vamos a abrir una nueva terminal ok y simplemente tenemos que presionar field y seguido el peit y en este caso 2 536 lo ejecutamos y matamos ese proceso y si se dieron cuenta nos cerró nuestra ventana de firefox los procesos en su gran mayoría se ejecutan en segundo plano a veces hay cosas que no podemos controlar por medio de nuestra interfaz y tenemos que recurrir a este tipo de cosas por ejemplo si en algún momento llega a surgir algún problema de que no se cierran algún programa porque un proceso está utilizando algo entonces ingresamos a la terminal y presionamos todo y ya podemos ver qué procesos se están afectando a que no se cierre ese programa para poder terminar la ejecución de toma simplemente presionamos control ce y salimos ahora vamos a matar el proceso 2 532 que es de nuestro top you 25 ó 32 y aquí simplemente dejó de ejecutar el ‘top ok ahora vamos a matar el proceso 1996 1996 y nos cierra la terminal ese era el proceso que estaba ejecutando nuestra terminal hay muchos comandos que nos pueden servir para poder administrar bien los procesos por ejemplo está ps que nos permite manipular los procesos podemos utilizar también ps tree para que nos mande los procesos pero en forma de árbol pero esto es un poco más complejo y no vamos a abarcar lo dentro de este curso el próximo vídeo vamos a crear un proceso que se está ejecutando en segundo plano y que son llamados demonios vamos a ayudarnos de chrome para poder administrar estos procesos entonces nos vemos en un próximo vídeo.

Crontab

Qué tal gente de código facilito bienvenidos a un nuevo vídeo del curso de introducción a gnu linux mi nombre es luis enrique y el día de hoy vamos a hablar sobre chrome comenzamos chrome es un administrador que permite ejecutar y controlar los procesos que se ejecutan en segundo plano en intervalos de horas minutos semanas días y meses y se tiene que especificar qué archivo se tiene que ejecutar el nombre de chrome proviene del griego cronos que significa tiempo entonces esos intervalos de tiempo nos van a servir para administrar nuestros procesos pasando la terminal el comando que vamos a estar utilizando va a ser crown vamos a ver primero el manual pronta ok viene una breve descripción aquí nos dice crompton y podemos utilizar menos o menos l o menos r vamos a salir con que vamos a utilizar frontera menos él ok y ahora nos lista nuestro archivo crown yo tengo aquí una tarea que se está ejecutando bueno lo primero que voy a hacer va a ser eliminarlo ground tab – ere para remover pronto – l para alistarlo ok no tengo control entonces para crear una nueva tarea tenemos que poner round tab – que vamos a editar ese archivo en este caso me abrió mi editor nano si les abre por default otro editor podemos hacer esto primero voy a salir de acá control x ok tenemos que escribir sports editor igual a nano para que podamos utilizar nano como editor predeterminado presionamos y ahora si van a poder utilizar nada entonces ahora si chrome tab – e y nos aparece este archivo nos vamos a dirigir hasta el final y aquí nos aparecen varias opciones primero nos aparece la m que es de minutos la h de horas día del mes a horas y el mes día de la semana y al final el comando ahorita vamos a ver qué valores nos permiten utilizar entonces el primer valor que nosotros necesitamos son los minutos que tiene un rango de 0 a 59 después las horas que tiene un rango de 0 a 23 después los días del mes tiene un rango del 1 al 31 después los meses que que son del 1 al 12 también podemos utilizar las abreviaciones pero en inglés y el penúltimo que sería el día de la semana que es de 0 a 6 comenzando por cero el domingo o por 7 pero también podemos utilizar sus abreviaciones en inglés y el último parámetro que necesitamos es el comando a ejecutar porque entonces podemos hacer cosas muy complejas teniendo en cuenta estos rangos de tiempo como ven en este lado nos aparecen hasta discos los asteriscos si los queremos utilizar por ejemplo serían todos todos los minutos todas las horas todos los días del mes todos los meses y todos los días de la semana en este caso voy a utilizar un comando muy fácil gates que nos arroja la hora y fecha en la que estamos y vamos a escribirlo dentro de un archivo en este caso vamos a irnos a nuestra ruta absoluta que sería home diagonal louis escritor y diagonal y aquí voy a darle nombre a mi archivo texto en este caso se va a llamar chrome cf puntos de xc entonces qué es lo que va a pasar yo voy a crear mi archivo de texto en este caso y voy a asignarle la hora esto me va a permitir escribir la hora y hacer un salto de línea para que no sobre escriba sobre la misma línea vamos a guardarlo control o le damos enter y control x y nos aparece roundup installing new crown entonces cuando cambia aquí la hora a el siguiente minuto que en este caso vamos a esperar nos va a aparecer nuestro archivo en este caso nos apareció nuestro archivo chrome cf vamos a abrirlo para ver qué tal ok aquí nos aparece viernes febrero 3 ya nos aparece la fecha de hoy el día de hoy y si se está cumpliendo esta tarea entonces cuando sea el otro minuto va a escribir dentro de este archivo y en una línea bajo va a poner la hora y fecha vamos a verlo aquí ya puso la siguiente ahora podemos ir jugando con esto podemos hacerlo más completo vamos a editar pronto menos ok entonces que podemos hacer en los minutos por ejemplo yo quiero que sea a los 49 minutos d 49 minutos de la una de la tarde los días bueno que sea todos los días y no hay problema en los meses enero y febrero que solamente se cumpla eso en enero y febrero y los días de la semana solamente que sean viernes yo voy a poner 5 el 5 equivale a viernes y aquí voy a dejar mi comando como estaba entonces vamos a guardarlo control y vamos a esperar entonces solamente se va a ejecutar cuando cumpla a la 149 y sean los días viernes ok ahora vamos a verificar nuestro archivo y si en este caso se cumplió que todos los viernes a la 1 49 de enero y febrero escriba la hora y fecha en la que se encuentra la computadora que hay perfecto podemos ver ser más específicos.

Comandos Extra del Sistema

Bienvenidos a la introducción a gnu linux mi nombre es luis enrique y el día de hoy vamos a hablar sobre comandos extra del sistema comenzamos ok como lo mencioné vamos a hablar sobre comandos extra que debemos conocer para tener un panorama más amplio de lo que podemos hacer en la terminal ya hemos visto los comandos para cambiar de directorio dar permisos archivos y carpetas crear archivos eliminar mover y muchas cosas ok el primer comando que vamos a utilizar sería shut down en este caso south downs nos sirve para apagar nuestra computadora lo ejecutamos y agenda el shoot down para un minuto después en este caso voy a cancelarlo shut down – c ok ya cancele ese comando para que no se apague el sistema también otro comando que podemos utilizar para poder apagar nuestro sistema es init pero si recuerdan in it es un proceso que se ejecuta al momento de iniciar nuestro sistema en este caso tiene un pib de uno al momento de iniciar pero si nosotros ejecutamos el comando in its 0 va a pagar nuestro sistema vamos a hacer la prueba y ni 0 y los pagan ok estamos de regreso el otro comando que podemos utilizar también es reboot para poder reiniciar nuestro sistema en este caso no quiero que se reinicie simplemente podemos utilizar ese comando ok voy a abrir otra ventana de mi terminal ok yo al momento de iniciar mi terminal abro una sesión en ese caso para poder salir de esa sesión simplemente puede utilizar ese y se termina la sesión que yo inicié en mi terminal en este caso igual si nosotros estamos como super usuarios por ejemplo sudo s u ponemos nuestro password o que podemos utilizar podemos salir de la sesión ruth con exit y podemos salir de la terminal también con ese vamos a dirigirnos ahora a nuestro escritorio y si recuerdan para poder regresar un nivel o una carpeta atrás era el comando cd punto punto pero podemos utilizar cd punto punto diagonal punto punto para retroceder dos niveles vamos a ver qué es lo que pasa ok ahí no regresa a nuestro home ls perfecto otro comando también muy utilizado es de efe para poder ver el espacio libre de los discos duros o particiones en este caso como nosotros instalamos nuestro sistema operativo de una manera automática nos crea diferentes particiones en este caso aquí tenemos nuestro directorio raíz que tiene utilizando un 9 por ciento de su totalidad no voy a adentrar mucho en las demás particiones pero pueden dejar en los comentarios si quieren que realice una instalación limpia para poder mostrarles cómo se partición a un disco duro para poder instalar ubuntu y el último comando sería free que nos permite ver el estado de la memoria ram en megabytes en este caso nos indica aquí cuánto tenemos libre en memoria ram su totalidad nuestra ram disponible y lo que tiene en caché ok aquí también tenemos nuestra memoria swap que nos permite almacenar datos temporales reduciendo así el uso de la ram estas memorias se pueden incrementar aunque en la memoria suave se recomienda tener por lo menos 2 gigas al igual que nuestro disco duro en este caso podemos darle más espacio a nuestro a nuestro directorio raíz si es que tenemos espacio disponible y también a nuestro directorio home y si sin más que agregar espero que les haya gustado este vídeo y nos vemos en una próxima.

Pipes o Tuberias

Hola qué tal gente de código facilito bienvenidos a un nuevo vídeo del curso de introducción a gnu linux mi nombre es luis enrique y el día de hoy vamos a hablar sobre pipes o tuberías comenzamos un pipe o una tubería se define como una forma de conectar la salida estándar de un programa con la entrada estándar de otro ok es un concepto realmente importante ya que permite que varios programas puedan encadenarse y hacer que los resultados de un comando puedan usarse como datos para procesar un siguiente comando por ejemplo podemos utilizarlo para ordenar nuestros elementos estamos en nuestro escritorio vamos a listar tenemos un archivo list y dos carpetas pero imagínense que tuviéramos muchísimas carpetas que podemos hacer vamos analizar nuestros elementos pero vamos a ordenar los también ls vamos a definir nuestro país el pipe se define por medio de este símbolo se le conoce también como placa o línea vertical y después el comando siguiente que vamos en cadena que sería solo ok entonces aquí nos lista nuestros elementos de forma alfabética es muy fácil así visualizar qué elementos tenemos en nuestra carpeta si sabemos el nombre del archivo o tenemos alguna idea de cómo se llama podemos buscar entonces vamos a listar ls nuestro país vamos a utilizar creer que nos permite encontrar líneas de texto que contengan una cadena o patrón dentro de algún archivo por ejemplo crepe 10 que vamos a dejarlo ahí ejecutamos y aquí nos marca con rojo lo que encontró ok vamos a utilizarlo de nuevo vamos a buscar nada más y encuentra a en esta carpeta asimismo podemos hacerlo dentro de un archivo por ejemplo tenemos nuestro archivo list y el archivo list contiene nombres de animales vamos a utilizar catch para poder visualizar el contenido de nuestro archivo en este caso nuestro archivo list y vamos a utilizar el pipe creo menos y que va a ignorar la diferencia entre mayúsculas y minúsculas en las búsquedas y la letra que nosotros queremos vamos a buscar la y aquí encuentra en este archivo todas las palabras que contienen la letra y vamos a utilizar el comando anterior pero también vamos a agregarle otro pipe podemos encadenar diferentes países ok aquí simplemente vamos a ordenarlo alfabéticamente ejecutamos y nos ordena la lista de elementos que tienen la letra a con pipes podemos hacer este tipo de cosas los pipes se pueden programar por medio del lenguaje c es un poco complejo poder desarrollar un pipe en estos momentos pero los invito a ver el curso básico de programación en cee que tenemos para ustedes en código fácil es aquí el vídeo de hoy espero que les haya gustado nos vemos en un próximo vídeo.

Shell Scripting Básico

Hola que tal gente de código facilitó bienvenidos a un nuevo vídeo del curso de introducción a gnu linux mi nombre es enrique y el día de hoy vamos a hablar sobre el scripting comenzamos en primera quiero dejar muy claro que el tema de solo scripting es bastante amplio hasta debería haber un curso de eso el día de hoy les voy a dar una probadita de qué cosas se pueden hacer con solo scripting vamos a explicar algunos conceptos para empezar empaparnos de esto en primera- definamos qué es un script primero definamos la primera palabra que es el traduciéndose al español lo podemos encontrar como un caparazón entonces este caparazón que tiene dentro tiene dentro de nuestro kernel o núcleo que es linux entonces la shell de linux es la que nos permite comunicarnos con el núcleo del sistema y todas sus herramientas mediante el uso de comandos la otra palabra es escribir normalmente un script en linux se refiere a un archivo de texto plano que la mayoría de las veces tiene que llevar un encabezado iniciado por una almohadilla o un numeral y el símbolo de cierre de admiración y seguido al programa que se va a usar para interpretar el script ok vamos a hacer nuestro primer script en este caso vamos a dirigirnos a nuestro escritorio ok aquí voy a crear mi archivo ya ya sabrán cómo crear un archivo vamos a editarlo así que vamos a crearlo con nano y vamos a ponerles el punto s h entonces le damos enter y nos abre nuestro archivo sea el punto s h aquí simplemente vamos a comenzar definiendo nuestro encabezado con almohadilla y símbolo de admiración el cierre de admiración seguido por diagonal bin diagonal bach y que es vas en linux base es un intérprete de comandos que por defecto la mayoría de las distribuciones de linux la trae está basado en la shell de iunics y su función consiste en interpretar las órdenes que nosotros le ingresemos en este caso en este archivo simplemente quiero mandarle un hola y no olvidemos finalizar con el punto y coma ok guardamos este script control o enter y control x ok ahora vamos a visualizarlo para ver sus propiedades vamos a ver que no tiene permisos de ejecución entonces nosotros le tenemos que asignar esos permisos si recuerdan el comando ch mode nos da la opción de darle permiso o asignar permisos archivos o carpetas pues vamos a utilizarlo sudo 6h mod vamos a darle permisos a nuestro usuario y más x aquí archivo a nuestro el punto s h ok vamos a escribir nuestra contraseña aunque ahora lo revisamos y si ahora nos aparece el color verde de nuestro archivo ya tenemos permisos de ejecución y lo podemos ejecutar podemos ejecutarlo como punto diagonal el punto ese ancho y nos va a imprimir hola mundo también lo podemos ejecutar como un bar el punto sh y también nos va a mandar el hola mundo y claro también podemos utilizar ciclos variables condicionales y los comandos que nosotros estuvimos aprendiendo dentro del curso por ejemplo vamos a crear un archivo y una carpeta algo simple a ver un archivo vamos a hacerlo con touch el comando touch que utilizamos y vamos a poner el nombre del archivo archivo punto txt txt aquí público y vamos a hacer una carpeta de cádiz se va a llamar el ok control o control x aunque ahora vamos a ejecutarlo podemos ejecutarla si lo podemos ejecutarlo como punto diagonal y el punto s h ok y si nos damos cuenta aquí nos mandó nuestro mensaje hola mundo y nos creó nuestro archivo punto txt y nuestra carpeta set en este caso podemos igual hacer un poco más complejas las cosas podemos crear carpetas que contengan permisos vamos a hacer es un último ejemplo y con eso vamos a finalizar este curso reina no se lo tenemos que poner aquí sudo ch ok yo quiero que todos mis usuarios tengan permisos de ejecución en el archivo archivo punto txt ok vamos a eliminar mientras esto [Música] detrás ok txt perfecto vamos a guardarlo control o enter y control puntos el s h ejecutamos y nos pide la contraseña eso es para ejecutar los permisos damos la ingresamos la contraseña y nos manda nuestro mensaje [Música] ok vamos a revisar estamos ahorita en escritorio lsm l y mi archivo punto txt ahora tiene todos los permisos de ejecución si se dieron cuenta en un simple archivo yo pude darle una orden de que creará un archivo y una carpeta y ahí mismo asignarle los permisos con el shell de scripting se pueden optimizar muchísimas acciones que hagamos a diario tú puedes correr tu script y puedes empezar a descargar e instalar porque también podemos utilizar el sudo apt install y puedes instalar los programas plugins paquetes lo que necesites y solamente ejecutando un solo archivo hasta que el vídeo de hoy espero que les haya gustado el curso para mí fue un honor haberles dado la introducción a linux más adelante tendremos más cursos sobre genio linux sobre administración de servidores y todo lo relacionado con este sistema operativo les recuerdo mi nombre es luis enrique y me podrán encontrar vía twitter como arroba petris line no se olviden de ver el vídeo de cimiento de este curso que estará disponible en la plataforma ahí les daré algunas recomendaciones de lo que pueden seguir aprendiendo y algunas sugerencias sobre vídeos sobre la historia de linux ok me despido con eso mi nombre es luis enrique nos vemos en un próximo curso.