Cómo identificar directorios de trabajo mediante caracteres y variables de shell

Cómo identificar directorios de trabajo mediante caracteres y variables de shell

Algunos de los directorios especiales con los que un usuario de Linux está obligado a trabajar tantas veces en una línea de comandos de shell incluyen el directorio de inicio. del usuario, los directorios de trabajo actual y anterior.

Por lo tanto, comprender cómo acceder fácilmente a estos directorios o identificarlos con ciertos métodos únicos puede ser una habilidad adicional para un usuario nuevo o para cualquier usuario de Linux.

 Identificar directorios de trabajo usando caracteres de shell y variables de entorno  Identificar directorios de trabajo usando caracteres de shell y variables de entorno Identificar el directorio de trabajo s Uso de caracteres de shell y variables de entorno

En estos consejos para principiantes, veremos las formas en que un usuario puede identificar su hogar, directorios de trabajo actuales y anteriores desde el shell utilizando caracteres especiales de shell y variables de entorno.

1. Uso de caracteres específicos del shell

Hay ciertos caracteres específicos que el shell entiende cuando se trata de directorios desde la línea de comandos. El primer carácter que veremos es la tilde (~): se usa para acceder al directorio de inicio del usuario actual:

$ echo ~ Mostrar directorio de inicio de usuario  Mostrar directorio de inicio de usuario Mostrar directorio de inicio de usuario

Lectura sugerida: Aprenda el comando ‘echo’ con estos 15 ejemplos prácticos

El segundo es el carácter de punto (.): representa el directorio actual en el que se encuentra un usuario, en la línea de comando. En la captura de pantalla a continuación, puede ver que el comando ls y ls. producir el mismo resultado, enumerando el contenido del directorio de trabajo actual.

$ ls $ ls.  Lista de contenidos del directorio de trabajo actual  Enumere el contenido del directorio de trabajo actual Enumere el contenido del directorio de trabajo actual

Lectura sugerida: Maestro ‘ Comando de ls con estos 15 ejemplos prácticos básicos

freestar.config.enabled_slots.push

Los terceros caracteres especiales son los puntos dobles (. .) que representan el directorio d irectamente encima del directorio de trabajo actual en el que se encuentra un usuario.

En la imagen de abajo, el directorio encima de/var es el directorio raíz (/), por lo que cuando usamos el comando ls de la siguiente manera, el contenido de (/) se enumeran:

$ ls ..  Imprimir contenido del directorio principal  Imprimir contenido del directorio principal Imprimir contenido del directorio principal

Lectura sugerida: 7 trucos extravagantes de comandos ‘ls’ que todo usuario de Linux debe conocer

2. Uso de variables ambientales

Aparte de los caracteres arriba, también hay ciertas variables ambientales. destinadas a trabajar con los directorios en los que nos estamos enfocando. En la siguiente sección, veremos algunas de las variables ambientales importantes para identificar directorios desde la línea de comandos.

$ HOME: su valor es el mismo que el del carácter tilde (~)-el directorio de inicio del usuario actual, puede probarlo usando el comando echo de la siguiente manera:

$ echo $ INICIO  Imprimir directorio de inicio de usuario  Imprimir directorio de inicio de usuario Imprimir directorio de inicio de usuario

$ PWD: en su totalidad, significa- Imprimir Directorio de trabajo. ( PWD. , como su nombre lo indica, imprime la ruta absoluta del directorio de trabajo actual en la línea de comandos del shell como se muestra a continuación:

$ echo $ PWD Imprimir directorio de trabajo actual Imprimir directorio de trabajo actual Imprimir directorio de trabajo actual

$ OLDPWD: apunta al directorio en el que estaba un usuario, justo antes de pasar al directorio de trabajo actual. Puede acceder a su valor de la siguiente manera:

$ echo $ OLDPWD  Imprimir directorio principal  Imprimir directorio principal Imprimir directorio principal

Lectura sugerida: 15 ‘pwd’ (trabajo de impresión Directory) Ejemplos de comandos en Linux

3. Uso de comandos simples de cd

Además, también puede ejecutar algunos comandos simples para acceder rápidamente a su directorio de inicio y al directorio de trabajo anterior. Por ejemplo, cuando se encuentre en cualquier parte de su sistema de archivos en la línea de comando, al escribir cd y presionar Enter. lo llevará a su directorio de inicio:

$ echo $ PWD $ cd. $ echo $ PWD Cambiar al directorio de inicio de usuario  Cambiar al directorio de inicio del usuario Cambiar al directorio de inicio del usuario

También puede moverse al directorio de trabajo anterior usando el comando cd-comando como se muestra a continuación:

$ echo $ PWD $ echo $ OLDPWD $ cd- $ echo $ PWD  Cambiar al directorio de trabajo anterior  Cambiar al directorio de trabajo anterior Cambiar a Directorio de trabajo anterior

En esta publicación, analizamos algunos consejos de línea de comandos simples pero útiles para que los nuevos usuarios de Linux identifiquen ciertos directorios especiales desde la línea de comandos de shell.

¿Tiene alguna idea sobre los términos de los consejos de Linux que desea compartir con nosotros o las preguntas relacionadas con el tema, luego use el formulario de comentarios a continuación para comunicarse con nosotros.