{"id":879,"date":"2017-02-09T17:14:09","date_gmt":"2017-02-09T23:14:09","guid":{"rendered":"http:\/\/naps.com.mx\/blog\/?p=879"},"modified":"2017-11-16T12:13:44","modified_gmt":"2017-11-16T18:13:44","slug":"aprende-trabajar-comandos-linux","status":"publish","type":"post","link":"https:\/\/naps.com.mx\/blog\/aprende-trabajar-comandos-linux\/","title":{"rendered":"Aprende a trabajar con comandos en Linux"},"content":{"rendered":"<p>Aprender a trabajar con comandos en Linux es muy importante: se consumen menos recursos, adem\u00e1s, muchos servidores por seguridad no cuentan con interfaz gr\u00e1fica, por lo que se requiere el uso de comandos. Trabajar remotamente es m\u00e1s r\u00e1pido y seguro usando un int\u00e9rprete de comandos y muchas de las opciones que s\u00ed estan disponibles en modo comando, no est\u00e1n disponibles en modo gr\u00e1fico.<\/p>\n<div id=\"attachment_887\" style=\"width: 650px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/naps.com.mx\/blog\/wp-content\/uploads\/2017\/02\/pexels-photo-225769.jpeg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-887\" class=\"size-full wp-image-887\" src=\"http:\/\/naps.com.mx\/blog\/wp-content\/uploads\/2017\/02\/pexels-photo-225769.jpeg\" alt=\"trabajar comandos linux\" width=\"640\" height=\"426\" srcset=\"https:\/\/naps.com.mx\/blog\/wp-content\/uploads\/2017\/02\/pexels-photo-225769.jpeg 640w, https:\/\/naps.com.mx\/blog\/wp-content\/uploads\/2017\/02\/pexels-photo-225769-300x200.jpeg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><p id=\"caption-attachment-887\" class=\"wp-caption-text\">Aprende a trabajar con comandos en Linux<\/p><\/div>\n<p><!--more--><\/p>\n<p>En resumen, todo administrador de sistemas, redes o servidores en Linux debe tener un buen nivel de habilidad en lo referente a trabajar con comandos en Linux.<\/p>\n<h2>Conociendo el prompt<\/h2>\n<p>Una vez que abras una ventana de comandos en Linux aparecer\u00e1 el prompt o apuntador que se\u00f1ala que el sistema est\u00e1 listo para recibir comandos.<\/p>\n<p>El formato del prompt es el siguiente:<br \/>\nusuario@servidor:~$<\/p>\n<p>Notamos 4 elementos: Primero, nos indica el <strong>usuario<\/strong>, el <strong>servidor<\/strong> o equipo en el que se est\u00e1 operando, la <strong>vi\u00f1eta<\/strong> ~ indica que est\u00e1 trabajando sobre el directorio del usuario, y el s<strong>igno de $<\/strong> representa que es un usuario NO administrador (para un usuario administrador mostrar\u00eda el signo #).<\/p>\n<p>Desde el prompt se pueden introducir Comandos.<\/p>\n<h2>Comandos, opciones y argumentos<\/h2>\n<p>Un comando es la orden que se va a ejecutar. Hay distintas formas de introducir comandos.<\/p>\n<p>Comando + Intro<br \/>\nComando + opciones + Intro<br \/>\nComando + argumentos + Intro<br \/>\nComando + opciones + argumento + Intro<\/p>\n<p>Ejemplos:<\/p>\n<pre class=\"lang:zsh decode:true \">ls\r\nls -a -b\r\nls -ab\r\nls --all\r\nls --all -l\r\nls \/etc\/\r\nls -l \/etc\/<\/pre>\n<p>&nbsp;<\/p>\n<h2>Trabajar con comandos en Linux<\/h2>\n<p>Puedes utilizar:<\/p>\n<p><strong>Cursores<\/strong>: Flecha Arriba, Flecha Abajo, Av Pag, Re Pag nos sirven para recorrer el historial de comandos introducidos.<\/p>\n<p>Flecha a la Derecha, Flecha a la Izquierda, Inicio y Fin nos permiten recorrer el comando actual caracter por caracter.<\/p>\n<h2>Caracteres especiales<\/h2>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td>\\<\/td>\n<td>quita funcionalidad a otro caracter especial<\/td>\n<\/tr>\n<tr>\n<td>*<\/td>\n<td>representa uno o m\u00e1s caracteres<\/td>\n<\/tr>\n<tr>\n<td>?<\/td>\n<td>representa un car\u00e1cter<\/td>\n<\/tr>\n<tr>\n<td>[]<\/td>\n<td>Agrupaci\u00f3n y rangos<\/td>\n<\/tr>\n<tr>\n<td>\u00bb o &#8216;<\/td>\n<td>escapan caracteres especiales<\/td>\n<\/tr>\n<tr>\n<td>;<\/td>\n<td>separa un comando de otro<\/td>\n<\/tr>\n<tr>\n<td>&amp;<\/td>\n<td>ejecuta un comando en segundo plano<\/td>\n<\/tr>\n<tr>\n<td>&amp;&amp;<\/td>\n<td>ejecuta un segundo comando solo cuando el primer comando ejecut\u00f3 bien<\/td>\n<\/tr>\n<tr>\n<td>||<\/td>\n<td>ejecuta un segundo comando solo cuando el primer comando ejecut\u00f3 mal.<\/td>\n<\/tr>\n<tr>\n<td>~<\/td>\n<td>representa el directorio de usuario<\/td>\n<\/tr>\n<tr>\n<td>!<\/td>\n<td>accede al historial<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>ls M* lista los archivos que comienzan con M<\/p>\n<p>ls ??? lista los archivos que tienen tres caracteres como nombre<br \/>\nls ???* buscar\u00e1 archivos de tres o m\u00e1s caracteres<\/p>\n<p>ls [mn]* busca archivos que comiencen con m o n.<br \/>\nls [a-m]* buscar\u00e1 archivos que comiencen con cualquier letra en el rango de a &#8211; m.<\/p>\n<p>!5 ejecuta el 5 comando del historial<\/p>\n<p>!! ejecuta el \u00faltimo comando del historial<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aprender a trabajar con comandos en Linux es muy importante: se consumen menos recursos, adem\u00e1s, muchos servidores por seguridad no cuentan con interfaz gr\u00e1fica, por lo que se requiere el uso de comandos. Trabajar remotamente es m\u00e1s r\u00e1pido y seguro usando un int\u00e9rprete de comandos y muchas de las opciones que s\u00ed estan disponibles en [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"amp_status":"","footnotes":""},"categories":[43],"tags":[180,144,44],"class_list":["post-879","post","type-post","status-publish","format-standard","hentry","category-sistemas-operativos","tag-administracion-de-servidores","tag-comandos-linux","tag-linux"],"_links":{"self":[{"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/posts\/879","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/comments?post=879"}],"version-history":[{"count":10,"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/posts\/879\/revisions"}],"predecessor-version":[{"id":891,"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/posts\/879\/revisions\/891"}],"wp:attachment":[{"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/media?parent=879"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/categories?post=879"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/tags?post=879"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}