Comandos que no se encuentran en el terminal, excepto echo

0

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

mds-macbook-pro:~ ZILLURRAHMAN$ ls
-bash: ls: command not found
mds-macbook-pro:~ ZILLURRAHMAN$ env
-bash: env: command not found
mds-macbook-pro:~ ZILLURRAHMAN$ edit
-bash: edit: command not found
mds-macbook-pro:~ ZILLURRAHMAN$ open
-bash: open: command not found
mds-macbook-pro:~ ZILLURRAHMAN$ vi
-bash: vi: command not found
mds-macbook-pro:~ ZILLURRAHMAN$ tail
-bash: tail: command not found
mds-macbook-pro:~ ZILLURRAHMAN$ ls
-bash: ls: command not found

Pero el eco está funcionando. Me gusta: mds-macbook-pro:~ ZILLURRAHMAN$ echo $PATH “users/ZILLURRAHMAN/desktop/bioinformatics/bow-tie/bowtie2-2.2.3/BT2_HOME:??

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

    
pregunta zillur rahman 17.10.2014 - 19:18

1 respuesta

1

El problema es que tu RUTA está en mal estado. La razón por la que echo funciona es porque es un comando incorporado en el shell, por lo que el shell no usa su ruta para encontrar el ejecutable.

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

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

    
respondido por el Mark 17.10.2014 - 19:26

Lea otras preguntas en las etiquetas