คำถามติดแท็ก paths

คำถามที่เกี่ยวข้องกับเส้นทางในระบบเครือข่ายระบบไฟล์และระบบปฏิบัติการ

4
การตั้งค่าตัวแปร PATH ใน / etc / environment vs .profile
สถานที่ที่ต้องการตั้งค่าPATHenvvar อยู่ที่ไหน ~/.profileหรือ/etc/environment? จะเกิดอะไรขึ้นเมื่อPATHทั้งสองสถานที่ตั้งขึ้น ผลลัพธ์ที่ได้คือการต่อกันของค่าทั้งสองที่กำหนดไว้ในสองแห่งนั้นหรือไม่?

3
วิธีค้นหาไดเรกทอรีการติดตั้ง python บน Ubuntu
ฉันเพิ่งจะย้ายจากสภาพแวดล้อม Windows ฉันติดตั้ง Python 3.2 ในไดเรกทอรีแยกต่างหาก ฉันจะขอรับเส้นทางการติดตั้ง python ในเชลล์ของ Ubuntu ได้อย่างไร มีวิธีใดบ้างที่ฉันจะอนุญาตให้เชลล์รู้ / เลือก ณ รันไทม์ว่าจะใช้ไพ ธ อนรุ่นใดสำหรับการประมวลผลโค้ดเพิ่มเติม? มีตัวแปรสภาพแวดล้อมและเส้นทางการค้นหาของชนิดใน Ubuntu Linux ด้วยหรือไม่


16
วิธีแสดงเส้นทางใน $ PATH แยกกัน
ฉันไม่สามารถหาวิธีแสดงรายการเส้นทางต่าง ๆ$PATHแยกจากกันเพื่อให้พวกเขามีลักษณะดังนี้: /bin /usr/bin /usr/local/bin เป็นต้น ไม่มีใครรู้ว่าตัวแปรที่ถูกต้องสำหรับเรื่องนี้?
44 bash  paths 

4
ตัวหนอนจะถือว่าเป็นเส้นทางที่สัมพันธ์กันหรือไม่?
ฉันพยายามแยกส่วนต่าง ๆ ของตัวติดตั้งไลบรารีของ Nvidia cuda ฉันใช้คำสั่งต่อไปนี้: mkdir ~/Downloads/nvidia_installers ./cuda_6.5.14_linux_64.run -extract=~/Downloads/nvidia_installers และฉันได้รับข้อความต่อไปนี้: ERROR: extract: path must be absolute. และเมื่อฉันพิมพ์คำสั่งด้วยที่อยู่ที่แท้จริงของบ้านของฉันมันทำงานได้อย่างสมบูรณ์ ./cuda_6.5.14_linux_64.run -extract=/home/likewise-open/XXX/username/Downloads/nvidia_installers ฉันสับสนไม่ควรจะเหมือน / home / เช่นเดียวกันเปิด / XXX / ชื่อผู้ใช้? การทดสอบ: ./cuda_6.5.14_linux_64.run -extract=$HOME/Downloads/nvidia_installers และใช้งานได้ แต่ฉันไม่รู้ว่าทำไมจึงไม่อนุญาต ~

5
ไฟล์เพิ่มประสิทธิภาพของฉันอยู่ที่ไหน
ฉันใช้กำลังแรง sudo apt-get installผมติดตั้งได้โดยใช้ ตอนนี้ฉันไม่สามารถค้นหาไฟล์ lib เพิ่มในระบบไฟล์ของฉัน ฉันต้องการรวมเส้นทางของ lib ในโครงการ Qt ของฉัน grepping ใช้เวลานานเกินไป :( ฉันพบสิ่งที่รวมอยู่/usr/include/boostด้วย แต่ฉันก็ต้องรู้เส้นทางของห้องสมุดด้วย
21 libraries  paths  boost 

6
ชื่อพา ธ เต็มคืออะไร
ฉันต้องการที่จะเข้าใจความหมายของชื่อเต็มพา ธ ฉันมีไฟล์ในโฮมไดเร็กตอรี่ของฉันชื่อ my_script ฉันถือว่าชื่อพา ธ เต็มคือ. / my_script ซึ่งหมายความว่ามันอยู่ในโฟลเดอร์รูท แต่ฉันไม่แน่ใจ ใครบางคนช่วยให้ฉันรู้เรื่องนั้นได้ไหม

2
ฉันจะค้นหาเส้นทางไบนารีของ Firefox ได้อย่างไร
ฉันมี Firefox ในเมนูเริ่มต้น แต่ไม่มี "คุณสมบัติ" เหมือนใน Windows ฉันจะทราบได้อย่างไรว่า Firefox ได้รับการติดตั้งแล้วฉันจะตรวจสอบเส้นทางของลิงค์ของรายการเมนูได้อย่างไร?
19 firefox  menu  paths 

3
พิมพ์เส้นทางตำแหน่งแทนการคลิกปุ่มไดเรกทอรีในกล่องโต้ตอบตัวเลือกไฟล์
มีวิธีในการเปลี่ยนอินพุตพา ธ กล่องโต้ตอบตัวเลือกไฟล์หรือไม่ ฉันต้องการพิมพ์เส้นทางด้วยตนเองแทนการคลิกปุ่มเพื่อระบุเส้นทางปลายทาง ใน Nautilus ฉันสามารถกดCtrl+ Lเพื่อแสดงกล่องข้อความพา ธ ในบันทึกหน้าเป็นกล่องโต้ตอบทางลัดเดียวกันนำฉันไปที่ชื่อกล่องข้อความ

3
./ (dot slash) เป็นคำสั่งหรือไม่
หลักของคำถาม: คำถามที่เกิดขึ้นในขณะที่ฉันไม่สามารถติดตั้งซอฟต์แวร์ดังนั้นฉันถามอย่างแท้จริงเกี่ยวกับ. / เพราะฉันไม่ทราบเกี่ยวกับมันและการส่งออก "ไม่พบคำสั่ง" ทำให้ฉันสับสนเกี่ยวกับสิ่งที่คำสั่งจริง บริบท: truecrypt-7.2-setup-x86ผมอยากจะติดตั้งไฟล์ คำแนะนำในการใช้คำสั่ง: sudo ./truecrypt-7.2-setup-x86 แต่ผลลัพธ์คือ: sudo: ./truecrypt-7.2-setup-x86: command not found UPDATE: เพื่อความสมบูรณ์ในการทดสอบฉันอยู่ในโฟลเดอร์ไฟล์ แต่ยังไม่ได้ทำให้ไฟล์เรียกทำงานได้ (chmod + x)

4
เมื่อเขียนสคริปต์ทุบตีฉันจะหาเส้นทางที่แน่นอนของที่ตั้งของไฟล์ปัจจุบันได้อย่างไร
myBash.bashสมมติว่าฉันมีไฟล์ทุบตีที่เรียกว่า มันอยู่ใน: /myDirect/myFolder/myBash.bash ตอนนี้ฉันต้องการใช้สตริง/myDirect/myFolder(ตำแหน่งmyBash.bash) ภายในสคริปต์ มีคำสั่งที่ฉันสามารถใช้เพื่อค้นหาตำแหน่งนี้หรือไม่? แก้ไข: แนวคิดคือฉันต้องการตั้งค่าโฟลเดอร์ zip ด้วยรหัสที่สามารถเริ่มต้นได้โดยสคริปต์ทุบตีในไฟล์ zip นั้น ฉันรู้เส้นทางไฟล์ที่เกี่ยวข้องของรหัสในไฟล์ zip นั้น แต่ไม่ใช่เส้นทางที่แน่นอนและฉันต้องการมัน วิธีหนึ่งคือการใส่รหัสในพา ธ หรือกำหนดเส้นทางของไฟล์เป็นตัวแปร อย่างไรก็ตามฉันจะค้นหาได้ง่ายขึ้นถ้าเป็นไปได้ที่ bash-file จะหาว่ามันอยู่ที่ไหนด้วยตัวมันเองแล้วสร้างเส้นทางที่เกี่ยวข้องไปยังไฟล์อื่นจากความรู้เกี่ยวกับโครงสร้างของไฟล์ zip

1
ฉันจะเพิ่มความสามารถในการเรียกใช้งานให้กับเส้นทางการค้นหาของฉันได้อย่างไร
สำหรับการอ้างอิงฉันรู้น้อยมากเกี่ยวกับ Linux และฉันใช้มันเพื่อเรียกใช้โปรแกรมที่เขียนโดยคนอื่น คำแนะนำบอกว่าAdd the executable 'ttt' to the search path. In most installations this can be accomplished by linking the file to the 'bin' subdirectory at user home. ฉันจะทำสิ่งนี้ได้อย่างไร ไฟล์เรียกทำงานนี้กำลังอยู่ในโฟลเดอร์ย่อยในพื้นที่โฮสต์เนื่องจากมันทำงานบนคอมพิวเตอร์ดูอัลบูตฉันไม่สามารถเปลี่ยนความจริงที่ว่าเป็นบูตคู่ได้เนื่องจากเป็นคอมพิวเตอร์ทำงาน
15 paths 

4
จะหาเส้นทางแบบเต็มของอุปกรณ์ที่ฉันเชื่อมต่อได้อย่างไร
ฉันมีอุปกรณ์ USB ซึ่งได้รับการระบุว่าเป็นอุปกรณ์อนุกรมโดย Ubuntu 10.04 ฉันจะหาเส้นทางแบบเต็มได้อย่างไร? ls -la /dev/ แสดงอุปกรณ์จำนวนมาก วิธีการเลือกที่ถูกต้องหรือไม่

3
จะทราบเส้นทางของซอฟต์แวร์เฉพาะได้อย่างไร
บริบท: ฉันพยายามทำให้แอปพลิเคชันเริ่มต้นโดยอัตโนมัติเมื่อฉันเข้าสู่ระบบ สำหรับสิ่งนี้ฉันต้องเลือกpathแอปพลิเคชัน นี่คือเส้นทางที่ฉันดูแล้ว: /sbin /usr/sbin /usr/local/bin /usr/share/ หากสิ่งนี้อาจช่วยได้แอปพลิเคชันที่ฉันพยายามค้นหาเรียกว่า " ScreenCloud " และฉันดาวน์โหลดจาก Ubuntu Software Center แต่ฉันไม่พบมันมีวิธีใดบ้างที่ฉันจะทราบได้ว่ามีการติดตั้งซอฟต์แวร์เฉพาะหรือไม่ เพราะแม้ว่าฉันจะพบสิ่งนี้ฉันก็อยากจะหลีกเลี่ยงปัญหาเดียวกันในอนาคต

4
Windows filepath ถูกแปลงเป็น Linux filepath
ฉันมีเส้นทาง Windows ในตัวแปรทุบตีเป็นสตริง: file='C:\Users\abcd\Downloads\testingFile.log' /c/Users...ฉันพยายามที่จะแปลงเส้นทางนี้เข้ามาในเส้นทางลินุกซ์ที่เริ่มต้นด้วย ความพยายามของฉัน ผลงานดังต่อไปนี้: file=${file/C://c} file=${file//\\//} echo $file > /c/Users/abcd/Downloads/testingFile.log ปัญหา ที่นี่ฉันได้ทำสิ่งนี้สำหรับสตริงที่มี filepath เหตุผลที่ฉันถามคำถามนี้คือฉันต้องแปลง 20 สตริงดังกล่าวในสคริปต์ทุบตีใน Ubuntu 16.04 และทุกครั้งที่ฉันทำเช่นนี้ฉันต้องเขียน 2 บรรทัดต่อการแปลง - มันใช้พื้นที่มาก! คำถาม มีวิธีรวม 2 คำสั่งหรือไม่ file=${file/C://c} file=${file//\\//} เป็นคำสั่งเดียว?

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