2 คำตอบ โปรดทราบว่าไฟล์เรียกทำงานยังสามารถอยู่ใน /opt//bin และใน /opt//sbin นอกจากนี้ มักจะมีใน /usr/libexec ด้วย
เส้นทางปฏิบัติการอยู่ที่ไหน
แก้ไข: ฉันควรจะเพิ่มถ้าคุณไม่สามารถใช้คำสั่ง WHERE จากพรอมต์คำสั่ง ให้ตรวจสอบตัวแปร PATH ของคุณ (เพียงใช้คำสั่ง “path”) ตรวจสอบให้แน่ใจว่า C:WindowsSystem32 อยู่ในเส้นทางของคุณ นั่นคือสิ่งที่ "where.exe" ตั้งอยู่
ไฟล์ปฏิบัติการใน Linux คืออะไร?
Linux/Unix มีรูปแบบไฟล์เรียกทำงานแบบไบนารีที่เรียกว่า ELF ซึ่งเทียบเท่ากับรูปแบบไฟล์ปฏิบัติการไบนารี PE (Windows) หรือ MZ/NE (DOS) ซึ่งมักจะมีนามสกุล .exe อย่างไรก็ตาม ไฟล์ประเภทอื่นอาจเรียกใช้งานได้ ขึ้นอยู่กับเชลล์
ฉันจะค้นหาไฟล์ปฏิบัติการได้อย่างไร
วิธีที่ง่ายที่สุดคือดูคุณสมบัติของทางลัดเอง
- เปิดหน้าต่างคุณสมบัติทางลัด ค้นหาทางลัดที่คุณคลิกเพื่อเปิดโปรแกรม …
- ดูในฟิลด์เป้าหมาย: ในหน้าต่างที่ปรากฏขึ้น ให้ค้นหาฟิลด์ เป้าหมาย: …
- นำทางไปยังไฟล์ EXE เปิดคอมพิวเตอร์ (หรือคอมพิวเตอร์ของฉันสำหรับ Windows XP)
18 วินาที 2013 ก.
ฉันจะสร้างเส้นทางปฏิบัติการใน Linux ได้อย่างไร
คำตอบ 1
- สร้างโฟลเดอร์ชื่อ bin ในโฮมไดเร็กตอรี่ของคุณ …
- เพิ่ม ~/bin ใน PATH ของคุณสำหรับทุกเซสชันของ Bash (เชลล์เริ่มต้นที่ใช้ภายในเทอร์มินัล) …
- เพิ่มไฟล์เรียกทำงานเองหรือเชื่อมโยงไปยังไฟล์ปฏิบัติการใน ~/bin
22 อ. 2013 ก.
ฉันจะทราบได้อย่างไรว่าไฟล์สามารถเรียกใช้งานได้ใน Linux?
หากคุณทราบเส้นทางไปยังไฟล์คำสั่ง ให้ใช้ if -x /path/to/command statement หากคำสั่งมีการตั้งค่าการอนุญาตดำเนินการ ( x ) แสดงว่าสามารถเรียกใช้งานได้
คุณสามารถเรียกใช้ไฟล์ EXE บน Linux ได้หรือไม่?
ไฟล์ exe จะทำงานภายใต้ Linux หรือ Windows แต่ไม่ใช่ทั้งสองอย่าง หากไฟล์เป็นไฟล์ windows ไฟล์นั้นจะไม่ทำงานภายใต้ Linux ด้วยตัวมันเอง … ขั้นตอนที่คุณต้องติดตั้ง Wine จะแตกต่างกันไปตามแพลตฟอร์ม Linux ที่คุณใช้งาน คุณอาจใช้ Google “ติดตั้งไวน์ Ubuntu” ได้ ตัวอย่างเช่น คุณกำลังติดตั้ง Ubuntu
ฉันจะรันโปรแกรมปฏิบัติการในเทอร์มินัล Linux ได้อย่างไร
สามารถทำได้โดยทำสิ่งต่อไปนี้:
- เปิดเทอร์มินัล
- เรียกดูโฟลเดอร์ที่จัดเก็บไฟล์เรียกทำงาน
- พิมพ์คำสั่งต่อไปนี้: for any . ไฟล์ bin: sudo chmod +x filename.bin สำหรับไฟล์ .run ใดๆ: sudo chmod +x filename.run
- เมื่อระบบถาม ให้พิมพ์รหัสผ่านที่ต้องการแล้วกด Enter
ฉันจะทำให้สคริปต์ปฏิบัติการใน Linux ได้อย่างไร
ขั้นตอนในการเขียนและดำเนินการสคริปต์
- เปิดเทอร์มินัล ไปที่ไดเร็กทอรีที่คุณต้องการสร้างสคริปต์ของคุณ
- สร้างไฟล์ด้วย. ส่วนขยาย sh
- เขียนสคริปต์ในไฟล์โดยใช้โปรแกรมแก้ไข
- ทำให้สคริปต์ทำงานได้ด้วยคำสั่ง chmod +x .
- เรียกใช้สคริปต์โดยใช้ ./ .
ไฟล์ใดเป็นไฟล์ปฏิบัติการ
ไฟล์ปฏิบัติการเป็นไฟล์คอมพิวเตอร์ประเภทหนึ่งที่เรียกใช้โปรแกรมเมื่อเปิดขึ้น ซึ่งหมายความว่ารันโค้ดหรือชุดคำสั่งที่มีอยู่ในไฟล์ ไฟล์ปฏิบัติการหลักสองประเภทคือ 1) โปรแกรมคอมไพล์และ 2) สคริปต์ บนระบบ Windows โปรแกรมที่คอมไพล์แล้วจะมีนามสกุล .
ฉันจะค้นหาไฟล์ที่ไม่สามารถเรียกใช้งานได้ใน Linux ได้อย่างไร
6 คำตอบ
- เพรดิเคต -exec ดำเนินการ sh -c 'file -b $0 | grep -q text' FILENAME สำหรับแต่ละ FILENAME ที่ตรงตามเงื่อนไขก่อนหน้าทั้งหมด (ประเภท, ขนาด, ไม่สามารถดำเนินการได้)
- สำหรับแต่ละไฟล์เหล่านั้น เชลล์ ( 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 จะค้นหาไฟล์เรียกทำงานเมื่อรันคำสั่ง การใช้พาธเหล่านี้หมายความว่าเราไม่ต้องระบุพาธสัมบูรณ์เมื่อรันคำสั่ง