0 votos

Cómo ejecutar PlistBuddy

He leído aquí https://medium.com/@marksiu/what-is-plistbuddy-76cb4f0c262d

que PlistBuddy está en usr/libexec/PlistBuddy. Pero no está ahí o al menos no lo puedo encontrar. ¿Es necesario instalar algo para obtener esto? Tengo instalado xcode 12.5.1 con las herramientas de línea de comandos en mi Mac.

[Terminal Output1

Versión de texto:

$ ls -l /usr/libexec/PlistBuddy
-rwxr-xr-x  1 root  wheel  159728 Jan  1  2020 /usr/libexec/PlistBuddy
$ cd /usr/libexec
$ PlistBuddy
zsh: command not found: PlistBuddy

4voto

user3439894 Puntos 5883

PlistBuddy está ahí como se muestra en la salida en la captura de pantalla de Terminal en tu pregunta:

ls -l /usr/libexec/PlistBuddy
-rwxr-xr-x  1 root  wheel  159728 Jan  1  2020 /usr/libexec/PlistBuddy

El problema es que /usr/libexec/ no está en el path o PATH pasado al shell y una vez que haces cd a un directorio que no está dentro del path o PATH pasado al shell necesitas anteponer el comando con ./, por ejemplo:

./PlistBuddy

O simplemente usa su ruta completa, por ejemplo:

/usr/libexec/PlistBuddy

Desde una instalación limpia de macOS Big Sur 11.5.2:

 % ls -l /usr/libexec/PlistBuddy
-rwxr-xr-x  1 root  wheel  159728 Jan  1  2020 /usr/libexec/PlistBuddy
 % echo $path
/usr/local/bin /usr/bin /bin /usr/sbin /sbin
% echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
 % cd /usr/libexec/           
 % PlistBuddy               
zsh: command not found: PlistBuddy
 % ./PlistBuddy                 
Usage: PlistBuddy [-cxh] 
    -c "" execute command, otherwise run in interactive mode
    -x output will be in the form of an xml plist where appropriate
    -h print the complete help info, with command guide
 %

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X