unix – ¿Cómo encontrar la ruta desde donde se ejecuta el proceso / ejecutable actual?

Estoy ejecutando algunos ejecutables mientras estoy conectado a una caja de servidor local de Unix.

Digamos, estoy tratando de ejecutar un ejecutable ‘abc’. Ahora, el servidor podría haber proporcionado un alias para ‘abc’ … ¿Cómo puedo conocer esta ruta? Como en, si invoco ‘abc’, podría ejecutarlo desde, digamos, / opt / corp / xyz / abc … ¿Cómo puedo saber desde qué ruta invoco el ejecutable?

Por cierto estoy corriendo en HP-UX: D

Mejor respuesta
“Qué abc” para mostrar a qué abc estarías llamando

o “alias” para listar alias

tal vez “echo $ 0” desde dentro de un script, o recuperando argv [0] de alguna otra manera.

Por favor indique la dirección original:unix – ¿Cómo encontrar la ruta desde donde se ejecuta el proceso / ejecutable actual? - Código de registro