Pertanyaan yang diberi tag ?path?

PATH (semua huruf besar) adalah nama variabel lingkungan pada sistem operasi mirip Unix, DOS, OS / 2, dan Microsoft Windows, yang menetapkan sekumpulan direktori tempat program yang dapat dieksekusi dicari.


7
Apa 'direktori kerja' ketika cron menjalankan suatu pekerjaan?
Saya memiliki skrip yang berfungsi saat saya menjalankannya dari baris perintah, tetapi ketika saya menjadwalkannya dengan cronsaya mendapatkan kesalahan sehingga tidak dapat menemukan file atau perintah. Pertanyaan saya ada dua: Ketika saya menjadwalkan penggunaan tugas cron crontab -e, apakah ia menggunakan ID pengguna saya sebagai dasar untuk izinnya? Atau apakah …


7
Bagaimana cara membuat `sudo` mempertahankan $ PATH?
Saya perlu menjalankan program yang diinstal pada / opt / godi / sbin (direktori khusus). Jika saya menambahkan direktori itu ke PATH saya, dengan menambahkan baris berikut ke file .bashrc saya export PATH=$PATH:/opt/godi/bin:/opt/godi/sbin maka saya dapat mencoba menjalankan perintah dengan baik (kecuali bahwa itu gagal karena perlu sudo). Namun, ketika …
123 sudo  path 

4
Di mana executable mencari objek bersama saat runtime?
Saya mengerti bagaimana mendefinisikan termasuk objek yang dibagikan pada waktu penautan / kompilasi. Namun, saya masih bertanya-tanya bagaimana cara executable mencari objek yang dibagikan ( *.soperpustakaan) pada waktu eksekusi. Misalnya, aplikasi saya a.outmemanggil fungsi yang ditentukan di lib.soperpustakaan. Setelah mengkompilasi, saya pindah lib.soke direktori baru di blog saya $HOME. Bagaimana …

3
Apakah aman untuk ditambahkan. ke PATH saya? Bagaimana bisa?
Saya telah melihat orang-orang menyebutkan dalam jawaban lain bahwa itu adalah ide yang buruk untuk memasukkan direktori kerja saat ini (' ') dalam variabel lingkungan Anda , tetapi belum dapat menemukan pertanyaan yang secara khusus menangani masalah ini..$PATH Jadi, mengapa saya tidak menambahkan .jalan saya? Dan jika terlepas dari semua …
49 path 

16
Hapus entri $ PATH duplikat dengan perintah awk
Saya mencoba untuk menulis fungsi bash shell yang akan memungkinkan saya untuk menghapus duplikat direktori dari variabel lingkungan PATH saya. Saya diberitahu bahwa adalah mungkin untuk mencapai ini dengan satu perintah baris menggunakan awkperintah, tetapi saya tidak tahu bagaimana melakukannya. Adakah yang tahu bagaimana caranya?
48 bash  shell  awk  path 

5
Entri duplikat dalam $ PATH masalah?
Saya sumber bashrc dari beberapa teman saya. Jadi saya akhirnya memiliki entri duplikat dalam variabel $ PATH saya. Saya tidak yakin apakah itu masalah untuk perintah yang butuh waktu lama untuk memulai. Bagaimana cara kerja $ PATH di bash secara internal? Apakah memiliki lebih banyak PATHS memperlambat waktu mulai saya?
45 bash  path 

4
Perlihatkan PATH dengan cara yang bisa dibaca manusia
Saya ingin menunjukkan variabel lingkungan PATH saya dengan cara yang lebih bisa dibaca manusia. $ 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 Saya sedang memikirkan sesuatu seperti ini: $ 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
Distribusi mana yang memiliki $ HOME / .local / bin di $ PATH?
Contoh: di Ubuntu, selalu ada .localdirektori di direktori home dan .profiletermasuk baris ini: PATH="$HOME/bin:$HOME/.local/bin:$PATH" $HOME/.local/bintidak ada secara default, tetapi jika itu sudah dibuat $PATHdan executable di dalamnya dapat ditemukan. Ini tidak disebutkan secara spesifik dalam spesifikasi direktori XDG tetapi tampaknya berasal darinya. Yang saya heran adalah apakah ini cukup umum …

7
Mengapa variabel PATH berbeda ketika berjalan melalui sudo dan su?
Pada fedora VM saya, ketika menjalankan dengan akun pengguna saya, saya ada /usr/local/bindi jalur saya: [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 Dan juga saat menjalankan 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 Namun, ketika dijalankan melalui sudo, direktori ini tidak ada di jalur: …


3
Bagaimana cara saya menyingkirkan awalan Cygwin / cygdrive di semua jalur?
Saya beralih ke Cygwin dari bash shell yang dikirimkan bersama Git untuk Windows, dan menghadapi masalah aneh. Seseorang berpikir itu akan menjadi ide yang bagus untuk ditambahkan /cygdrive/ke semua jalan, sementara saya pikir itu ide yang sangat jelek. Saya sudah dapat menentukan bahwa saya dapat memperbaiki sebagian ini dengan menambahkan …
36 path  cygwin  bashrc 

2
Di mana set PATH cron diatur?
Cron tidak menggunakan jalur dari pengguna yang memiliki crontab itu dan, sebaliknya, memiliki sendiri. Ini dapat dengan mudah diubah dengan menambahkan PATH=/foo/bardi awal crontab, dan solusi klasiknya adalah selalu menggunakan path absolut untuk perintah yang dijalankan oleh cron, tetapi di mana PATH default cron didefinisikan? Saya membuat crontab dengan konten …
34 cron  path 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.
Judi bola