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

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

4
วิธีที่ง่ายกว่าในการเปลี่ยนตัวแปรสภาพแวดล้อมใน Windows 8? [ซ้ำ]
การทำซ้ำที่เป็นไปได้: PATH และตัวแปรสภาพแวดล้อมอื่น ๆ คืออะไรและฉันจะตั้งค่าหรือใช้งานได้อย่างไร ฉันรู้ว่าฉันสามารถแก้ไขตัวแปรสภาพแวดล้อมใน windows 8 ได้โดยไปที่ Start -> All Apps -> Control panel -> System -> Advanced System Settings -> Advanced -> Environment variables. แต่จริงๆแล้วมันซับซ้อนอย่างน่าขัน มีวิธีที่ง่ายกว่าในการเปลี่ยนตัวแปรสภาพแวดล้อมใน Windows 8 หรือไม่? เช่นถ้าฉันต้องการผนวกโฟลเดอร์ใหม่ไปที่ PATH มันน่ารำคาญจริงๆที่ต้องทำตามขั้นตอนเหล่านี้ทั้งหมด UI ยังแย่มากเพราะมันเจ็บปวดจริงๆที่ต้องแก้ไขค่าตัวแปรแบบยาวด้วยการป้อนข้อความเล็ก ๆ ข้อกำหนดที่ 1: ฉันต้องการการเปลี่ยนแปลงเพื่อคงอยู่ (เช่นเมื่อฉันใช้setในคอนโซลการเปลี่ยนแปลงจะหายไปเมื่อฉันปิดคอนโซล) ข้อกำหนดที่ 2: ฉันต้องการโซลูชันที่ไม่เกี่ยวข้องกับการติดตั้งซอฟต์แวร์เพิ่มเติมเนื่องจากนี่เป็นปัญหาที่ฉันพบเจอทุกครั้งที่กำหนดค่ากล่อง Windows ใหม่

1
“ whereis” และ“ ซึ่ง” คืนค่าเส้นทางที่แตกต่างใน Mac OS X
ฉันได้รับค่าเริ่มต้น OpenSSL 9.8 (Mac OS X 10.6.8) และตัดสินใจที่จะติดตั้งเวอร์ชันใหม่ล่าสุด (1.0.1) ผ่านทาง MacPorts ( sudo port install openssl) นี่คือคอนโซลเอาต์พุตซึ่งคำสั่งและwhereis : $ whereis openssl /usr/bin/openssl (นี่คือระบบเริ่มต้น) $which openssl /opt/local/bin/openssl (สิ่งนี้ติดตั้งผ่าน MacPorts) $ openssl version OpenSSL 1.0.1c 10 May 2012 (มีรุ่นของพอร์ต Mac ใน PATH) เหตุใดจึงมีเส้นทางที่แตกต่างกันwhereisและwhichและเป็นไร มีวิธีใดบ้างที่จะได้ผลลัพธ์ที่เท่าเทียมกัน?
27 macos  path  macports  which 

2
ฉันจะตั้งค่าตัวแปรสภาพแวดล้อมของผู้ใช้ได้อย่างไร (เช่น PATH) จากบัญชีที่ไม่ใช่ผู้ดูแลระบบใน Windows 7
ฉันจะตั้งค่าตัวแปรสภาพแวดล้อมของผู้ใช้ (เช่น PATH) จากบัญชีที่ไม่ใช่ผู้ดูแลระบบใน Windows 7 ได้อย่างไร ใน Windows XP ฉันสามารถเข้าไปที่การตั้งค่าขั้นสูงในแผงควบคุมระบบ อย่างไรก็ตามใน Windows 7 ฉันถูกขอให้ระบุรหัสผ่านของผู้ดูแลระบบ

3
เปลี่ยน PATH ตอนนี้ฉันได้รับ“ ไม่พบคำสั่ง” สำหรับทุกสิ่ง
เซิร์ฟเวอร์ Amazon Linux ที่เชื่อมต่อกับ SSH: ฉันพยายามเปลี่ยน PATH สำหรับผู้ใช้ apache โดยทำการเปลี่ยนแปลงบางอย่างใน / etc / environment ( PATH=$PATH:/opt/openoffice4/program) และ / etc / sysconfig / httpd ( export PATH = ${PATH:$PATH:}/opt/openoffice4/program) จากนั้นฉันรีบูท ตอนนี้ฉันไม่สามารถทำอะไรได้แม้แต่ls -lนำไปสู่-bash: ls: command not found ฉันสามารถทำอะไรได้บ้างเพื่อควบคุมอีกครั้ง?
26 linux  path  amazon-ec2 

3
“ sudo: พอร์ต: ไม่พบคำสั่ง” หลังจากติดตั้ง MacPorts บน Snow Leopard
ฉันได้พยายามติดตั้ง MacPorts เพื่ออัพเกรด Rails ของฉันเพื่อให้ฉันสามารถทำงานผ่านการพัฒนาเว็บ Agile ด้วย Rails, PragProg (4th, 2011) ฉันได้ทำตามคำแนะนำในหนังสือรวมถึงบนเว็บไซต์ MacPortsเพื่อทำการติดตั้งจากดิสก์อิมเมจ ดูเหมือนว่าจะติดตั้งอย่างถูกต้องอย่างไรก็ตามการรันคำสั่งพอร์ตหลังจากส่งคืน "พอร์ต: ไม่พบคำสั่ง" ฉันค้นหา Stack Exchange และพบคำถามนี้ฉันจึงพยายามติดตั้งจากบรรทัดคำสั่งโดยใช้ "tar xjvf MacPorts-1.9.2.tar.bz2" ดูเหมือนว่าการติดตั้งจะทำงานอีกครั้ง ฉันได้รับการยืนยันว่าติดตั้ง MacPort เรียบร้อยแล้ว แต่ฉันยังคงได้รับข้อผิดพลาด "sudo: port: command not found" ในการพยายามอัปเดต MacPorts ด้วยตนเอง (ผ่าน "sudo port -v selfupdate") ฉันคิดว่าข้อผิดพลาดของฉันอยู่ที่การไม่มีเส้นทางที่ถูกต้อง ฉันทำตามคำแนะนำในหัวข้อนี้คือการเพิ่มเส้นทาง (/ opt / local) ใน path.d แต่ฉันยังคงได้รับข้อผิดพลาด …

8
ฉันจะกู้คืนตัวแปรสภาพแวดล้อม Path ได้อย่างไร
ฉันลบตัวแปรสภาพแวดล้อมของเส้นทางโดยไม่ตั้งใจด้วยการสร้างขึ้นใหม่ด้วยชื่อเส้นทาง ฉันจะคืนค่าตัวแปรสภาพแวดล้อม Path เก่าได้อย่างไร


4
ฉันจะหยุดทางลัด Windows ไม่ให้อัปเดตเส้นทางได้อย่างไร
ในขณะที่พัฒนาผลิตภัณฑ์ของฉันอุปกรณ์ทดสอบของฉันมีแอพพลิเคชั่นหลายเวอร์ชันติดตั้งพร้อมกัน C:\Program Files\My Company\My App\My App.exeอย่างไรก็ตามเพื่อให้ได้เส้นทางที่แน่นอนว่าโปรแกรมของฉันจะใช้ในการทำงานผมต้องเปลี่ยนออกหรือเปลี่ยนชื่อโฟลเดอร์เพื่อให้รุ่นที่ฉันต้องการในการทดสอบมีเส้นทางที่ถูกต้องพูด ฉันได้สร้างทางลัดที่กำหนดเส้นทางของเส้นทางนี้ แต่หากทางลัดนี้เปิดขึ้นเมื่อไม่มีเวอร์ชันใดที่มีเส้นทางนั้นอยู่ในขณะนั้นทางลัดจะอัปเดตตัวเองโดยอัตโนมัติโดยคิดว่าไฟล์นั้นย้ายอย่างถาวร สิ่งนี้ทำให้เกิดความล้มเหลวเงียบ ๆ จนกระทั่งฉันค้นพบสิ่งที่เกิดขึ้น ฉันไม่ทราบว่านี่เป็นคุณลักษณะของทางลัด Windows จนถึงปัจจุบัน ดังนั้นคำถามของฉันง่าย มีวิธีใดบ้างที่จะปิดคุณสมบัตินี้? ทั่วโลกเป็นสิ่งที่ดี แต่วิธีแก้ปัญหาต่อทางลัดจะดีกว่า การใช้ไฟล์แบตช์แทนทางลัดเป็นวิธีแก้ไขปัญหาหนึ่ง แต่ฉันสงสัยว่ามีวิธีใดที่จะทำให้การทำงานนี้ในขณะที่ยังใช้ทางลัดอยู่ ฉันใช้ Windows 10 Home และ Windows 7 Home

2
ฉันจะเปลี่ยนเส้นทางของระบบเมื่อมันยาวเกินไปได้อย่างไร
ใน windows 7 พา ธ ระบบของฉันยาวเกินไป ฉันต้องการแก้ไขเพื่อให้สามารถลบเส้นทางที่ไม่จำเป็นออกได้ อย่างไรก็ตามเมื่อฉันคลิกการตั้งค่าระบบขั้นสูง ... [ชื่อหน้าต่าง]% windir% \ system32 \ systempropertiesadvanced.exe [เนื้อหา] Windows ไม่พบ '% windir% \ system32 \ systempropertiesadvanced.exe' ตรวจสอบให้แน่ใจว่าคุณพิมพ์ชื่อถูกต้องแล้วลองอีกครั้ง [ตกลง] เนื่องจากเส้นทางยาวเกินไปฉันไม่สามารถแก้ไขเส้นทางได้อีกต่อไป .... มีวิธีอื่นในการแก้ไขเส้นทางของระบบหรือไม่ แก้ไข ฉันพบมันใน regedit ที่ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path ตอนนี้ฉันแค่ต้องรู้ว่าเส้นทางสุขภาพควรมีลักษณะอย่างไร ...

3
แนวทางปฏิบัติที่ดีที่สุดสำหรับ Windows PATH / การจัดการตัวแปรสภาพแวดล้อม?
ตอนนี้มันเป็นระเบียบ ทุกครั้งที่ฉันติดตั้งโปรแกรมใหม่ที่ทำสิ่งเล็กน้อยในบรรทัดคำสั่งฉันต้องเพิ่มโปรแกรมนั้นลงในพา ธ ในความเป็นจริงฉันกำลังพัฒนาทับทิมและแม้กระทั่งอัญมณี (ปลั๊กอิน / ส่วนขยาย) บางครั้งก็มีไฟล์ปฏิบัติการของตัวเองและถูกเก็บไว้ในโฟลเดอร์ที่แตกต่างกัน มันถึงจุดที่ฉันผลักดันสามสิบเส้นทางในตัวแปรสภาพแวดล้อม PATH ของฉัน ฉันระมัดระวังในการคัดลอกและวางพวกเขาไปยังโฮมโฟลเดอร์ของแปลก ๆ และกำหนดเส้นทางไปยังที่นั้น มันแค่รู้สึกผิด มีแนวทางปฏิบัติที่ดีที่สุดที่ฉันพลาดไปไหม?

6
การเพิ่ม. exe ไปยังเส้นทางเริ่มต้นโดยไม่ต้องเพิ่มไดเรกทอรี
ตัวอย่างเช่นฉันต้องการเพิ่มแผ่นจดบันทึก ++ ลงใน PATH ของฉันอย่างไรก็ตามไดเรกทอรียังมีuninstall.exeไฟล์อื่น ๆ อีกหลายไฟล์ / ไฟล์ที่เรียกใช้งานได้และฉันไม่ต้องการให้ "มลพิษ" พา ธ ของฉัน ฉันจะเพิ่มได้notepad++.exeไหม

5
วิธีเริ่ม / เปิดไฟล์ / โฟลเดอร์ที่มีช่องว่างในชื่อผ่าน command-line
ฉันพยายามใช้startคำสั่งในพรอมต์คำสั่งเพื่อเปิดไฟล์และโฟลเดอร์ แต่ฉันไม่สามารถเปิดไฟล์และโฟลเดอร์ที่มีช่องว่างในชื่อของพวกเขา ฉันได้ลองใช้ข้อความค้นหาต่อไปนี้ (ทดสอบกับC:\Program Files): start C:\Program Files start C:/Program\ Files start C:/"Program Files" start C:\"Program Files" start "C:\Program Files" start "C:/Program Files" start C:/Program_Files start C:/Program%20Files แต่ไม่มีใครทำงาน

3
ฉันสามารถเปลี่ยนตัวแปรสภาพแวดล้อม PATH ใน Windows 7 โดยไม่ต้องเริ่มต้นใหม่ได้หรือไม่
อย่างไรก็ตามมีการเปลี่ยนแปลงตัวแปรสภาพแวดล้อม PATH (หรือตัวแปรทั่วไป) ใน Windows 7 Exterprise (64 บิต) และมีผลใน PowerShell หรือพรอมต์คำสั่ง ( cmd.exe) โดยไม่ต้องรีสตาร์ทหรือไม่ ฉันไม่สนใจที่จะเปิดเชลล์ / พรอมต์ใหม่อีกครั้ง แต่การรีสตาร์ทก็มากเกินไป ขณะนี้ฉันกำลังเปลี่ยนตัวแปรผ่านAdvanced Systems settings ->Environment Variables`

3
อักขระที่ไม่ถูกต้องสำหรับชื่อไฟล์ภายใต้ OS X คืออะไร
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 8 ปีที่ผ่านมา ฉันมีปัญหาในการค้นหาข้อมูลนี้และการทดลองและข้อผิดพลาดกำลังบอกฉันว่าอาจไม่มี อักขระที่ไม่ถูกต้องสำหรับชื่อไฟล์ใน OS X Lion (10.7) คืออะไร?

1
Windows 7 -% PATH เฉพาะผู้ใช้
ฉันต้องการตั้งค่าระบบสำหรับ Windows 7 ที่ผู้ใช้แต่ละคนมีไดเรกทอรีส่วนตัวใน% PATH% ฉันลองตั้งค่า% PATH% เป็น%HOMEDRIVE%%HOMEPATH%\Bin;%SystemRoot%\System32;[...]แต่มันใช้งานไม่ได้ สำหรับผู้ที่ไม่ได้ตระหนักถึงสิ่งที่ฉันพยายามจะทำมันเหมือนEXPORT PATH=~/binจะอยู่ใน * ระวัง มันสามารถอยู่บนพื้นฐานที่เฉพาะเจาะจงของผู้ใช้ถ้าจำเป็นต้องเป็น (และที่จริงจะชอบการตั้งค่าทั้งเครื่อง)

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