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

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

6
ไม่สามารถใช้คอมไพล์ homebrew ติดตั้งได้
ฉันพบปัญหาแปลกจริง ๆ เมื่อฉันพยายามใช้ git เวอร์ชันล่าสุดที่ฉันเพิ่งติดตั้งผ่าน homebrew which gitกำลังชี้ให้ฉันไปที่การติดตั้ง homebrew แต่การโทรgitจะส่งคืนเวอร์ชันดั้งเดิมที่ติดตั้งด้วย OS X ฉันตรวจสอบก่อนเพื่อดูเวอร์ชันดั้งเดิมที่ฉันเปิด [user@home ~]$ git --version git version 1.8.5.2 (Apple Git-48) จากนั้นฉันไปที่ homebrew เพื่อติดตั้งเวอร์ชันล่าสุด [user@home ~]$ brew install git ==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/git-2.0.0.mavericks.bottle.2.tar.gz ######################################################################## 100.0% ==> Pouring git-2.0.0.mavericks.bottle.2.tar.gz ==> Caveats The OS X keychain credential helper has been installed to: …

1
วิธีเปลี่ยนไดเรกทอรีเริ่มต้นของ CMD [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : เส้นทางพร้อมรับคำสั่งของผู้ดูแลระบบ Windows 7“ เริ่มการทำงาน” เส้นทาง (10 คำตอบ) ฉันจะอัพเดตไดเรคทอรีเริ่มต้นสำหรับ Windows Command Processor เป็นโฮมไดเร็กตอรี่ของฉันได้อย่างไร [ซ้ำ] (1 คำตอบ) ปิดให้บริการใน4 ปีที่แล้ว ฉันต้องการเปลี่ยนไดเรกทอรีเริ่มต้น CMD เมื่อฉันเปิดใช้งานผ่านStart+R ปัจจุบันมันชี้ไปที่โฟลเดอร์ผู้ใช้ของฉัน ฉันต้องการให้ชี้ไปที่ C: \ Windows \ System32 \ เมื่อฉันนำทางด้วยตนเองไปที่ C: \ Windows \ System32 \ และเรียกใช้ CMD จากที่นั่นจะเริ่มในเส้นทางที่ต้องการ เมื่อฉันเรียกใช้Win+Rมันจะเริ่มต้นจากโฟลเดอร์ผู้ใช้ ฉันสงสัยว่าฉันต้องเปลี่ยนรีจิสทรีหรือตัวแปรสภาพแวดล้อม ใครรู้วิธีการ คำถามนี้แตกต่างจากคนอื่น ๆ สำหรับเหตุผลที่อธิบายโดย @ Karan (อ่านความคิดเห็นที่สามจากคำตอบด้านล่าง) คำตอบที่แตกต่างกันทำงานให้กับทางลัดเท่านั้น …
16 path  cmd.exe  dir 

3
มีโฟลเดอร์มากเกินไปในตัวแปรพา ธ
ฉันพบปัญหาแปลก ๆ - ฉันไม่สามารถเปิด Visual Studio หรือเรียกใช้คำสั่งง่ายๆจากพรอมต์คำสั่งดูเหมือนว่าเนื่องจากตัวแปร PATH ของฉันยาวเกินไป ตอนนี้ฉันดูแล้วฉันเห็นว่าหลาย บริษัท ได้เพิ่มไดเรกทอรีการติดตั้งลงในตัวแปร PATH ฉันสงสัยว่าเพราะเหตุใดบริษัท เหล่านี้จึงเพิ่มโฟลเดอร์เข้าไปในเส้นทาง (อาจทำให้การเรียกใช้โปรแกรมของพวกเขาง่ายขึ้น?) และสิ่งใดบ้างที่จำเป็นและที่ฉันสามารถลบได้ หากฉันลบบางรายการฉันจะไม่สามารถเปิดโปรแกรมได้หรือไม่ ( นี่คือสิ่งที่มีอยู่ในเส้นทางในปัจจุบัน)

3
“ C: 2 \” ในสตริงเส้นทางของ windows หมายถึงอะไร
ฉันได้รับป๊อปอัปนี้จากไฟร์วอลล์ Windows "C: 2 \" ในเส้นทางคืออะไร เส้นทางที่แท้จริงคือ D:\Steam\SteamApps\common\... ฉันเหนื่อย cd /d C:2\ ใน cmd และได้รับ "The system cannot find the path specified." ฉันก็ลอง cd C:2\ ใน Powershell และได้รับ "Set-Location : Cannot find path 'C:\2\' because it does not exist." ดังนั้น "C: 2 \" ทางลัดสำหรับ "D: \" เป็นอย่างไร ปรับปรุง: ฉันพยายามค้นหา C:2 …

1
วิธีเพิ่มไดเรกทอรีปัจจุบันไปยัง PATH ใน Linux อย่างถาวร? [ซ้ำ]
ซ้ำเป็นไปได้: เพิ่มโฟลเดอร์ไปที่ PATH ฉันต้องการเพิ่มไดเรกทอรีใน bash ของฉันเพื่อค้นหาและฉันใช้ $ PATH = .... มันทำงานได้ แต่เมื่อฉันเปิดหน้าต่างคำสั่งใหม่มันไม่ได้อยู่ที่นั่น ฉันจะเพิ่มสิ่งนี้ลงในพา ธ บน Linux อย่างถาวรได้อย่างไร
14 linux  bash  path 

4
Windows 7“ หน้าต่างคำสั่งเปิดที่นี่” ไม่ได้รับการปรับปรุงตัวแปรพา ธ
ฉันเพิ่งแก้ไขตัวแปร PATH ของฉันเพิ่มหนึ่งไดเรกทอรีในตอนท้าย เมื่อฉันเรียกใช้ CMD.EXE จากเมนูเริ่มและพิมพ์PATHฉันจะเห็นไดเรกทอรีใหม่ของฉัน แต่เมื่อฉันเปิดหน้าต่างคำสั่งโดยคลิกขวาที่โฟลเดอร์ใน windows explorer และเลือก 'หน้าต่างคำสั่งเปิดที่นี่' จากนั้นพิมพ์PATHฉันไม่พบการเพิ่มของฉัน ทำไมเนื้อหาของตัวแปร PATH ต่างกัน? ฉันจะตั้งค่าตัวแปร PATH ของหน้าต่างคำสั่ง 'open command here here' ได้อย่างไร

6
ตัวแปรสภาพแวดล้อม PATH แตกต่างกันสำหรับ Windows แบบ 32 บิตและ 64 บิตเป็นไปได้หรือไม่
เป็นไปได้หรือไม่ที่จะมีPATHตัวแปรสภาพแวดล้อมทั้งหมดหรือบางส่วนที่เฉพาะเจาะจงกับประเภทของอิมเมจของกระบวนการทำงาน (32 บิต / 64 บิต)? เมื่อฉันเรียกใช้แอพบางตัวจากภายใน 64 บิต cmd.exe ฉันต้องการให้มันเลือกไลบรารี่ OpenSSL เวอร์ชัน 64 บิตในขณะที่เมื่อฉันรันแอพบางตัวจากภายใน 32 บิต cmd.exe ฉันต้องการให้มันเลือกไลบรารี่ OpenSSL เวอร์ชัน 32 บิต ทำตาม where.exe ไม่พบ OpenSSL libs เมื่อใช้ตัวแปร% ProgramFiles% ในตัวแปรสภาพแวดล้อม PATH

3
เส้นทาง Windows ที่ไม่มีช่องว่าง (ด้วย ~ 1)?
ฉันต้องการรวมเส้นทางไปยังไลบรารีในไดเรกทอรี Program Files แต่ฉันต้องทำโดยไม่มีช่องว่าง ฉันรู้ว่า Windows ใช้การประชุมว่าชื่อน้อยลงเหมือนจะกลายเป็นProgram Files PROGRA~1ฉันจะค้นหาชื่อที่ย่อให้สั้นลงเหล่านี้เพื่อทำไดเร็กทอรีเองได้อย่างไร? (ขออภัยถ้าสิ่งนี้ถูกถามแล้ว แต่ฉันหามันไม่เจอ)

8
ช่องว่างและวงเล็บในตัวแปร Windows PATH ไขไฟล์แบตช์
ดังนั้นตัวแปรเส้นทางของฉัน (ระบบ -> Adv การตั้งค่า -> Env Vars-> ระบบ -> เส้นทาง) ตั้งค่าเป็น: C:\Python26\Lib\site-packages\PyQt4\bin; %SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem; %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; C:\Python26\; C:\Python26\Scripts\; C:\cygwin\bin; "C:\PathWithSpaces\What_is_this_bullshit"; "C:\PathWithSpaces 1.5\What_is_this_bullshit_1.5"; "C:\PathWithSpaces (2.0)\What_is_this_bullshit_2.0"; "C:\Program Files (x86)\IronPython 2.6"; "C:\Program Files (x86)\Subversion\bin"; "C:\Program Files (x86)\Git\cmd"; "C:\Program Files (x86)\PuTTY"; "C:\Program Files (x86)\Mercurial"; Z:\droid\android-sdk-windows\tools; แม้ว่าจะเห็นได้ชัดว่าไม่มีบรรทัดใหม่ สังเกตเห็นบรรทัดที่ประกอบด้วยPathWithSpaces- อันแรกไม่มีช่องว่างส่วนที่สองมีช่องว่างและบรรทัดที่สามมีช่องว่างตามด้วยวงเล็บ ตอนนี้สังเกตเห็นผลลัพธ์ของไฟล์แบทช์นี้: C:\Program Files (x86)\Microsoft Visual …

3
เหตุใด Excel จึงไม่สามารถเปิดไฟล์เมื่อเรียกใช้จากตัวกำหนดเวลางานได้
ฉันเขียนสคริปต์ PowerShell ที่เปิดสมุดงาน Excel และเรียกใช้แมโคร เมื่อฉันเรียกใช้สคริปต์นั้นจากคอนโซล PS หรือแม้กระทั่งจากบรรทัดคำสั่งโดยใช้ powershell.exe script.ps1 ก็ใช้งานได้ เมื่อฉันตั้งค่างานจากตัวกำหนดเวลางาน windows มันจะยกข้อยกเว้นเกี่ยวกับไฟล์ Excel นั้นโดยบอกว่ามันไม่มีอยู่หรือกำลังใช้งานอยู่ ไฟล์มีอยู่อย่างแน่นอนเนื่องจากสคริปต์ทำงานได้ดีจากบรรทัดคำสั่งและฉันมั่นใจว่าไฟล์นี้ไม่ได้ใช้งาน ฉันพยายามย้ายไฟล์ Excel ไปยังพื้นที่ท้องถิ่นและที่ไม่มีสิทธิพิเศษเพื่อหลีกเลี่ยงปัญหาเครือข่าย / สิทธิ์ผู้ดูแลระบบ งานยังคงทำงานด้วยสิทธิพิเศษสูงสุด เส้นทางไม่มีช่องว่างหรืออักขระพิเศษ เมื่อฉันพยายามเข้าถึงไฟล์โดยใช้วัตถุระบบไฟล์ไม่มีข้อผิดพลาดแม้เมื่อเรียกใช้จากตัวกำหนดตารางเวลาดังนั้นฉันเดาว่ามันเป็นExcel.Application.Workbooks.Open("..")วิธีเฉพาะ สิ่งที่ฉันควรพิจารณาตอนนี้?

4
ผ่าน PATH ผ่าน sudo
ในระยะสั้น : วิธีที่จะทำให้ sudo ไม่ล้างเส้นทางทุกครั้งหรือไม่ ฉันมีบางเว็บไซต์ที่ใช้งานบนเซิร์ฟเวอร์ของฉัน (การทดสอบ Debian) เขียนด้วย Ruby on Rails ฉันใช้ Mongrel + Nginx เพื่อโฮสต์พวกเขา แต่มีปัญหาหนึ่งที่เกิดขึ้นเมื่อฉันต้องรีสตาร์ท Mongrel (เช่นหลังจากทำการเปลี่ยนแปลงบางอย่าง) ไซต์ทั้งหมดได้รับการตรวจสอบใน VCS (git แต่ไม่สำคัญ) และมีการตั้งค่าเจ้าของและกลุ่มให้กับผู้ใช้ของฉันในขณะที่ Mongrel ทำงานภายใต้ผู้ใช้ muhrel, huh, mongrel ที่ถูก จำกัด สิทธิ์อย่างรุนแรง ดังนั้น Mongrel จะต้องเริ่มต้นภายใต้รูท (สามารถเปลี่ยน UID ได้โดยอัตโนมัติ) หรือ mongrel ในการจัดการ mongrel ฉันใช้ mongrel_cluster gem เพราะอนุญาตให้เริ่มหรือหยุดเซิร์ฟเวอร์ Mongrel จำนวนเท่าใดก็ได้ด้วยคำสั่งเดียว แต่มันต้องการไดเรกทอรี …
13 linux  path  sudo  gem 

3
วิธีการใช้ตัวเลือกเส้นทางพร้อมเพรียงกับหลายเส้นทาง?
ฉันต้องการซิงค์ตำแหน่งต่อไปนี้โดยใช้พร้อมเพรียง: / home / user / Audiobooks ที่มี / shared / Audiobooks / home / user / Music กับ / shared / Music / home / user / Podcasts พร้อม / shared / Podcasts พารามิเตอร์บรรทัดคำสั่งพร้อมเพรียงจะเป็นอย่างไร จากสิ่งนี้ฉันสามารถเดาได้ หากมีการกำหนดค่าเส้นทางอย่างน้อยหนึ่งอย่าง Unison จะซิงโครไนซ์เส้นทางเหล่านี้และลูก ๆ ของพวกเขาเท่านั้น (สิ่งนี้มีประโยชน์สำหรับการซิงค์อย่างรวดเร็วของไดเรกทอรีเพียงหนึ่งตัวอย่าง) โปรดทราบว่าการกำหนดค่าตามความชอบของเส้นทางจะถูกแทรกอย่างแท้จริงซึ่งไม่ใช่การแสดงออกปกติ นี่คือเดาของฉัน ถูกต้องหรือไม่ unison -ui text /home/user /nocrypt/Shared …
13 linux  sync  path  unison 

5
ไม่มีไฟล์หรือไดเรกทอรีดังกล่าวหลังจากพิมพ์ $ PATH ในเทอร์มินัล
เมื่อฉันเขียนใน terminal echo $PATH ผลลัพธ์ของฉันคือ :/home/bo/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:/usr/bin:/sbin:/bin แต่เมื่อฉันเขียนเพียง: $PATH ผลลัพธ์นี้ฉันไม่เข้าใจถูกต้องผลลัพธ์คือ: bash: :/home/bo/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:/usr/bin:/sbin:/bin: No such file or directory และคำถามของฉันคือทำไมมันเขียน "ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว" มีทุกไดเรกทอรีจากตัวแปร PATH อยู่
13 linux  bash  path 

1
ไดเร็กทอรี“ /.vol” มีไว้เพื่ออะไร?
ใน Mac OS X /.volไดเรกทอรีสำหรับอะไร ฉันสังเกตว่า Excel มักจะแสดงความเคารพไฟล์ (ในขณะที่ตรวจสอบในเครื่องมือ) โดยใช้/.volเส้นทาง เป็นโฟลเดอร์สำหรับไฟล์ชั่วคราวหรือมีลิงก์ไปยังไฟล์ทั้งหมดในโวลุ่มหรือไม่ ถ้าเป็นเช่นนั้นฉันจะอ้างอิงไฟล์ผ่าน/.volเส้นทางได้อย่างไร?

2
วิธีการกู้คืนจาก PATH จะถูกตัดเหลือ 1024 อักขระโดย SETX
ฉันได้รับข้อผิดพลาดใน Windows 8 หลังจากพยายามใช้ SETX เพื่อเพิ่ม JAVA.exe ให้กับตัวแปร Windows PATH: WARNING: The data being saved is truncated to 1024 characters. หลังจากรีบูตฉันสังเกตเห็นว่า PATH นั้นสั้นกว่าเมื่อก่อนมาก ฉันอ่านมาแล้วว่า SETX ไม่สามารถจัดการได้เกิน 1024 ตัวอักษร ที่จะได้รับการรู้ในบทความที่แนะนำให้ใช้ ฉันสงสัยว่าระบบของฉันจะไม่เสถียรในขณะนี้ (สันนิษฐาน) บางไดเรกทอรีไม่ปรากฏในตัวแปร PATH อีกต่อไป จุดสิ้นสุดของสตริงจะถูกตัดออกกลางไดเรกทอรีอย่างชัดเจน (ที่ Pr): (...) ;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Pr มีวิธีใดในการย้อนกลับหรือที่ใดก็ได้ที่ค่าก่อนหน้าของ PATH ถูกจับ ชายฉันไม่อยากจะเชื่อว่าสิ่งเหล่านี้ยังคงเกิดขึ้นได้ใน Windows หลังจาก 29 ปี

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