Table of Contents
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 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
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.
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
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
$ 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
$ 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
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 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 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.