Aprovecha el precio especial

Antes:$249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Comienza ahora

Termina en:

01d

21h

39m

34s

1

Introducción a la linea de comandos

Existen una serie de nociones básicas que hay que tener en cuenta a la hora de introducir los comandos. En primer lugar citaremos las siguientes:

  • Los comandos hay que teclearlos exactamente
  • Las letras mayúsculas y minúsculas se consideran como diferentes.
  • En su forma más habitual (los shells de Bourne o de Korn), el sistema operativo utiliza un signo de $ como prompt para indicar que está preparado para aceptar comandos, aunque este carácter puede ser fácilmente sustituido por otro u otros elegidos por el usuario. En el caso de que el usuario acceda como administrador (root) este signo se sustituye por #.
  • Cuando sea necesario introducir el nombre de un fichero o directorio como argumento a un comando, Linux, permite escribir las primeras letras del mismo y realiza un autorrellenado al presionar la tecla del tabulador. Si no puede distinguir entre diversos casos rellenará hasta el punto en el que se diferencien. Por ejemplo, supongamos una carpeta con los siguientes directorios:
    • Programas
    • Documentos_proyecto
    • Documentos_privados
      Al escribir cd Pr<tab> Linux rellenará el resto del contenido hasta escribir cd Programas. Por el contrario al escribir cd D<tab> escribirá cd Documentos

TRABAJANDO EN UNA TERMINAL
Es difícil que hagamos de GNU/Linux nuestro entorno de trabajo habitual sin utilizar nunca la línea de comandos (el verdadero alma de Linux) Vamos a
efectuar un primer acercamiento.
Para entrar a tu terminal, puedes hacerlo buscando linea de comandos en tu buscador (en caso de Mac) y si tienes Windows, te recomiendo descargar Ubuntu u otros sistemas operativos basados en Unix para que vayamos al mismo ritmo.
Entonces, una vez dicho esto, procedemos a entrar a nuestra terminal y nos tendrá que aparecer algo como lo siguiente:
Captura.JPG

Una vez en el terminal conviene familiarizarse con la línea de comandos. Lo que vemos es un mensaje del sistema (prompt de la shell). Nos informa de
que usuario soy (amfabra) como se llama mi ordenador (coordinador) y en que carpeta o directorio me encuentro (:~ que significa el directorio del usuario
/home/amfabra) y un separador $. El símbolo del separador es importante: Se utiliza el símbolo de dólar ($) para los usuarios normales y el símbolo # para significar que es el root el que está dando ordenes.

Administración básica de Guadalínex La terminal de comandos Para cambiar a otro usuario escribiremos :
$su nombre_de _usuario
lógicamente ese usuario debe estar dado de alta en el sistema, a continuación se pedirá su clave.
Para pasar a ser superusuario escribiremos:
$su
Tras lo cual el sistema nos pedirá la contraseña de root y, si es correcta, cambiará a modo de root. Observa como cambia el prompt:
Captura.JPG

MOVIENDONOS POR LOS DIRECTORIOS
La orden para movernos por la estructura de la red es ‘cd’ y su formato es el siguiente:
cd [directorio]
Donde ‘cd’ es el comando y lo que está entre corchetes es el argumento, al estar entre corchetes es opcional. Para movernos de un directorio a otro usamos este comando, tenemos 2 formas de nombrar un directorio: la primera es por su ruta absoluta y la segunda es por su ruta relativa. La absoluta se refiere al nombre completo empezando desde ‘/’, un ejemplo sería ir a /etc (yo estoy en /home/amfabra).
Captura.JPG

Esto tiene un problema, ya que siempre tenemos que escribir la ruta completa a donde queramos ir. Para no tener que hacerlo, usamos las rutas
relativas: ponemos el nombre del directorio que queremos entrar pero a partir desde el que estamos. Para ver esto volveremos a /home/amfabra (en vuestro caso el directorio de trabajo vuestro) y de allí iremos a
/home/amfabra/Documentos.

Captura.JPG

En el primer caso hemos usado de nuevo una ruta absoluta y en el segundo como ya estábamos en /home/amfabra hemos puesto solo Documentos para entrar en /home/amfabra/Documentos, que sería su ruta absoluta.

Dentro de todo directorio existen dos directorios especiales que son ‘.’ y ‘…’. El primero hace referencia al directorio actual, es decir, si haces ‘cd .’ te quedas donde estás (el directorio especial ‘.’ ya veréis más adelante lo útil que es), y el segundo hace referencia al directorio padre, o sea, si estamos en
/home/amfabra y hacemos ‘cd …’ terminaremos en /home.

Captura.JPG

Estos dos directorios especiales los usaremos en la rutas relativas, es lo mismo hacer ‘cd ./Documentos’ que ‘cd Documentos’ que para este comando en concreto nos da lo mismo pero en otros puede que necesitéis usar ‘./’. Imaginaros que desde /home/amfabra queréis entrar (si tuvierais otro usuario llamado así) en /home/kronem, para no escribir la ruta absoluta recurriremos a ‘cd …/kronem’ y conseguimos mediante una ruta relativa dar un salto atrás en el árbol y entrar en ‘kronem’
Captura.JPG

Bueno pues no se vayan todavía, aun hay más. Hay una referencia especial, estemos donde estemos si hacemos ‘cd ∼’ volvemos a nuestro directorio de trabajo ya que ∼ (bajo consola lo conseguimos pulsando la tecla Alt Gr +4) es una referencia a nuestro directorio de trabajo.
Captura.JPG

Con esto ya hemos visto este comando tan simple pero útil. Se consigue el mismo resultado escribiendo ‘cd’.

¿DONDE ESTOY?
Si nos perdemos, bien por que hemos enredado mucho moviéndonos por el árbol de directorios o bien porque nuestro prompt no nos indica en cada
momento dónde estamos, tenemos un comando bien sencillo:
pwd
Captura.JPG

Hasta aquí ya hemos visto lo mas básico de la linea de comandos

Escribe tu comentario
+ 2