ไม่พบคำสั่งใน Terminal ยกเว้นเสียงสะท้อน


0

ในคำสั่งพื้นฐานของเทอร์มินัลไม่พบเช่น:

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

แต่เสียงสะท้อนกำลังทำงาน ชอบ: mds-macbook-pro:~ ZILLURRAHMAN$ echo $PATH “users/ZILLURRAHMAN/desktop/bioinformatics/bow-tie/bowtie2-2.2.3/BT2_HOME:??

ฉันสามารถเรียกโปรแกรมเช่น pico ใช้เส้นทางแบบเต็มเช่น /usr/bin/pico.


Pico เป็นคำถามอื่น Stack Exchange ทำงานได้กับคำถามเดียวเท่านั้นในแต่ละคำถาม
Mark

คำตอบ:


1

ปัญหาคือเส้นทางของคุณเกิดความสับสน เหตุผลที่ echo ใช้งานได้เนื่องจากเป็นคำสั่ง builtin ในเชลล์ดังนั้นเชลล์ไม่ใช้พา ธ ของคุณเพื่อค้นหาไฟล์ที่เรียกทำงาน

คุณต้องดูว่าไฟล์สคริปต์ใด export PATH ในมันซึ่งตั้งค่าเป็น “users/ZILLURRAHMAN/desktop/bioinformatics/bow-tie/bowtie2-2.2.3/BT2_HOME:?? ซึ่งมีข้อผิดพลาดมากมายในนั้น

ไฟล์ปกติคือ ~ / .profile ~ / .bashrc หรือ ~ / .bash_profile เพื่อดูคำถามมากมายใน bash

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.