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

พา ธ ในระบบไฟล์คอมพิวเตอร์โดยทั่วไปคือที่อยู่ที่มนุษย์สามารถอ่านได้ของชื่อไฟล์หรือไดเรกทอรีที่ระบุตำแหน่งที่ไม่ซ้ำในระบบไฟล์และแสดงโดยสตริงขององค์ประกอบพา ธ ที่คั่นด้วยตัวคั่น (โดยทั่วไปเครื่องหมายทับ "/" หรือแบ็กสแลช "\") PATH (ตัวแปร) เป็นตัวแปรสภาพแวดล้อมที่ระบุรายการของไดเรกทอรีที่ตั้งโปรแกรมปฏิบัติการได้

2
เครื่องหมายเส้นทาง "PROGRA ~ 1" ทำงานอย่างไร [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ตัวเลขหลัง ~ ถูกกำหนดในชื่อไฟล์ย่อของ windows เป็นอย่างไร (2 คำตอบ) ปิดให้บริการใน2 ปีที่ผ่านมา ตั้งแต่ Windows 98 แรกของฉัน (และแม้กระทั่งตอนนี้บน Win7) ฉันสามารถป้อน 6 ตัวอักษรแรก (สัญลักษณ์) ของชื่อโฟลเดอร์และเพิ่ม~1หลังจากนั้น (เมื่อมีเพียงหนึ่งโฟลเดอร์ที่มีหกตัวอักษรเหล่านั้นในไดเรกทอรีปัจจุบัน) และมันจะ ทำงานเป็นชื่อเต็มของมัน และปรากฏว่าหากมีมากกว่าหนึ่งโฟลเดอร์ที่มีสัญลักษณ์แรกหกเหมือนกันในชื่อของฉันฉันสามารถใช้FOLDER~2และอื่น ๆ และมันจะเปิดโฟลเดอร์ที่เกี่ยวข้องราวกับว่าฉันป้อนชื่อเต็มของมัน เหมือนc:\progra~1จะเปิดC:\Program Filesและc:\progra~2จะเปิดC:\Program Files (x86)ใน win7 64 บิต มันทำงานอย่างไร

2
วิธีการเรียกใช้โปรแกรมใน Windows จากพรอมต์คำสั่ง?
ฉันได้เพิ่มเส้นทาง Notepad2 ไปที่ Path และเมื่อฉัน notepad2 somefile.js - มันบอกว่ามันไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก ฉันลอง notepad2.exe - ยังใช้งานไม่ได้ ฉันควรทำอย่างไรเพื่อให้สามารถทำสิ่งที่ฉันสามารถทำได้ด้วย Notepad เช่น notepad somefile.txt - boom เปิดขึ้นมา

5
ศัพท์เทคนิคสำหรับไดเรกทอรี (.) ปัจจุบันและ parent (.. ) คืออะไร
ผมได้ฟังก์ชั่นที่ตรวจสอบไม่ว่าจะผ่านในชื่อไฟล์เป็นหรือ. ..แต่ฉันไม่รู้วิธีตั้งชื่อให้ถูกต้อง บางสิ่งที่คล้ายกันIsCurrentOrParentDirectory()นั้นไม่ชัดเจนเนื่องจากฟังก์ชันใช้ชื่อไฟล์ไม่ใช่พา ธ เต็ม (โดยสังเขปเพื่อนร่วมโปรแกรมจะคาดหวังว่าจะผ่าน/usr/ในขณะที่ฉันกำลัง/usr/จะกลับมาtrueในขณะที่นี่ไม่ใช่กรณี) มีคำศัพท์ทางเทคนิคสำหรับรายการไดเรกทอรีเหล่านี้หรือไม่ หากมีสิ่งหนึ่งมันคืออะไร?

5
ไดเรกทอรีโปรไฟล์ผู้ใช้ของ Google Chrome อยู่ที่ไหน
ไดเรกทอรีโปรไฟล์ผู้ใช้ของ Google Chrome อยู่ที่ไหน อาจดูเหมือนเป็นคำถามง่ายๆ แต่ฉันหามันไม่เจอ ฉันตรวจสอบภายใน% APPDATA%แต่มีข้อสังเกตที่เกี่ยวข้อง ระบบปฏิบัติการของฉันคือ Windows 7 Ultimate x64 SP1

3
วิธีลบเส้นทางจากตัวแปร $ PATH ในปลา?
ฉันใช้ปลาเป็นเปลือกหอยของฉันใน Debian และเมื่อเร็ว ๆ นี้ (หลังจากอัปเกรดบางครั้ง) เมื่อใดก็ตามที่ฉันพยายามใช้คำสั่งให้สมบูรณ์ที่ฉันมี: set: No such file or directory set: Could not add component /usr/lib/x86_64-linux-gnu/libfm to PATH. set: No such file or directory ใช้สิ่งนี้: echo $PATH ให้สิ่งนี้กับฉัน: /usr/lib/x86_64-linux-gnu/libfm /usr/local/bin /usr/bin /bin /usr/local/games /usr/games ในระบบของฉันไม่มี/usr/lib/x86_64-linux-gnu/libfmดังนั้นฉันเข้าใจว่าทำไมปลาถึงบ่น แต่ฉันไม่สามารถหาวิธีลบเส้นทางนี้จาก$PATHตัวแปรของฉัน ไม่มีใครรู้ว่าฉันจะทำสิ่งนี้ได้อย่างไร

5
วิธีการเปลี่ยน symlink ใน OS X
ฉันจะเปลี่ยนตำแหน่งที่ symlink ชี้ไปยังได้อย่างไรโดยไม่ต้องลบและสร้างขึ้นใหม่ (ด้วยln -s "/path/to/point/to" "/path/where/symlink/is") เมื่อฉันพยายามทำสิ่งนั้นกับ symlink "ปัจจุบัน" ของ Java Java จะไม่ทำงาน (จากบรรทัดคำสั่งอย่างน้อยก็พูดว่า 'Segmentation Fault') แต่มันกลับมาเป็นปกติเมื่อฉันเรียกคืน symlink "ปัจจุบัน" เก่าด้วย Time เครื่อง (แต่ต่อมาฉันพบว่าฉันควรใช้/Applications/Utilities/Java Preferences.appต่อไปเพื่อเปลี่ยนรุ่นจาวาปัจจุบัน)

4
การกู้คืนตัวแปร Windows XP PATH
ฉันติดตั้งแอปพลิเคชั่นที่ขันตัวแปร PATH ของฉัน ตอนนี้ฉันไม่สามารถรันอะไรจากพรอมต์คำสั่ง มีวิธีใดบ้างที่ฉันสามารถกู้คืนตัวแปร PATH ได้?
19 windows-xp  path 

3
ป้องกันไม่ให้ Windows System% PATH% ถูกเตรียมไว้ให้กับผู้ใช้% PATH?
ฉันรู้วิธีตั้งค่าตัวแปรสภาพแวดล้อมระบบหรือผู้ใช้เฉพาะ: ตอนนี้ปัญหาคือPATHตัวแปรจะได้รับการปฏิบัติเช่นนั้นค่าที่คุณป้อนสำหรับเส้นทางผู้ใช้จะถูกผนวกเข้ากับเส้นทางของระบบโดยอัตโนมัติและนั่นจะเป็นตัวแปรเส้นทางที่มีประสิทธิภาพ กล่าวคือฉันมี (ระบบ) PATH=C:\Windows\System32;C:\Program Files\Foo\bin;... และ (USER) PATH=C:\Program Files\Bar\bin(โปรดทราบว่าไม่มี%PATH%ในค่านี้) ดังนั้นตัวแปรสภาวะแวดล้อมที่เกิดขึ้นสำหรับผู้ใช้นี้จะเป็น: (มีผลบังคับ) PATH=C:\Windows\System32;C:\Program Files\Foo\bin;...;C:\Program Files\Bar\bin อย่างไรก็ตามฉันต้องการให้บัญชีผู้ใช้ระบบปฏิบัติการที่เจาะจงมากตัวแปรสภาพแวดล้อม PATH ควรมีbar\binไดเรกทอรีที่จุดเริ่มต้นของ PATH แทนที่จะเป็นที่สิ้นสุด มีวิธีการที่เหมาะสมที่จะบอกให้ windows แทนที่PATHตัวแปรของผู้ใช้ทั้งหมดด้วยค่าสำหรับผู้ใช้นั้นแทนที่จะผนวกเข้ากับPATHตัวแปรระบบหรือไม่? หมายเหตุ: แน่นอนจากไฟล์แบทช์ทั้งหมดนี้ไม่สำคัญเท่าที่คุณสามารถตั้งค่าและปรับแต่ง env.vars ตามที่คุณต้องการ

1
เส้นทาง '/../' หมายถึงอะไร
สงสัยว่าเส้นทางที่มีลักษณะเช่นนี้'/ ../' จะชี้ไปที่นอกไฟล์หรือไม่ ฉันเดาว่ามันอาจเป็นสิ่งที่ต้องการระบุไดเรกทอรีรูทเสมอและจากนั้นไดเรกทอรีหลักที่สัมพันธ์กับไฟล์ที่เขียนนั้น
17 filesystems  path 

1
การติดตั้งหลายรายการและทำความเข้าใจกับ $ PATH
ฉันมี Git รุ่นเก่ากว่าติดตั้งอยู่ที่: /usr/bin/ ฉันเพิ่งดาวน์โหลดเวอร์ชันที่ใหม่กว่าไปที่: /usr/local/bin เมื่อฉันพิมพ์: which git ฉันได้รับตำแหน่งของเวอร์ชั่นเก่า ฉันเชื่อว่านี่เป็นเพียงเพราะ / usr / bin / ปรากฏขึ้นก่อน / usr / local / bin ในตัวแปร $ PATH ของฉันและดังนั้นรุ่นที่เก่ากว่าของ git คือ 'พบ' ก่อน เพื่อทดสอบสิ่งนี้ฉันเปลี่ยนชื่อ git รุ่นเก่าเป็น "git_old" ตอนนี้เมื่อฉันพิมพ์: which git ฉันได้รับตำแหน่งของเวอร์ชั่นใหม่กว่าที่คาดไว้ แต่เมื่อฉันพิมพ์: git --version ฉันได้รับข้อผิดพลาดต่อไปนี้: -bash: /usr/bin/git: No such file or directory …
17 linux  bash  path 

3
วิธีการคำนวณเส้นทางสัมพัทธ์จากสองเส้นทางแน่นอนใน Linux shell?
เรามีสองเส้นทาง อันแรกคือไดเรกทอรีรองทั้งไดเรกทอรีหรือไฟล์ /a/b/c และ /a/d/e.txt เส้นทางสัมพัทธ์จากเส้นทางแรกไปที่สองจะเป็น: ../../d/e.txt วิธีคำนวณในเทอร์มินัล Linux? สำหรับผู้ที่ถามว่า "กรณีการใช้งานคืออะไร" ใครสามารถใช้สิ่งนี้ - ตัวอย่างเช่น - เพื่อสร้าง symlink แบบสัมพัทธ์จำนวนมาก

12
ตัวแปร env PATH บน Mac OS X และ / หรือ Eclipse
เมื่อฉันพิมพ์เส้นทางในทุบตีมันพิมพ์สิ่งนี้: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin เมื่อฉันเรียกใช้ System.out.println (System.getenv ("PATH")); ใน Java ที่ทำงานภายใต้ Eclipse จะพิมพ์ /usr/bin:/bin:/usr/sbin:/sbin ฉันจะทราบได้อย่างไรว่าเหตุใดจึงมีความคลาดเคลื่อนนี้ ฉันต้องการเพิ่ม / usr / local / bin ลงใน PATH และทำให้มันพร้อมใช้งานสำหรับแอป Java ภายใต้ Eclipse (หมายเหตุ: ฉันไม่ได้ทำการแก้ไขพา ธ ของระบบดังนั้นค่าเหล่านี้เป็นค่าเริ่มต้นที่กำหนดโดยระบบปฏิบัติการหรืออาจเป็นแอปพลิเคชันที่ฉันติดตั้งไว้อย่างน้อยหนึ่งรายการ)
17 macos  path 

4
ฉันจะรีเซ็ตตัวแปร $ PATH บน Mac OS X ได้อย่างไร
ฉันได้ messed up ตัวแปรเส้นทางของฉันและตอนนี้ปพลิเคชันบางอย่างที่ผมทำงานข้อผิดพลาดยกคำพูดคำสั่งไม่พบข้อผิดพลาด (127)สำหรับคำสั่งเช่นวันและการนอนหลับ คำสั่งเหล่านี้ทำงานได้ดีเมื่อดำเนินการโดยตรงในเปลือก ฉันคาดเดาว่าสิ่งนี้เกี่ยวข้องกับตัวแปร $ PATH ที่ไม่ถูกต้องและจำเป็นต้องรู้วิธีรีเซ็ต ฉันได้ลบไฟล์~ / .bashrc , ~ / .bash_profile , /etc/bash.bashrcและ~ / .bashrcและ~ / .profile ไฟล์อื่นใดที่สามารถเก็บ$ PATHของฉันได้? มีวิธีที่ง่ายกว่าในการรีเซ็ต Path มากกว่าที่จะขุดลงในไฟล์ myriad ซึ่งสามารถเก็บพา ธ ของฉันได้หรือไม่? หมายเหตุปัญหาเส้นทางนี้เกิดขึ้นกับผู้ใช้ของฉันเท่านั้น ฉันสร้างผู้ใช้ทดสอบบนระบบของฉันและเส้นทางก็ใช้ได้ดีกลับมาเป็นปกติ อัปเดต: ขอบคุณ ฉันไม่รู้ว่าไฟล์ใดที่ฉันลบไปแล้ว แต่สิ่งต่าง ๆ ทำงานได้อีกครั้ง พวกคุณทำในสิ่งที่ 'ผู้เชี่ยวชาญ' ทำไม่ได้ และใช่คริสคุณพูดถูก การปรับแต่ง PATH ที่ฉันทำนั้นอยู่ใน bash_login แต่อย่างใดมันก็ทำงานได้โดยที่ฉันลบการปรับแต่ง ฉันคิดว่ามันอาจจะเป็นเพราะฉันใช้ …

2
Linux: การระบุไดเร็กทอรีระดับบนสุดเมื่อสร้างไฟล์เก็บถาวร zip
ฉันมีโครงการที่มีโครงสร้างไดเรกทอรีปกติ (src /, bin /, ... ), เช่น project-name/ |-- bin |-- lib |-- src `-- Makefile และต้องการสร้างไฟล์เก็บถาวรที่มีโครงสร้างไดเรกทอรีต่อไปนี้: project-name-version/ |-- bin |-- lib |-- src `-- Makefile มีวิธีที่เรียบร้อยในการทำเช่นนี้ซึ่งหลีกเลี่ยงการสร้างไดเรกทอรีชั่วคราวproject-name/ที่อื่นแล้วคัดลอกไฟล์ภายในการเรียกzip -r ...ไดเรกทอรีชั่วคราวนั้นในที่สุด? (โดยทั่วไปฉันกำลังมองหาคำนำหน้าเส้นทางบางชนิดหรือตัวเลือกเส้นทางสัมพัทธ์)
17 linux  unix  zip  path  archiving 

3
ฉันจะขยายขนาดพา ธ ไฟล์สูงสุดใน Windows 7 ได้อย่างไร [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ปิดให้บริการใน9 ปีที่ผ่านมา ซ้ำได้: ไฟล์พา ธ ที่ยาวที่สุดที่ Windows สามารถใช้ได้คืออะไร มีใครบ้างไหมที่รู้ว่าเป็นไปได้ที่จะเพิ่มความยาวพา ธ สูงสุดใน Windows 7 (64- บิต)?
16 windows-7  path 

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