Saltar al contenido

Comandos básicos de linux

marzo 3, 2020
Comandos basicos de linux

¿Qué es linux?

Para comprender los comandos básicos linux, primero debemos conocer Linux. Linux es el conjunto de sistemas operativos basados en Unix. Junto con la visión y fusión de diversos tipos de tecnología orientados al software libre. Este proyecto es uno de los más claros ejemplos de software libre, todo el código fuente de los sistemas operativos, pueden ser utilizados, modificados y distribuidos libremente, bajo las licencias GLP (Licencia Pública General de GNU). Los sistemas son una combinación de varios proyectos, como los son GNU, dirigido por Richard Stallman, en conjunto con la Fundación Free Software. Todos estos sistemas tienen el núcleo «Linux», programado por Linus Torvalds.

Muchas de las veces el termino Linux llega a ser mal empleado. Muchas de las personas se refieren a él, como si se tratara de todo el sistema operativo, pero solo es el núcleo del sistema. El proyecto de GNU comprende una gran cantidad  de elementos, como los son compiladores y entornos de escritorio. Estos elementos no tiene nada que ver con el núcleo, inclusive existen derivados de Linux que no cuentan con compiladores GNU y al contrario, hay distribuciones de GNU donde Linux no tiene ninguna injerencia. Pero casi siempre la variedad de distribuciones de Linux, están acompañadas de GNU.

El mercado para distribuciones Linux está en Internet. Más del 70% de los servidores que existen en la red están alojados en sistemas operativos GNU/Linux, y gracias a estas distribuciones podemos acceder todos los servicios que ofrece Internet. GNU/Linux también tiene presencia en las computadoras personales, aunque en menor medida, pues este segmento esta muy dominado por Windows. Linux llego a tal éxito que un gran número de teléfonos Móviles, cuentan con Andriod, un sistema operativo para Smartphones basado en el núcleo de Linux. Es importante que sepas que estos comandos de linux no afectan el hardware de tu equipo, solo son útiles para modificar el sistema operativos, aunque si puedes obtener información de los dispositivos físicos de tu maquina

La terminal y los comandos básicos de linux

Trabajar con la línea de comandos de linux, puede ser una tarea algo complicada para los principiantes. Pero te sorprendería saber que no se requieren conocimientos especiales para usar la línea de comandos. Con que aprendas algunos comandos básicos de linux, podrás empezar a experimentar y dominar a largo tiempo la terminal de comandos. Aunque existen algunas aplicaciones gráficas para casi todos los programas, a veces esto no es suficiente. Y es cuando la línea de comandos puede ser de mucha ayuda para resolver algunos problemas que se te presenten.

terminal de comados basicos de linux
Terminal de linux en Debian

La terminal es conocida regularmente como «Shell «. En la prehistoria de las computadoras, la consola era el único medio para comunicarte con la computadora, pero algunos usuarios de linux de la actualidad, prefieren usar la consola. Debido a que una vez que dominas los comandos básicos de linux, puede ser muy rápido y la fácil correr posesos, ejecutar programas y crear directorios.

La función original de la terminar era administrar carpetas o ficheros, hoy en día se sigue usado con este propósito. Pero la evolución de los sistemas ha dado a lugar una gran variedad de programas que se puede ejecutar desde línea de comandos de linux. La administración de ficheros y de programas hacen de la terminal, una gran aliada una vez dominados los comandos básicos de linux.

¿Cuales son comandos básicos de linux?

Comando cd

Con este comando básico puedes acceder y navegar por la infinidad de carpetas y subcarpetas que tienen los sistemas operativos linux

  • cd / te lleva al directorio raiz.
  • cd /home te lleva a el directorio /home.
  • Con cd .. puedes salir de directorio donde te encuentres.
ls y cd comando de linux
ls y cd comando de linux

Comandos ls

El comando ls, te muestra una lista de los archivos que estén almacenados en esa carpeta:

  • ls como ya lo dijimos muestra todos los archivos y subcarpetas de un directorio.
  • ls -laxo puedes listar archivos ocultos.
  • Con ls */ puedes ver el contenido completo de una sola vez de una carpeta. Desplegara todo el contenido de carpetas y subcarpetas.
  • ls * .txt Si incluyes la extensión de un programa o archivo hace un filtrado solo con esas extensiones.
  • ls -la te lista los permisos y dueños  de cada archivo y carpeta.

comando ls de linux

Comando clear

Cuando ingresas muchos comandos básicos o complicados de linux, tu consola se va a saturar de mucha información. en ocasiones es recomendable limpiarla para llevar un orden en tu trabajo

  • simplemente ejecutamos la palabra clear y la terminal quedara limpia.

Comandos  mkdir + rmdir

Con mkdir podemos crear carpetas y existen dos formas de hacerlo, supongamos que queremos crear una subcarpeta llamada Viaje dentro de Documentos/Vacaciones/

  •  Nos colocamos en la carpeta donde queremos crear la nueva subcarpeta (recuerda que es con el comando cd ) y tecleamos mkdir fotos.
  • O podemos teclear mkdir Documentos/Vacaciones/fotos.

Para eliminar las carpetas creadas usamos el comando rmdir.

Comando mv

Con este comando podemos mover de ubicación los diversos tipos de archivos a diferentes carpetas. Primero se indica el nombre del documento o archivo y despues la ruta o de la carpeta

  • mv nombre_de_archivo.txt  /home/Documentos/Nueva_ubicación

Comando  rm

Con este comando podemos borrar cualquier archivo o carpeta

  • rm Nombre_de_carpeta_o_archivo.
  • rm * borras todos los archivos de la carpeta donde estés ubicado.

Comando Cat

Con este comando se nos muestra el contenido del archivo, es de solo lectura, con cat no podemos modificar alguna linea de código.

  • cat nombre_del_archivo
  • También se pueden hacer copias: cat documeto.txt > copiadeldocumeto.txt

Comando cp

Con este comando de linux podemos copiar  archivos a otras carpetas o a la misma carpeta

  • cp documento_original documento_copia
  • Para copiar a otra carpeta debemos darle la ruta cp documento_original /home/Documentos/documento_copia puedes asignarle un nuevo nombre o dejar el mismo

Comando df y du

Estos dos comandos son básicamente informativos, para saber en que condiciones están nuestras computadoras.

  • df nos muestra el espacio en disco, mostrando los parámetros de, disponible, usado y total.
  • du se enfoca es archivos y nos da la información de un archivo es especifico.

Comando Find

los sistemas linux tienen muchas carpetas, y es una tarea muy complicada buscar todos los archivos. Por eso con el comando find, podemos hacer búsquedas avanzadas y colocar filtros por nombre, solo tenemos que indicar el documento que estamos buscado y el comado buscara por todas las capetas. Al terminar te mostrata la ubicacion y como eres un experto en comados basicos de linux usaras el comado cd podras acceder hasta ruta de tu archivo.

  • find -name *Nombre_del_archivo*.
  • find /documentos.