Câu hỏi được gắn thẻ «path»

PATH (tất cả chữ hoa) là tên của một biến môi trường trên các hệ điều hành giống như Unix, DOS, OS / 2 và Microsoft Windows, chỉ định một tập hợp các thư mục nơi các chương trình thực thi được tìm kiếm.




7
Làm thế nào để thực hiện `sudo` bảo tồn $ ​​PATH?
Tôi cần chạy một chương trình được cài đặt trên / opt / godi / sbin (một thư mục tùy chỉnh). Nếu tôi thêm thư mục đó vào PATH của mình, bằng cách thêm dòng sau vào tệp .bashrc của tôi export PATH=$PATH:/opt/godi/bin:/opt/godi/sbin sau đó tôi có thể cố gắng …
123 sudo  path 


3
Có an toàn để thêm. ĐẾN ĐƯỜNG CỦA TÔI? Làm thế nào mà?
Tôi đã thấy mọi người đề cập đến trong các câu trả lời khác rằng việc đưa thư mục làm việc hiện tại (' .') vào $PATHbiến môi trường của bạn là một ý tưởng tồi , nhưng không thể tìm thấy một câu hỏi giải quyết vấn đề cụ …
49 path 

16
Xóa các mục nhập $ PATH trùng lặp bằng lệnh awk
Tôi đang cố gắng viết một hàm bash shell cho phép tôi loại bỏ các bản sao trùng lặp của các thư mục khỏi biến môi trường PATH của tôi. Tôi được cho biết rằng có thể đạt được điều này bằng lệnh một dòng bằng cách sử dụng awklệnh, …
48 bash  shell  awk  path 

5
Các mục trùng lặp trong $ PATH một vấn đề?
Tôi có nguồn bashrc của một vài người bạn của tôi. Vì vậy, cuối cùng tôi có các mục trùng lặp trong biến $ PATH của mình. Tôi không chắc chắn nếu đó là vấn đề cho các lệnh mất nhiều thời gian để bắt đầu. Làm thế nào để …
45 bash  path 

4
Hiển thị PATH theo cách dễ đọc của con người
Tôi muốn hiển thị biến môi trường PATH của mình theo cách dễ đọc hơn. $ echo $PATH /Users/arturo/.rvm/gems/ruby-1.9.3-p392/bin:/Users/arturo/.rvm/gems/ruby-1.9.3-p392@global/bin:/Users/arturo/.rvm/rubies/ruby-1.9.3-p392/bin:/Users/arturo/.rvm/bin:/usr/local/git/bin:/Users/arturo/.gvm/groovy/current/bin:/Users/arturo/.gvm/grails/current/bin:/Users/arturo/.gvm/griffon/current/bin:/Users/arturo/.gvm/gradle/current/bin:/Users/arturo/.gvm/lazybones/current/bin:/Users/arturo/.gvm/vertx/current/bin:/Users/arturo/.gvm/bin:/Users/arturo/.gvm/ext:/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin Tôi đang nghĩ về một cái gì đó như thế này: $ echo $PATH | some cut and awk magic /Users/arturo/.rvm/gems/ruby-1.9.3-p392/bin /Users/arturo/.rvm/gems/ruby-1.9.3-p392@global/bin /Users/arturo/.rvm/rubies/ruby-1.9.3-p392/bin /Users/arturo/.rvm/bin ...

2
Những bản phân phối nào có $ HOME / .local / bin trong $ PATH?
Ví dụ: trong Ubuntu, luôn có một .localthư mục trong thư mục chính và .profilebao gồm dòng này: PATH="$HOME/bin:$HOME/.local/bin:$PATH" $HOME/.local/binkhông tồn tại theo mặc định, nhưng nếu nó được tạo thì nó đã có sẵn $PATHvà có thể thực thi được bên trong. Điều này không được đề cập chính …

7
Tại sao các biến PATH khác nhau khi chạy qua sudo và su?
Trên máy ảo fedora của tôi, khi chạy bằng tài khoản người dùng của tôi, tôi có /usr/local/bintrong đường dẫn của mình: [justin@justin-fedora12 ~]$ env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin Và tương tự như vậy khi chạy su: [justin@justin-fedora12 ~]$ su - Password: [root@justin-fedora12 justin]# env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin Tuy …



2
Bộ PATH của cron nằm ở đâu?
Cron không sử dụng đường dẫn của người dùng có crontab và thay vào đó, có đường dẫn riêng. Nó có thể dễ dàng thay đổi bằng cách thêm PATH=/foo/barvào đầu crontab và cách giải quyết cổ điển là luôn luôn sử dụng các đường dẫn tuyệt đối đến các …
34 cron  path 


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.