Cómo mostrar la variable $ PATH en líneas nuevas en Linux

La variable de entorno PATH especifica un conjunto de directorios donde van sus comandos, y si escribe un comando sin nada delante, el shell de Linux lo mira en uno de estos directorios. Siempre puedes escribir macalla $ PATH en la línea de comandos para ver una lista completa de estos directorios, pero las columnas están separadas entre sí, ya que todas estaban conectadas. Algunos comandos diferentes pueden mostrar estos directorios en nuevas líneas, y puede ejecutarlos desde un shell o un script. Eso hace que sea mucho más fácil de leer si desea seleccionar un directorio que tiene varios comandos almacenados en él.

Naturalmente, necesitará una línea de comando para esto, así que inicie un terminal desde el tablero o tal vez búsquelo en el tablero. Puede mantener presionadas las teclas Ctrl, Alt y T para iniciar una o buscar LXTerminal en el menú Herramientas del sistema en LXDE. No necesita usar sudo o tener acceso de administrador a este. Cada comando se puede ejecutar como un usuario normal y, de hecho, la variable de entorno $ PATH está vinculada a una cuenta de usuario específica. Lo que hace que este proceso sea aún más fácil es que solo tiene que ejecutar un comando para completarlo.

Método 1: usar el comando de compilación de Shell

En el símbolo del sistema, escriba echo «$ {RUTA //: / $ ‘ n’}» y luego presione Enter para obtener una lista completa de cada directorio individual en su ruta en línea por separado. Esto utiliza la técnica de extensión de parámetros programados con un shell incorporado, por lo que debería funcionar con prácticamente cualquier versión del shell bash. Incluso puede funcionar en algunos otros sistemas operativos basados ​​en Unix distintos de Linux como FreeBSD, aunque su millaje puede variar.

Dado que escribir este comando es un poco incómodo, es posible que desee copiarlo y pegarlo al dorso en su shell o script. Si está pegando en una ventana de terminal, recuerde hacer clic en el menú Editar y luego seleccionar Pegar o mantener presionadas las teclas Mayús, Ctrl y V al mismo tiempo, ya que Ctrl + V simple no funcionará en una ventana de terminal.

Método 2: usar sed o tr con $ PATH

Un poco sed ‘s /: / n / g’ <<< “$ PATH” y luego presione Enter para usar el editor de flujo, que tendrá el mismo resultado que el comando anterior. Nuevamente, si lo prefiere, puede copiarlo y luego hacer clic en el menú Editar y seleccionar Pegar o mantener presionadas las teclas Mayús + Ctrl + V para pegarlo en una ventana de terminal. Es solo una cuestión de usar esta opción o usar el comando construido porque logran exactamente el mismo resultado.

También puede usar el programa tr para lograr exactamente el mismo resultado nuevamente, lo que puede ser útil si por alguna razón no tiene sed. Asunto tr ‘:’ ‘ n’ <<< “$ PATH” mensaje y presione enter. Puede copiarlo y pegarlo de la misma manera. El resultado final es completamente idéntico independientemente de la forma en que elija hacerlo.

Ninguno de estos métodos es incorrecto en absoluto. Independientemente del método que uses, ten en cuenta que normalmente se trata de emitir lo que te sucede en ese momento. En todos estos casos, solo necesitará emitir un comando para que funcione y no debería haber ningún juego, ya que solo necesita escribirlo y luego continuar. Del mismo modo, todos ellos podrían agregarse a un script sin ninguna modificación.