Linux posee una gran cantidad de comandos para usar desde la consola, que nos permiten realizar una infinidad de tareas, vamos a empezar a repasar los más básicos
El comando “cd” nos permite movernos de directorio en directorio, vamos a ejecutar los siguientes comandos en la terminal
$ cd ..
$ cd..
$ cd
$ Cd
$ CD
¿Cuál fue el resultado?
Si queremos ir a un directorio en especifico podemos indicarle al comando cd la ruta que queremos ir:
$ cd /ruta/del/directorio
Nos llevara directamente a la ruta que le indicamos, mientras la ruta exista.
Si no se le agrega nada al comando, nos llevara a nuestro directorio de trabajo principal.
Vamos a escribir cd en nuestra terminal y luego vamos a escribir el siguiente comando:
$ ls
¿Qué nos mostró?
El comando «ls» lista todo el contenido del directorio en el cual estamos parados.
Si quiero saber el nombre de usuario con el que estoy trabajando lo puedo hacer usando el siguiente comando:
$ whoami
En la siguiente linea nos dirá el nombre del usuario con el que estamos trabajando.
Si observamos nuestro terminal, nos aparecerá algo así antes de poder ejecutar un comando:
usuario@equipo: ~ $
Esto nos indica el nombre del usuario, seguido del nombre del equipo que estamos trabajando. Al final nos indica la ruta que estamos. Si queremos saber la ruta especifica en la que estamos parados, podemos usar el comando:
$ pwd
¿Cómo funciona un comando en linux?
| Nombre del comando | [modificadores] | <parámetros> |
| Por lo general se debe de escribir solamente en minúsculas | Son agregados al comando que le dicen como debe ejecutarse. Suelen escribirse después de un guion (-) o dos guiones (–). No siempre son necesarios. Nota: no llevan los corchetes, se usan solamente para indicar que no son necesarios para que el comando funcione correctamente. | Son agregados al comando que le indican en donde debe de ejecutarse. Necesarios para el correcto funcionamiento del comando. Si no son pasados los parámetros el comando se ejecuta desde donde estamos parados. Nota: los símbolos <> no son necesarios. |
Por otra parte, un comando muy utilizado para retornar información al usuario, es el comando echo. Su sintaxis es: echo [-n -e]. El comando escribe los argumentos separados por blancos y terminados en una nueva linea de la salida estándar, de forma predeterminada. Pero, veamos un ejemplo:
$ echo "Bienvenidos a mi aplicación"
Si necesitamos limpiar la pantalla de nuestra terminal podemos utilizar el comando clear
$ clear
Este comando tiene una abreviatura de teclado que es Ctrl + L
El comando who nos muestra el nombre del usuario, la terminal que estamos usando y la hora que iniciamos la sesión.
$ who
Otro comando similiar es «w» pero también nos muestra otros datos como el tipo de sesión que iniciamos.
$ w
Si necesitamos saber todos los usuarios que están conectados a nuestro servidor podemos ejecutar el comando «users»
$ users
Linux es multiusuario, eso hace que podemos tener varios usuarios trabajando en diferentes terminales, para chequear que usuario está en que terminal podemos ejecutar el comando tty
$ tty
El comando cal nos muestra en pantalla un calendario del mes y del año que le indiquemos, también es posible obtener un calendario del año entero si le pasamos solamente el año.
$ cal 12 1992
$ cal 1992
El comando uname muestra información sobre el sistema que estamos usando. Nos mostrará el kernel que estamos trabajando. Si estamos usando el kernel Linux, uname devolverá Linux. Uname tiene un sin fin de modificadores, vamos a ver los más usados:
$ uname
-a Muestra toda la información
-s Nombre del tipo de sistema operativo
-n Nombre del host
-r Versión del sistema
-v Fecha de la versión
-m Tipo de maquina
-p Tipo de procesador
-i Tipo de hardware
-o Sistema operativo
Si necesitamos empezar a crear directorios, linux nos proporciona el comando mkdir, su sintaxis es la siguiente:
$ mkdir nombreDelDirectorio
El comando creará el directorio en caso de que no exista, si el directorio ya existe nos avisará que no podrá crearlo.
Si necesitamos borrar un directorio, podemos ultizar el comando rmdir
$ rmdir nombreDelDirectorio
El comando Elimina el directorio indicado en el parámetro SOLO si esta vació
Si necesitamos eliminar archivos o directorios, utilizaremos en general el comando rm. El comando elimina archivos o directorios indicados en el parámetro, permite el uso de comodines o meta caracteres.
$ rm nombre
El comando rm tiene varios modificadores:
-f Fuerza la eliminación del archivo sin solicitar confirmación al usuario
-i Pide confirmación al usuario para eliminar un archivo
-r Elimina directorios sin importar que tengan contenido.
Cómo copiamos archivos o directorios en Linux?, utilizando el comando «cp»
$ cp <origen> <destino>
$ cp archivoUno /home/usuario/archivos
Copiar el archivoUno al directorio archivos ubicado en la home del usuario principal
El comando cp puede usarse con comodines para realizar copias selectivas o generales.
Si necesito mover archivos o directorios vamos a ultilizar el comando mv, la sintaxis es similar al comando cp
$ mv <origen> <destino>
$ mv archivoUno /home/usuario/archivos
mueve el archivoUno al directorio archivos ubicado en la home del usuario principal
Aparte de mover, también lo podemos usar para renombrar un archivo.
$ mv archivoUno archivo1
Renombra el archivoUno a archivo1
Hasta el momento hemos ejecutado unos cuantos comandos, si necesitamos ver el historial de comandos que hemos ejecutado hasta ahora podemos ejecutar el comando history en nuestra terminal
$ history
“Muestra todo el historial”
$ history 10
“Muestra las ultimas 10 lineas”
$ history -c
“Limpia el historial”
Un comando que no viene instalado por defecto en muchos sistemas, pero que nos sirve para listar, similar al comando ls, es el comando tree, Lista en forma de árbol el contenido de un directorio que le especifiquemos en los parámetros.
$ tree
Si bien lo hemos usado sin explicar, en Linux existe un concepto llamado «rutas», de las cuales podemos encontrar rutas relativas y rutas absolutas. Un path name o “nombre del camino” identifica un archivo o un directorio de forma única dentro de la estructura de archivos. El separador de directorios es el mismo símbolo que usamos para acceder a la raíz del sistema: /.
Una ruta absoluta describe la ubicación de un archivo o directorio en el contexto de toda la estructura de archivos.
/home/usuario/Escritorio/
Mientras que una ruta relativa describe la dirección de un archivo o directorio partiendo del directorio actual. Si estamos en nuestro directorio de trabajo y queremos acceder a la carpeta música que se encuentra dentro de la misma, lo podemos hacer de la siguiente forma:
$ cd musica








Deja un comentario