0 votes

Commandes non trouvées dans le Terminal sauf echo

Dans mon terminal, les commandes de base ne sont pas trouvées comme:

mds-macbook-pro:~ ZILLURRAHMAN$ ls
-bash: ls: commande introuvable
mds-macbook-pro:~ ZILLURRAHMAN$ env
-bash: env: commande introuvable
mds-macbook-pro:~ ZILLURRAHMAN$ edit
-bash: edit: commande introuvable
mds-macbook-pro:~ ZILLURRAHMAN$ open
-bash: open: commande introuvable
mds-macbook-pro:~ ZILLURRAHMAN$ vi
-bash: vi: commande introuvable
mds-macbook-pro:~ ZILLURRAHMAN$ tail
-bash: tail: commande introuvable
mds-macbook-pro:~ ZILLURRAHMAN$ ls
-bash: ls: commande introuvable

Mais echo fonctionne. Comme: mds-macbook-pro:~ ZILLURRAHMAN$ echo $PATH “users/ZILLURRAHMAN/desktop/bioinformatics/bow-tie/bowtie2-2.2.3/BT2_HOME:??

Je peux appeler des programmes comme pico en utilisant leur chemin complet comme /usr/bin/pico.

0 votes

La pico est une autre question. Stack Exchange fonctionne avec une seule question dans chaque question

1voto

yoliho Points 340

Le problème est que votre CHEMIN est désordonné. La raison pour laquelle echo fonctionne est parce que c'est une commande intégrée dans la shell, donc la shell n'utilise pas votre chemin pour trouver l'exécutable.

Vous devez voir quel fichier de script contenait un export PATH qui l'a défini à “users/ZILLURRAHMAN/desktop/bioinformatics/bow-tie/bowtie2-2.2.3/BT2_HOME:?? qui contient de nombreuses erreurs.

Les fichiers habituels sont ~/.profile, ~/.bashrc ou ~/.bash_profile pour en savoir plus, consultez de nombreuses questions sur bash.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X