Tutorial de línea de comandos de Linux: Manipule la terminal con comandos de CD

Tabla de contenido:

Anonim

Las tareas más frecuentes que realiza en su PC es crear, mover o eliminar archivos. Veamos varias opciones para la administración de archivos.

Para administrar sus archivos, puede usar

  1. Terminal (interfaz de línea de comandos - CLI)
  2. Administrador de archivos (Interfaz gráfica de usuario -GUI)

En este tutorial, aprenderá:

  • ¿Por qué aprender la interfaz de línea de comandos?
  • Lanzamiento de la CLI en Ubuntu
  • Directorio de trabajo actual (pwd)
  • Cambio de directorios (cd)
  • Navegando al directorio de inicio (cd ~)
  • Moverse al directorio raíz (cd /)
  • Navegando por múltiples directorios
  • Subiendo un nivel de directorio (cd…)
  • Caminos relativos y absolutos

Haga clic aquí si el video no es accesible

¿Por qué aprender la interfaz de línea de comandos?

A pesar de que el mundo se está moviendo hacia sistemas basados ​​en GUI, CLI tiene sus usos específicos y se usa ampliamente en scripts y administración de servidores. Veamos algunos usos convincentes:
  • Comparativamente, los comandos ofrecen más opciones y son flexibles. Piping y stdin / stdout son inmensamente poderosos no están disponibles en GUI
  • Algunas configuraciones en la GUI tienen hasta 5 pantallas de profundidad, mientras que en una CLI es solo un comando
  • Mover, cambiar el nombre de miles de archivos en la GUI llevará mucho tiempo (usar Control / Shift para seleccionar varios archivos), mientras que en CLI, usar expresiones regulares para hacer la misma tarea con un solo comando.
  • La CLI se carga rápidamente y no consume RAM en comparación con la GUI. En escenarios críticos, esto es importante.

Tanto la GUI como la CLI tienen sus usos específicos. Por ejemplo, en la GUI, los gráficos de monitoreo del rendimiento brindan información visual instantánea sobre el estado del sistema, mientras que ver cientos de líneas de registros en CLI es una monstruosidad.

Debe aprender a usar GUI (Administrador de archivos) y CLI (Terminal)

La GUI de un sistema operativo basado en Linux es similar a cualquier otro sistema operativo. Por lo tanto, nos centraremos en CLI y aprenderemos algunos comandos útiles.

Lanzamiento de la CLI en Ubuntu

Hay 2 formas de iniciar la terminal.

1) Vaya al tablero y escriba terminal

2) O puede presionar CTRL + Alt + T para iniciar la Terminal

Una vez que inicie la CLI (Terminal), encontrará algo como guru99 @ VirtualBox (ver imagen) escrito en él.

1) La primera parte de esta línea es el nombre del usuario (bob, tom, ubuntu, home…)

2) La segunda parte es el nombre de la computadora o el nombre del host. El nombre de host ayuda a identificar una computadora en la red. En un entorno de servidor, el nombre de host se vuelve importante.

3) El ':' es un separador simple

4) El signo de tilde '~' muestra que el usuario está trabajando en el directorio de inicio . Si cambia el directorio, este letrero desaparecerá.

En la ilustración anterior, nos hemos movido del directorio / home a / bin usando el comando 'cd' . El signo ~ no se muestra mientras se trabaja en el directorio / bin. Aparece al regresar al directorio de inicio.

5) El signo '$' sugiere que está trabajando como un usuario habitual en Linux. Mientras trabaja como usuario root, se muestra '#'.

Directorio de trabajo actual

El directorio en el que está navegando actualmente se denomina directorio de trabajo actual. Inicia sesión en el directorio de inicio cuando inicia su PC. Si desea determinar el directorio en el que está trabajando actualmente, use el comando -

pwd

comando pwd significa p rint w RABAJAR d irectorio

La figura anterior muestra que / home / guru99 es el directorio en el que estamos trabajando actualmente.

Cambio de directorios

Si desea cambiar su directorio actual, use el comando ' cd '.

cd /tem

Considere el siguiente ejemplo.

Aquí, pasamos del directorio / tmp a / bin a / usr y luego de regreso a / tmp.

Navegando al directorio de inicio

Si desea navegar hasta el directorio de inicio, escriba cd .

cd

También puede utilizar el comando cd ~ .

cd ~

Moverse al directorio raíz

La raíz del sistema de archivos en Linux se indica con '/'. Similar a 'c: \' en Windows.

Nota: En Windows, usa la barra invertida "\" mientras que en UNIX / Linux, la barra inclinada hacia adelante se usa "/"

Escriba 'cd /' para ir al directorio raíz.

cd /

SUGERENCIA : No olvide el espacio entre cd y / . De lo contrario, obtendrá un error.

Navegando por múltiples directorios

Puede navegar por varios directorios al mismo tiempo especificando su ruta completa.

Ejemplo: si desea mover el directorio / cpu a / dev, no es necesario dividir esta operación en dos partes.

En su lugar, podemos escribir '/ dev / cpu' para llegar al directorio directamente.

cd /dev/cpu

Subiendo un nivel de directorio

Para navegar hasta un nivel de directorio, intente.

cd… 

Aquí, usando el comando 'cd ...', hemos subido un directorio de '/ dev / cpu' a '/ dev'.

Luego, al usar nuevamente el mismo comando, hemos saltado del directorio raíz '/ dev' al directorio raíz '/'.

Caminos relativos y absolutos

Una ruta en informática es la dirección de un archivo o carpeta.

Ejemplo: en Windows

C:\documentsandsettings\user\downloads
En Linux
/home/user/downloads

Hay dos tipos de caminos:

1. Camino absoluto:

Supongamos que tiene que buscar las imágenes almacenadas en el directorio Imágenes de la carpeta de inicio 'guru99'.

La ruta absoluta del archivo del directorio de imágenes / home / guru99 / Pictures

Para navegar a este directorio, puede usar el comando.

cd /home/guru99/Pictures

Esto se denomina ruta absoluta, ya que especifica la ruta completa para llegar al archivo.

2. Ruta relativa:

La ruta relativa es útil cuando tiene que navegar por otro subdirectorio dentro de un directorio determinado.

Le ahorra el esfuerzo de escribir rutas completas todo el tiempo.

Suponga que se encuentra actualmente en su directorio de inicio. Desea navegar al directorio de Descargas.

No es necesario que escriba la ruta absoluta

cd /home/guru99/Downloads

En su lugar, simplemente puede escribir 'cd Downloads' y navegará al directorio de Descargas, ya que ya está presente dentro del directorio '/ home / guru99' .

cd Downloads

De esta forma, no es necesario especificar la ruta completa para llegar a una ubicación específica dentro del mismo directorio en el sistema de archivos.

Resumen:

  • Para administrar sus archivos, puede usar la GUI (Administrador de archivos) o la CLI (Terminal) en Linux. Ambos tienen sus ventajas relativas. En la serie de tutoriales, nos centraremos en la CLI, también conocida como Terminal
  • Puede iniciar la terminal desde el tablero o usar la tecla de acceso directo Cntrl + Alt + T
  • El comando pwd proporciona el directorio de trabajo actual.
  • Puede usar el comando cd para cambiar de directorio
  • La ruta absoluta es la dirección completa de un archivo o directorio
  • La ruta relativa es la ubicación relativa de un archivo de directorio con respecto al directorio actual
  • La ruta relativa ayuda a evitar escribir rutas completas todo el tiempo.
Mando Descripción

cd o cd ~

Navegar al directorio INICIO

discos compactos…

Subir un nivel

discos compactos

Para cambiar a un directorio en particular

discos compactos /

Mover al directorio raíz