0 votos

Comandos no encontrados en Terminal excepto echo

En mi terminal no se encuentran comandos básicos como:

mds-macbook-pro:~ ZILLURRAHMAN$ ls
-bash: ls: comando no encontrado
mds-macbook-pro:~ ZILLURRAHMAN$ env
-bash: env: comando no encontrado
mds-macbook-pro:~ ZILLURRAHMAN$ edit
-bash: edit: comando no encontrado
mds-macbook-pro:~ ZILLURRAHMAN$ open
-bash: open: comando no encontrado
mds-macbook-pro:~ ZILLURRAHMAN$ vi
-bash: vi: comando no encontrado
mds-macbook-pro:~ ZILLURRAHMAN$ tail
-bash: tail: comando no encontrado
mds-macbook-pro:~ ZILLURRAHMAN$ ls
-bash: ls: comando no encontrado

Pero el comando echo sí funciona. Por ejemplo: mds-macbook-pro:~ ZILLURRAHMAN$ echo $PATH “users/ZILLURRAHMAN/desktop/bioinformatics/bow-tie/bowtie2-2.2.3/BT2_HOME:??

Puedo llamar a programas como pico usando su ruta completa como /usr/bin/pico.

1voto

yoliho Puntos 340

El problema es que tu PATH está desordenado. La razón por la que funciona el comando echo es porque es un comando interno en el shell, por lo que el shell no utiliza tu ruta para encontrar el ejecutable.

Necesitas ver qué archivo de script tenía un export PATH en él que lo configuró como “users/ZILLURRAHMAN/desktop/bioinformatics/bow-tie/bowtie2-2.2.3/BT2_HOME:?? que tiene muchos errores en él.

Los archivos habituales son ~/.profile, ~/.bashrc o ~/.bash_profile, para más información consulta muchas preguntas sobre bash.

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