Comandos básicos de Linux

in #spanish7 years ago

Los usuarios que utilizan Linux, a diferencia de aquellos que suelen utilizar Windows, sabrán muy bien que utilizar este sistema operativo requiere, tarde o temprano, utilizar alguno que otro comando desde una consola o terminal. Bien sea porque están aprendiendo a cómo utilizarla, o porque leyeron algún artículo o tutorial en internet. Acá les dejo algunos de los comandos que suelo utilizar y que me parecen que son los más básicos e importantes para cualquier usuario:


Fuente


Ruta del directorio actual - pwd

Este sencillo comando nos indica la ruta completa del directorio en el que nos encontramos actualmente.


Cambiar de directorio - cd

Este comando nos permite movernos a través de los distintos directorios de nuestro sistema si se le proporciona una ruta. Si no se especifica alguna ruta, suele devolvernos a nuestro home: /home/<usuario> ó ~.


Podemos comprobar utilizando pwd que en efecto nos estamos moviendo de directorio

Cambiar al directorio inmediatamente superior - cd ..

En Linux existen dos directorios especiales: . que hace referencia al directorio actual y .. que hace referencia al directorio inmediatamente superior o directorio padre.


Listar los archivos y carpetas del directorio actual - ls

Con ls podemos ver todos los archivos y carpetas que contiene el directorio en el que nos encontramos.

Adicionalmente, a este comando le podemos agregar ciertas opciones que lo hacen aún más útil. Por ejemplo:

Mostrar la salida en forma de lista - ls -l

Mostrar todos los archivos, incluidos los ocultos - ls -a


En Linux los archivos ocultos empiezan con un punto en su nombre

Combinando opciones - ls -la


Previsualizar el contenido de un archivo - more

Al especificar un nombre de archivo a more obtendremos una previsualización del contenido del archivo que le hayamos indicado.

Si el contenido del archivo es muy extenso, podremos seguir viendo el contenido restante presionando la tecla Enter. Si no queremos seguir viendo el resto del contenido, presionamos q.


Limpiar la pantalla - Crtl + l

A medida que vamos utilizando el terminal, vamos a notar que la pantalla se llenará cada vez más y más de líneas. Algunas personas preferimos tener una pantalla limpia sin las líneas viejas que han aparecido y que ya no son de utilidad. Para solucionar este problema, nos basta con presionar la combinación de botones Crtl + l, para que automáticamente la pantalla haga scroll up y nos deje una pantalla libre de líneas.


Antes


Después

Se vuelve una costumbre que cada vez que utilizamos un comando y ya no necesitamos la información, presionamos esta combinación de botones para mantener la pantalla limpia.


Reiniciar la consola - reset

A diferencia de Crtl+l, el comando reset en vez de subir todo el contenido hacia arriba, lo borra. Es decir, una vez que ejecutamos reset ya no podremos volver a ver el contenido que antes era mostrado.


Copiar un archivo - cp

A este comando le indicamos como primer argumento el archivo que queremos copiar, y como segundo argumento el sitio de destino. Cabe destacar que si el nombre que colocamos en el destino es distinto al nombre de origen, el archivo se copiará con el nuevo nombre.

Si queremos copiar una carpeta, debemos colocar la opción -r de la siguiente manera: cp -r carpeta1 copia_carpeta1


Eliminar un archivo - rm

No hay mucho que decir de este comando, simplemente escribimos el nombre del archivo que queremos eliminar y este cumplirá su cometido.

Si queremos eliminar una carpeta, tendremos que agregar la opción -r de la siguiente manera: rm -r carpeta1.


¿Utilizas Linux?, ¿Qué comando agregarías a la lista?

Cualquier duda o comentario, puedes dejarlo en los comentarios.

Si te ha gustado este post, no olvides dar Upvote, Resteem y Follow.

Todas los screenshots son de mi autoría

Sort:  

Gracias por compartir este guia. Tengo una preguntita sobre linux. Queria cambiar de windows por Linux, pero escuche ayer que habia problema de hack a dentro, que manda los datos. Es verdad ? Por que primero escuche que fue mejor que windows (quien ahora me carga update mismo si no quiero, aunque si he desactivado el windows update pasa a fuera y impone sus modificaciones...) Le agradezco si tiene el tiempo de responder. Gracias

Buenas noches @permatek, muchas gracias por tu comentario, me alegra que te haya gustado. No entiendo muy bien, ¿quién manda datos? ¿Linux? En tal caso, de primera mano eso no es cierto, Linux no comparte datos sin tu consentimiento. Ahora, si tu conexión a la red estuviese intervenida por un tercero, o si tuviese algún tipo de malware (que por cierto son muy escasos en Linux), podrías correr el riesgo de que tu información se vea comprometida, pero como te comento, esto solo ocurre si tienes algún tipo de malware. Linux es superior a Windows en muchos aspectos, empezando por el hecho de que tienes el control total sobre tu sistema. Cualquier otra duda que tengas, puedes hacérmela saber. Saludos!

De nada ;) Si eso lo que escuche hay algunos dias (no tengo fuente, me lo dijo un conocimiento cuande hable de eso, piensendo a cambiar de windows por linux). Parece que en las ultimas versiones, hay algo ahora (quisas malware, o no se), tomando datos sin que lo sabes.... (??) Por fin como windows. Pero puede no ser la verdad, cierto, por eso mi pregunta.

De acuerdo. Termine de leer te. Es lo que piense tambien, mas control (que por windows, ellos controlan todo por fin. Por ejemplo, cuando compre el compu, desactive la fonction de windows update. Sin embargo, la semana antes, se ha ponido un update sin preguntarme ! Et fui a mirar, windows update todavia fue desactivado (la ultima update que hay esta en 2016, cuando compre).

Y estos updates sirven para "mejorar la experiencia de uso, y pronoper contenidos mas en acuerdo con mis gustos" ?!??!! No quiere que me imponen contenidos, y todavia menos que saber lo que me gusta... Por eso quiero cambiar por linux, si dices que normalmente no es asi. Voy a investigacionar (no se si se dice) mas y cambiar pronto por ellos.

Gracias de nuevo !

Saludos @jfuenmayor96 buena información para cualquier usuario que se aventure en el llamado Software Libre, los comandos en estos lenguajes son obligatorios prácticamente jajaja … En esta era informática, las personas tienden por iniciativa propia explorar e inventar con sus PC's... En Software Libre estás de manos atadas si no sabes ningún comando, así que manos a la obra, a estudiar comandos (eso si, pendientes con aquellos que puedan dañar la PC,s, como los que tienen que ver con el kernel y otros recursos vitales para la operatividad de la maquina). El mundo de los códigos en Software Libre es amplio. Éxitos y Bendiciones