apuntes de CMD unix linux de holberton

Ing software -uname: Sirve para ver toda la información de la maquina virtual. Se puede usar también utilizando como sal

Views 56 Downloads 1 File size 101KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Ing software -uname: Sirve para ver toda la información de la maquina virtual. Se puede usar también utilizando como salida de comando “uname –a” para obtener información mas detallada Tambien podemos usar el comando “man” para obtener ayuda e informacion sobre un comando por ejemplo “man uname” o “man ls” y de esta manera nos despliega los usos que tiene cada terminal de comando. -

-

-

-

-

Para realizar un salto de pagina revisando el manual de comandos se hace mediante la barra espaciadora. Y de esa manera logramos conocer como se imprime la versión del kenel que viene siendo con (uname –v). Pwd: imprime nuestro directorio de trabajo predeterminado en el que trabajamos y ejecutamos comandos. En este caso nuestro directorio de trabajo es (/root) Is: El comando ls Le permite enumerar archivos y directorios (carpetas) contenidos en un directorio específico. Si no se especifica que directorio enumerar va a enumerar el directorio de trabajo actual. Cd: Significa "cambiar directorio". cd le permite navegar por el sistema de archivos de Linux y lo mueve al directorio que especifique, cambiando su directorio de trabajo. Si no especifica un directorio, cd lo moverá de regreso a su directorio de trabajo predeterminado. Accedemos a otro directorio de trabajo con los siguientes comandos (cd holbertonschool) y posteriormente declaramos el comando pwd para conocer la ruta de nuestro directorio de trabajo que es (/root/holbertonschool). Luego buscamos con el comando ls el nombre del archivo contenido en el directorio de holbertonschool. Less: Es un comando de Linux que te permite ver archivos de texto dentro de las carpetas y archivos. Para superar el reto puesto en el nivel 2 para admision buscamos el directorio holbertonschool con el comando (cd holbertonschool) luego ingresamos el comando (ls) para enumerar y visualizar los archivos y carpetas dentro del directorio de trabajo. Despues solo ingresamos el comando (less) seguido del nombre de alguna carpeta o información que se pueda visualizar luego de ingresar el comando (Is), y por ultimo nos quedaría la visualización de texto de la carpeta. Touch: En Linux, cada archivo y carpeta tiene una marca de tiempo asociada que proporciona información sobre cuándo se modificó el contenido de un archivo o sus atributos. Hay tres tipos de marcas de tiempo: Tiempo de acceso (atime): la última vez que se leyó un archivo. Tiempo de modificación (mtime): la última vez que se modificó el contenido de un archivo. Al igual que el tiempo de acceso, también forma parte de los metadatos del estado de los archivos. Tiempo de cambios realizados (ctime): la última vez que se modificaron los metadatos de un archivo (por ejemplo, permisos).

Ing software

-

Debido que atime y mtime son parte de los metadatos de estado de un archivo, cambiar atime o mtime de un archivo da como resultado ctime, en el cual se establece automáticamente la fecha actual. No hay forma de configurar o cambiar el ctime manualmente. El comando touch sin ninguna opción crea un nuevo archivo. Si el archivo existe, el comando actualizará el tiempo de acceso y de modificación a la hora actual sin cambiar su contenido. Para superar el reto del nivel 2 de la admisión pasamos a entrar al directorio de trabajo que nos indican con (cd) luego de comprobar con (pwd) que es ese directorio pasamos a crear un archivo con el comando (touch) declarando (touch hello_world) y luego finalmente comprobamos que se halla creado ingresando el comando (ls) y visualizando las carpetas. Cp – mv – rm – mkdir: Son comandos necesarios para copiar, mover, borrar o remover y crear directorios. Para copiar un archivo en otro directorio usamos el siguiente comando (cp hello_world /tmp) en este caso copiaremos el archivo en un directorio temporal llamado (/tmp). Para superar el reto de nivel 2 de la admisión nos piden que cambiemos de directorio a holberton school con la línea de comando (cd holbertonschool) y una ves ahí revisamos con (ls) los archivos allí guardados. Vemos que se encuentra un archivo llamado (hello_world), entonces nos piden que ese archivo lo copiemos en un directorio de temporal llamado (/tmp) de la siguiente forma: (cp hello_world /tmp). Luego de ello podemos visualizarlo dentro del directorio con el comando (ls) Mv: 1.Cambie el nombre del archivo hello_world que está en el directorio / tmp a hello_holberton. 2.Mueva el archivo hello_world de / root / holbertonschool a / root. Para superar el primer reto de nivel 2 de la admision ingresamos primero al directorio temporal (cd /tmp) después podemos visualizar con (ls) el contenido y nos daremos cuenta del archivo hello_world que nos piden renombrar. Lo vamos a renombrar con la siguiente línea de comando (mv hello_world hello_holberton). Luego podemos ver en el mismo directorio con (ls) que se ha renombrado con éxito nuestro archivo. Para nuestro segundo reto ingresamos al directorio (cd holbertonschool), una vez allí vemos que esta nuestro archivo hello_world que debemos pasar a nuestro directorio por defecto (root) y lo haremos de la siguiente forma (mv hello_world /root/).

Ing software Rm: Elimine el archivo / tmp / hello_holberton con el comando rm.

Para hacerlo simplemente accedemos al directorio temporal con el comando (cd /tmp) luego ingresamos debajo otra línea de comando (rm hello_holberton). Mkdir:

Cree un directorio llamado Betty en /root/holbertonschool usando el comando mkdir. Para hacerlo accedemos al directorio (cd holbertonschool) una vez allí podemos crear el nuevo directorio dentro de este de la siguiente forma (mkdir Betty). Luego ingresando el comando (ls) podemos ver nuestro numero directorio agregado con letras azules que lo distingue como directorio. Rmdir:

Elimine el directorio /root/holbertonschool/Betty. Para hacerlo simplemente ingresamos al directorio de holbertonschool e ingresando el comando (ls) podemos ver el directorio Betty. Lo siguiente será eliminarlo con el comando (rmdir Betty).

EMACS Emacs es un editor de texto extensible y personalizable. Es un editor de texto que puede usar para editar sus archivos de texto, HTML, CSS y JavaScript. Es necesario instalarlo en el servidor con los siguientes pasos y con la ayuda del comando (apt-get). -Salir de emacs: (Ctrl x +Ctrl C) -Guardar archivo en emacs: (Ctrl x + Ctrl S) Tenemos el siguiente reto: Crear un archivo llamado my_emacs_file siguiendo estos pasos: -Ejecute cd / tmp. -Compruebe que ahora está en / tmp utilizando el comando pwd. -Acceder a emacs

Ing software Ahora deberías estar en Emacs. Crea un archivo dentro de emacs llamado (my_emacs_file) navegando con las teclas de cursores hasta llegar a un enunciado azul que dice (visit new files) le damos enter al enunciado y luego nos muestra la ruta del directorio llamada (/tmp/), a esa ruta le agregamos el nombre del archivo que queremos crear que en este caso será (/tmp/my_emacs_file). Luego usamos damos y una vez dentro del archivo podemos añadir texto y guardarlo posteriormente con la acción para guardar archivos en emacs que es (Ctrl x + Ctrl s). Escribe algo Guarde el archivo no vacío y luego salga. Compruebe que ha creado el archivo my_emacs_file en / tmp utilizando el comando ls.

Quote Cambie el nombre del archivo /root/hello_world a /root/quote_dora creando el archivo con el comando (touch) y luego renombrandolo con (mv). Abra el archivo dando enter a (visit new files) y luego escribir el nombre del archivo solamente en la parte inferior del cuadro (quote_dora), luego procedes a escribir el texto que se desea escribir y finalmente se guarda el texto con la opción para guardar archivos (Ctrl x + Ctrl S).

Apache Nuestro sitio web estará alojado en nuestro servidor Linux y para permitir que las personas puedan ingresar con nuestra dirección IP y con protocolo de hipertexto HTTP debemos para ello instalar un servidor web por medio del comando (apt-get install apache2). Un servidor web nos permite procesar una aplicación del lado del servidor realizando conexiones unidireccionales y bidireccionales con el cliente y generando o cediendo una respuesta en cualquier lenguaje o aplicación del lado del cliente. El código recibido por el cliente es renderizado por un navegador web. Para acceder a apache, modifiquemos la página que ven las personas cuando escriben su dirección IP en su navegador. Pero primero necesitamos ubicarlo en su servidor. Apache mantiene sus archivos de configuración principales dentro del directorio / etc / apache2. Aquí ingresamos el comando (apache2)para poder acceder al directorio de etc donde se encuentran los archivos de configuración lo hacemos con el siguiente comando (cd /etc) Al igual que cualquier otro sitio web administrado por Apache, el sitio web predeterminado que ve en su navegador tiene su propio archivo de configuración: /etc/apache2/sites-available/000-default.conf.

Ing software De la misma forma podemos ir accediendo a cada uno de los directorios de esa ruta buscando en cada lista con el comando (ls) y cuando llegamos a (sites-available) nos encontramos con 2 archivos y uno de ellos se llama (000-default.conf.) Dentro de este archivo de configuración puede encontrar una opción llamada DocumentRoot, junto a esa opción se especifica qué directorio o ruta contiene los archivos del sitio web predeterminado. Use el comando less para encontrar la ruta del directorio donde se almacenan los archivos de su sitio web. La línea que está buscando debe comenzar con DocumentRoot, seguida de la ruta del directorio. En este caso la ruta es (/var/www/html). Y luego de visitar la ruta de comandos podemos observar que el archivo que contiene el directorio (/var/www/html) es (index.html). El siguiente reto consiste en acceder a esta ruta ingresando al servidor web (apache2) luego de eso seguimos ingresando a dichos directorios para llegar al archivo (index.html) ingresando primero el directorio (cd /var) luego al directorio (cd www) y por ultimo (cd html). Luego de eso nos piden ingresar a (emacs) y seleccionar la opción (visit_new_files) y por ultimo solo queda ingresar el nombre del archivo (index.html) y podrás acceder al editor de texto html donde podras realizar modificaciones.

Cambie el texto Apache2 Ubuntu Default Page: It Works Y colocar Holberton Default Page: It Works Cambie el texto Apache2 Ubuntu default page y colocar Holberton default page Los cambios se efectuan en la informacion de la pagina que aparece al poner el cursor en la pestaña de la pagina.

HTML HTML es un lenguaje de enmarcación en vez de ser un lenguaje de programación, porque no permite programar la computadora y hacer que haga todo lo que desee ya que el uso es simplemente es imprimir el texto para etiquetarlo y decirle a su navegador web como mostrar el texto al usuario en su sitio web con diferentes fuentes, colores y tamaños.

Este es un párrafo.

Este es un párrafo. Tenga en cuenta que

abre el párrafo (es una etiqueta de apertura) y

lo cierra (es una etiqueta de cierre).

Ing software

Este párrafo tiene una parte más fuerte y una parte destacada .

Este párrafo tiene una parte más fuerte y una parte enfatizada. ¿Ves cómo las etiquetas se abren y cierran entre sí?

ENLACE Si desea agregar un enlace en su página web, debe saber que los enlaces están representados por etiquetas , como esta: texto para hacer clic . Pero cuando desea crear un enlace, también debe indicar a qué URL se vincula cuando el usuario hace clic. Para indicarle al enlace a qué URL debe vincularse, deberá agregar la URL en un atributo (href) de la etiqueta de apertura , de esta manera:

Este es un párrafo con un enlace en el que se puede hacer clic .

Por ultimo quedaría asi: This is a paragraph with a clickable link. Como se puede ver podemos declarar el link dentro de la etiqueta y finalmente cerrarlo con . El valor dado a un atributo, al igual que para el atributo href aquí, siempre se coloca entre los "caracteres, justo después de un signo =. La etiqueta acepta href como un atributo, porque necesita que se le diga dónde tomar el usuario cuando hace clic. Algunas otras etiquetas tienen atributos para sus propios fines. Por ejemplo, las etiquetas de imagen necesitan saber dónde está el archivo de imagen, y usan el atributo src para eso:

Aquí hay una imagen: .

Como se puede ver en la etiqueta se usa una etiqueta de apertura pero no una etiqueta de cierre asi que basta con esto para encerrar una acción

  Here is a clickable image:           .



Ing software De esta manera puedes mezclar un poco lo aprendido anteriormente para de esta manera permitir al usuario acceder a la página web. Y de esta manera quedaría:

Here is a clickable image: 

.

-----------------------------------------------------------------------------------------------------------------------------

Antes de comenzar su proyecto, probablemente le gustaría saber que una página web válida contiene al menos este código:



This is the webpage's title, which will display in the browser's bar





Como puede ver, todas las páginas web siempre comienzan con una declaración DOCTYPE para expresar que el resto del código está escrito en HTML. Luego, el código HTML en sí siempre se describe completamente entre una etiqueta de apertura y una etiqueta de cierre . Esta etiqueta siempre contiene exactamente dos subetiquetas: y : : Contiene cierta metainformación sobre la página, pero no su contenido en sí. Por ejemplo, contiene el título que el navegador mostrará en su barra y el "juego de caracteres", que ayuda a definir qué caracteres se usan en el documento (como: ¿caracteres chinos? ¿Caracteres cirílicos?). "UTF-8" es el nombre de un juego de caracteres que funcionará perfectamente para nuestras necesidades.

Ing software : que describe lo que pueden ver tus visitantes. Sus párrafos, imágenes, enlaces, etc. deben ir entre la etiqueta de apertura y la etiqueta de cierre . Aquí es donde escribirá el código HTML en la parte "HTML" de este proyecto.



Animalia: Rescata y adopta

Imagen animalia https://i.pinimg.com/originals/a0/b8/59/a0b8594ff7a08986e04b0976d192dba4.jpg type="text/css" media="screen"/>