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
Apakah $ 0 akan selalu menyertakan path ke script?
Saya ingin membaca skrip saat ini sehingga saya dapat mencetak informasi bantuan dan versi dari bagian komentar di bagian atas. Saya sedang memikirkan sesuatu seperti ini: grep '^#h ' -- "$0" | sed -e 's/#h //' Tapi kemudian saya bertanya-tanya apa yang akan terjadi jika skrip tersebut berada di direktori …

1
Apakah POSIX menjamin bahwa utilitas standar ada di PATH?
Di bagian "Pencarian dan Eksekusi Perintah" , spesifikasi POSIX mengatakan yang PATHdicari ketika menemukan utilitas untuk dieksekusi (dengan beberapa pengecualian). Apakah spesifikasi menyebutkan di mana saja yang PATHakan diinisialisasi ke nilai yang menjamin bahwa semua utilitas standar akan ditemukan? Atau apakah saya perlu melakukan sesuatu seperti yang berikut untuk menjamin …
11 path  posix  standard 

4
Bagaimana cara penyelesaian jalur Bash bekerja dengan sudo?
Penyelesaian jalur tab tidak berfungsi (setidaknya di Ubuntu dan AFAIK Arch) dengan sudo mount <whatever> File iso yang saya coba pasang tidak ada di /etc/fstab. Jika saya mengetik saja mount <whatever> penyelesaian berfungsi (tapi tentu saja perintah gagal karena saya tidak root). Rupanya sudoyang merusaknya. Bagaimana cara menyelesaikan pekerjaan dengan …



2
Apa perbedaan antara "echo $ PATH" dan / etc / paths?
Ketika saya echo $ PATH saya mendapatkan ini: Users/myusername/.node_modules_global/bin:/Users/mac/.node_modules_global/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/mac/Library/Android/sdk/platform-tools:/platform-tools. Saya ingin menghapus beberapa jalur dari ini, tetapi ketika saya membuka file menggunakan perintah vim /etc/paths, saya mendapatkan hasil berikut: /usr/local/bin /usr/bin /bin /usr/sbin /sbin Apakah file / etc / path berbeda dari variabel $ PATH?
10 osx  path 

4
Mengapa program saya yang disebut "set" tidak dijalankan?
Saya telah membuat program C sederhana seperti: int main(int argc, char *argv[]) { if (argc != 5) { fputs("Not enough arguments!\n", stderr); exit(EXIT_FAILURE); } Dan PATH saya sudah dimodifikasi di etc / bash.bashrc seperti: PATH=.:$PATH Saya telah menyimpan program ini sebagai set.c dan sedang mengompilasinya gcc -o set set.c dalam …


1
Bagaimana jalur untuk mencari set halaman 'man'?
Saya bingung dengan bagaimana jalur yang digunakan untuk menemukan manhalaman diatur. "Hal yang benar" tampaknya terjadi secara ajaib. Misalnya, jika ubah PATH saya dari /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin untuk /usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin jalur yang dicari untuk manlaman (menurut man --path) berubah dari /usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/local/git/share/man:/usr/texbin/man untuk /usr/local/git/share/man:/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/texbin/man Entah bagaimana, versi Git yang saya "timpa" dengan standar Git, …
10 path  man 

4
Daftar semua file / binari di PATH saat ini
Apakah ada cara "mudah" untuk menjalankan perintah gaya "ls -la" untuk membuat daftar semua file / binari yang dapat dieksekusi di PATH saat ini? (Saya bermaksud untuk menyalurkan output ke grep, untuk mencari perintah dengan awalan yang tidak diketahui tetapi pada dasarnya dikenal "nama", jenis kasus ketika pelengkapan / tab …
10 bash  ls  path  autocomplete 

2
Mengapa begitu banyak program hidup di PATH?
Satu hal yang membingungkan saya tentang Linux desktop, setidaknya, adalah bahwa hampir semuanya ada di PATH saya. Yang saya maksud adalah setiap aplikasi desktop, termasuk hal-hal seperti gnome-character-map dan glchess. Ini tidak memiliki antarmuka baris perintah untuk berbicara tentang, jadi saya tidak bisa memikirkan kasus di mana saya akan secara …

2
Menambahkan folder file jar ke jalur saya
Saya memiliki alat java yang perlu saya gunakan. Alat-alat berada di folder yang penuh dengan file jar. Saya ingin menambahkan folder ini ke jalur saya, untuk alasan yang jelas, tetapi setelah saya mengedit .bash_profile saya untuk memasukkan folder baru dalam variabel $ PATH, dan sumbernya, itu tidak berfungsi. Saya juga …
10 path  java 

5
Temukan jalur absolut dari skrip
Dalam skrip saya mendapatkan $0jalur relatif yang memungkinkan untuk itu. Untuk mengubahnya menjadi absolut, saya telah menemukan solusi ini yang tidak saya mengerti: abspath=$(cd ${0%/*} && echo $PWD/${0##*/}) Masalah saya adalah keajaiban di dalam ${0%/*}dan ${0##*/}. Sepertinya mantan mengekstrak dirname dan yang terakhir mengekstrak nama file, saya hanya tidak mengerti …
10 bash  path 

1
Gunakan `/ etc / paths` atau` / etc / paths.d` untuk menambahkan item ke PATH di macOS Sierra?
Dari apa yang saya kumpulkan di berbagai tempat dengan diskusi tentang /usr/libexec/path_helperdan semua, tampaknya cara modern untuk menambahkan item ke variabel lingkungan PATHdi macOS Sierra 10.12 adalah dengan: Edit /etc/pathsfile Tambahkan file untuk dibaca dari /etc/paths.ddirektori. Pertanyaan saya: Mana yang lebih halal pada macOS modern? Jika cara yang lebih baik …
10 osx  zsh  path  etc 

1
zsh - perluas sepenuhnya jalur biner di <tab>
Dalam perilaku zsh saya saat ini, menekan tab setelah mengetik "sudo" hanya menambah spasi. $ sudo ... Yang benar-benar saya inginkan adalah tab untuk memperluas sepenuhnya ke jalur biner yang akan dieksekusi ketika saya menekan tab, memungkinkan saya untuk melihat apa yang akan dijalankan: $ /usr/bin/sudo ... Tujuannya adalah untuk …
10 zsh  path  autocomplete 

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.