การเอาชนะคำสั่งระดับโลกในยูนิกซ์


0

ฉันกำลังใช้เซิร์ฟเวอร์และฉันไม่มีสิทธิ์เข้าถึงรูต ฉันต้องการแพ็คเกจใหม่กว่านี้ ดังนั้นฉันจึงติดตั้งพร้อมคำนำหน้าไปยังไดเรกทอรีท้องถิ่นของฉันและอัปเดต $ PATH และ $ LD_LIBRARY_PATH เนื่องจากเซิร์ฟเวอร์มีคำสั่งเหมือนกันเมื่อฉันใช้ which คำสั่งมันยังคงชี้ไปที่รุ่นเก่า ฉันจะแทนที่คำสั่งนั้นด้วยคำสั่งใหม่ของฉันในไดเรกทอรีท้องถิ่นของฉันได้อย่างไร

คำตอบ:


1

การอัปเดต $ PATH ถูกต้อง; อย่างไรก็ตามเนื่องจากมันถูกตีความจากซ้ายไปขวาเองของคุณ bin ไดเรกทอรีต้องมา ก่อน ไดเรกทอรีระบบ:

PATH="$HOME/bin:$PATH"

... หรือคล้ายกัน

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