{"id":234,"date":"2013-12-18T02:21:21","date_gmt":"2013-12-18T02:21:21","guid":{"rendered":"http:\/\/rediles.com\/softwarelibre\/?p=234"},"modified":"2013-12-18T02:21:21","modified_gmt":"2013-12-18T02:21:21","slug":"comandos-basicos-de-linux-por-la-terminal","status":"publish","type":"post","link":"http:\/\/rediles.com\/softwarelibre\/2013\/12\/18\/comandos-basicos-de-linux-por-la-terminal\/","title":{"rendered":"Comandos b\u00e1sicos de linux por la terminal"},"content":{"rendered":"<p>Aunque existen multitud de herramientas gr\u00e1ficas que nos permiten hacer casi todo en los sistemas operativos GNU\/linux, a veces puede ser m\u00e1s sencillo utilizar comandos desde una terminal. Aqu\u00ed va una lista de comandos b\u00e1sicos que pueden ser de utilidad para los que se inician en el uso de linux:<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Para poder trabajar como root (osea, como superadministrador del sistema):<\/strong><\/span><\/p>\n<p><span style=\"text-decoration: underline;\">Para trabajar como root de continuo:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td align=\"justify\" bgcolor=\"#ffff99\"><code>su<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"text-decoration: underline;\">Para dejar de ser root:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td align=\"justify\" bgcolor=\"#ffff99\"><code>su <em>nombredeusuario<\/em><\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"text-decoration: underline;\">Para trabajar como root solamente para ejecutar el comando que aparece a continuaci\u00f3n:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td align=\"justify\" bgcolor=\"#ffff99\"><code>sudo <em>elcomando<\/em><\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"text-decoration: underline;\">Para trabajar como root cuando nuestro usuario tiene permisos de administraci\u00f3n (algunos sistemas linux actuales han eliminado la figura de root, y cambiado por esta forma de administrar):<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td align=\"justify\" bgcolor=\"#ffff99\"><code>sudo su<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Para instalar y desinstalar software (paquetes que est\u00e1n en los repositorios del sistema):<\/strong><\/p>\n<table>\n<tbody>\n<tr>\n<td align=\"justify\" bgcolor=\"#ffff99\"><code>sudo apt-get install <em>programa<\/em><\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table>\n<tbody>\n<tr>\n<td align=\"justify\" bgcolor=\"#ffff99\"><code>sudo apt-get uninstall <em>programa<\/em><\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Manejo de directorios:<\/strong><\/p>\n<p><span style=\"text-decoration: underline;\">Para moverse entre los directorios:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td align=\"justify\" bgcolor=\"#ffff99\"><code>cd <em>ruta del directorio<\/em><\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Es importante tener en cuenta lo siguiente:<br \/>\n~ es nuestro directorio personal<\/p>\n<p>\/ es el directorio de ra\u00edz<\/p>\n<p>.. es el directorio padre del actual<\/p>\n<p><span style=\"text-decoration: underline;\">Para listar el contenido de un directorio:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td align=\"justify\" bgcolor=\"#ffff99\"><code>ls <em>larutadeldirectorio<\/em><\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5>En el comando ls, al igual que en casi todos los dem\u00e1s, se pueden poner par\u00e1metros: -a muestra todos los archivos (incluidos los ocultos) -l muestra informaci\u00f3n m\u00e1s completa de cada archivo (ls -al mostrar\u00eda ambas cosas).<\/h5>\n<p><span style=\"text-decoration: underline;\">Para borrar archivos:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td align=\"justify\" bgcolor=\"#ffff99\"><code>rm <em>archivo<\/em><\/code><code><\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"text-decoration: underline;\">Para borrar directorios:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td align=\"justify\" bgcolor=\"#ffff99\"><code>rm -r <em>directorio<\/em><\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"text-decoration: underline;\">Para crear un directorio:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td align=\"justify\" bgcolor=\"#ffff99\"><code>mkdir <em>nombredeldirectorio<\/em><\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"text-decoration: underline;\">Para copiar:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td align=\"justify\" bgcolor=\"#ffff99\"><code>cp <em>rutaorigen<\/em> <em>rutadestino<\/em><\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"text-decoration: underline;\">Para mover o renombrar:<br \/>\n<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td align=\"justify\" bgcolor=\"#ffff99\"><code>mv <em>rutaorigen rutadestino<\/em><\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><em>Importante: Si el nombre del archivo contiene espacios, hay que escribirlo entre comillas:<\/em><\/p>\n<p><em>Video de prueba.avi se escribir\u00eda como \u201cVideo de prueba.avi\u201d en una terminal. <\/em><\/p>\n<p>&nbsp;<\/p>\n<p>Si alguien desea que vaya a\u00f1adiendo otros comandos b\u00e1sicos a este listado, o m\u00e1s detalles sobre alg\u00fan comando concreto, que me lo haga saber a trav\u00e9s de los comentarios.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aunque existen multitud de herramientas gr\u00e1ficas que nos permiten hacer casi todo en los sistemas operativos GNU\/linux, a veces puede ser m\u00e1s sencillo utilizar comandos desde una terminal. Aqu\u00ed va una lista de comandos b\u00e1sicos que pueden ser de utilidad &hellip; <a href=\"http:\/\/rediles.com\/softwarelibre\/2013\/12\/18\/comandos-basicos-de-linux-por-la-terminal\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[1],"tags":[],"class_list":["post-234","post","type-post","status-publish","format-standard","hentry","category-sin-categoria"],"_links":{"self":[{"href":"http:\/\/rediles.com\/softwarelibre\/wp-json\/wp\/v2\/posts\/234","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/rediles.com\/softwarelibre\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/rediles.com\/softwarelibre\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/rediles.com\/softwarelibre\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/rediles.com\/softwarelibre\/wp-json\/wp\/v2\/comments?post=234"}],"version-history":[{"count":2,"href":"http:\/\/rediles.com\/softwarelibre\/wp-json\/wp\/v2\/posts\/234\/revisions"}],"predecessor-version":[{"id":236,"href":"http:\/\/rediles.com\/softwarelibre\/wp-json\/wp\/v2\/posts\/234\/revisions\/236"}],"wp:attachment":[{"href":"http:\/\/rediles.com\/softwarelibre\/wp-json\/wp\/v2\/media?parent=234"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/rediles.com\/softwarelibre\/wp-json\/wp\/v2\/categories?post=234"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/rediles.com\/softwarelibre\/wp-json\/wp\/v2\/tags?post=234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}