คำตอบที่ดีที่สุด: ไฟล์ปฏิบัติการอยู่ที่ไหนใน Linux

เนื้อหา

2 คำตอบ โปรดทราบว่าไฟล์เรียกทำงานยังสามารถอยู่ใน /opt//bin และใน /opt//sbin นอกจากนี้ มักจะมีใน /usr/libexec ด้วย

เส้นทางปฏิบัติการอยู่ที่ไหน

แก้ไข: ฉันควรจะเพิ่มถ้าคุณไม่สามารถใช้คำสั่ง WHERE จากพรอมต์คำสั่ง ให้ตรวจสอบตัวแปร PATH ของคุณ (เพียงใช้คำสั่ง “path”) ตรวจสอบให้แน่ใจว่า C:WindowsSystem32 อยู่ในเส้นทางของคุณ นั่นคือสิ่งที่ "where.exe" ตั้งอยู่

ไฟล์ปฏิบัติการใน Linux คืออะไร?

Linux/Unix มีรูปแบบไฟล์เรียกทำงานแบบไบนารีที่เรียกว่า ELF ซึ่งเทียบเท่ากับรูปแบบไฟล์ปฏิบัติการไบนารี PE (Windows) หรือ MZ/NE (DOS) ซึ่งมักจะมีนามสกุล .exe อย่างไรก็ตาม ไฟล์ประเภทอื่นอาจเรียกใช้งานได้ ขึ้นอยู่กับเชลล์

ฉันจะค้นหาไฟล์ปฏิบัติการได้อย่างไร

วิธีที่ง่ายที่สุดคือดูคุณสมบัติของทางลัดเอง

  1. เปิดหน้าต่างคุณสมบัติทางลัด ค้นหาทางลัดที่คุณคลิกเพื่อเปิดโปรแกรม …
  2. ดูในฟิลด์เป้าหมาย: ในหน้าต่างที่ปรากฏขึ้น ให้ค้นหาฟิลด์ เป้าหมาย: …
  3. นำทางไปยังไฟล์ EXE เปิดคอมพิวเตอร์ (หรือคอมพิวเตอร์ของฉันสำหรับ Windows XP)

18 วินาที 2013 ก.

ฉันจะสร้างเส้นทางปฏิบัติการใน Linux ได้อย่างไร

คำตอบ 1

  1. สร้างโฟลเดอร์ชื่อ bin ในโฮมไดเร็กตอรี่ของคุณ …
  2. เพิ่ม ~/bin ใน PATH ของคุณสำหรับทุกเซสชันของ Bash (เชลล์เริ่มต้นที่ใช้ภายในเทอร์มินัล) …
  3. เพิ่มไฟล์เรียกทำงานเองหรือเชื่อมโยงไปยังไฟล์ปฏิบัติการใน ~/bin

22 อ. 2013 ก.

ฉันจะทราบได้อย่างไรว่าไฟล์สามารถเรียกใช้งานได้ใน Linux?

หากคุณทราบเส้นทางไปยังไฟล์คำสั่ง ให้ใช้ if -x /path/to/command statement หากคำสั่งมีการตั้งค่าการอนุญาตดำเนินการ ( x ) แสดงว่าสามารถเรียกใช้งานได้

คุณสามารถเรียกใช้ไฟล์ EXE บน Linux ได้หรือไม่?

ไฟล์ exe จะทำงานภายใต้ Linux หรือ Windows แต่ไม่ใช่ทั้งสองอย่าง หากไฟล์เป็นไฟล์ windows ไฟล์นั้นจะไม่ทำงานภายใต้ Linux ด้วยตัวมันเอง … ขั้นตอนที่คุณต้องติดตั้ง Wine จะแตกต่างกันไปตามแพลตฟอร์ม Linux ที่คุณใช้งาน คุณอาจใช้ Google “ติดตั้งไวน์ Ubuntu” ได้ ตัวอย่างเช่น คุณกำลังติดตั้ง Ubuntu

ฉันจะรันโปรแกรมปฏิบัติการในเทอร์มินัล Linux ได้อย่างไร

สามารถทำได้โดยทำสิ่งต่อไปนี้:

  1. เปิดเทอร์มินัล
  2. เรียกดูโฟลเดอร์ที่จัดเก็บไฟล์เรียกทำงาน
  3. พิมพ์คำสั่งต่อไปนี้: for any . ไฟล์ bin: sudo chmod +x filename.bin สำหรับไฟล์ .run ใดๆ: sudo chmod +x filename.run
  4. เมื่อระบบถาม ให้พิมพ์รหัสผ่านที่ต้องการแล้วกด Enter

ฉันจะทำให้สคริปต์ปฏิบัติการใน Linux ได้อย่างไร

ขั้นตอนในการเขียนและดำเนินการสคริปต์

  1. เปิดเทอร์มินัล ไปที่ไดเร็กทอรีที่คุณต้องการสร้างสคริปต์ของคุณ
  2. สร้างไฟล์ด้วย. ส่วนขยาย sh
  3. เขียนสคริปต์ในไฟล์โดยใช้โปรแกรมแก้ไข
  4. ทำให้สคริปต์ทำงานได้ด้วยคำสั่ง chmod +x .
  5. เรียกใช้สคริปต์โดยใช้ ./ .

ไฟล์ใดเป็นไฟล์ปฏิบัติการ

ไฟล์ปฏิบัติการเป็นไฟล์คอมพิวเตอร์ประเภทหนึ่งที่เรียกใช้โปรแกรมเมื่อเปิดขึ้น ซึ่งหมายความว่ารันโค้ดหรือชุดคำสั่งที่มีอยู่ในไฟล์ ไฟล์ปฏิบัติการหลักสองประเภทคือ 1) โปรแกรมคอมไพล์และ 2) สคริปต์ บนระบบ Windows โปรแกรมที่คอมไพล์แล้วจะมีนามสกุล .

ฉันจะค้นหาไฟล์ที่ไม่สามารถเรียกใช้งานได้ใน Linux ได้อย่างไร

6 คำตอบ

  1. เพรดิเคต -exec ดำเนินการ sh -c 'file -b $0 | grep -q text' FILENAME สำหรับแต่ละ FILENAME ที่ตรงตามเงื่อนไขก่อนหน้าทั้งหมด (ประเภท, ขนาด, ไม่สามารถดำเนินการได้)
  2. สำหรับแต่ละไฟล์เหล่านั้น เชลล์ ( sh ) รันสคริปต์สั้น ๆ นี้: file -b $0 | grep -q text แทนที่ $0 ด้วยชื่อไฟล์

16 อ. 2012 ก.

ไฟล์ปฏิบัติการที่เก็บไว้ใน Windows อยู่ที่ไหน

หากทางลัดไปยังโปรแกรมที่มี EXE ที่คุณต้องการค้นหาไม่สามารถทำได้ง่ายๆ คุณสามารถเรียกดู C:Program Files หรือ C:Program Files (x86) บนเครื่องของคุณเพื่อค้นหาโฟลเดอร์โปรแกรมหลักของแอพพลิเคชั่น ค้นหาโฟลเดอร์ที่มีชื่อคล้ายกับผู้เผยแพร่โปรแกรม หรือชื่อแอปพลิเคชันเอง

ฉันจะเพิ่มเส้นทางของฉันอย่างถาวรได้อย่างไร

หากต้องการทำการเปลี่ยนแปลงอย่างถาวร ให้ป้อนคำสั่ง PATH=$PATH:/opt/bin ลงในไดเร็กทอรีโฮมของคุณ ไฟล์ bashrc เมื่อคุณทำเช่นนี้ คุณกำลังสร้างตัวแปร PATH ใหม่โดยผนวกไดเร็กทอรีต่อท้ายตัวแปร PATH ปัจจุบันคือ $PATH

R หมายถึงอะไรใน Linux?

-r, –recursive อ่านไฟล์ทั้งหมดภายใต้แต่ละไดเร็กทอรี แบบเรียกซ้ำ ตามลิงก์สัญลักษณ์เฉพาะเมื่ออยู่ในบรรทัดคำสั่ง ซึ่งเทียบเท่ากับตัวเลือก -d recurse

$PATH ใน Linux คืออะไร?

ตัวแปร PATH เป็นตัวแปรสภาพแวดล้อมที่มีรายการพาธที่เรียงลำดับซึ่ง Unix จะค้นหาไฟล์เรียกทำงานเมื่อรันคำสั่ง การใช้พาธเหล่านี้หมายความว่าเราไม่ต้องระบุพาธสัมบูรณ์เมื่อรันคำสั่ง

ชอบโพสต์นี้? กรุณาแบ่งปันให้เพื่อนของคุณ:
ระบบปฏิบัติการวันนี้