Ruta de comando para salir

0

¿Cómo encontraría la ruta de comando para salir? Ya lo he intentado which exitpero eso no devuelve nada (solo va a una nueva línea).

También he jugado cd /usr/bin, y cuando ls -Restoy en ese directorio usando , pero no lo he encontrado.

Ben A.
fuente

Respuestas:

2

No lo encontrará en ningún directorio porque es un comando incorporado ( man exit):

Los comandos integrados de Shell son comandos que se pueden ejecutar dentro del proceso de ejecución del shell. Tenga en cuenta que, en el caso de los comandos incorporados de csh (1), el comando se ejecuta en una subshell si se produce como cualquier componente de una tubería excepto el último.

Puede encontrar una lista de los comandos integrados de Bash para macOS en la parte superior de la página de manual ( man builtin).

Alano
fuente
3
Puede verificar de dónde provienen los comandos (una ruta, un alias, una función o un incorporado) con el typecomando. Por ejemplotype exit
Scot
Y type typete explicaré lo que es type:).
dan
1
@danielAzuelos - Eso es Inception :-D
Allan
0

Si su shell es ksh, zsh o bash, puede usar:

type exit

o

command -V exit

Para enumerar los comandos incorporados

golpetazo:

compgen -b

o

enable -a

ksh:

 builtin

zsh:

 echo ${(k)builtins}

Para manuales incorporados

golpetazo:

 help exit

ksh:

 exit --man

zsh:

 man zshbuiltins
fd0
fuente