Apakah ada GUI untuk mengedit variabel PATH?

9

Ada GUI di Windows untuk mengedit variabel path. Saya bertanya-tanya apakah ada sesuatu yang setara di Ubuntu untuk melakukan hal yang sama.

Shashank Sawant
sumber
Tidak ada GUI yang tersedia untuk tujuan itu. Tetapi cukup mudah untuk melakukannya dengan cara Command-line. Untuk membaca dan memahami sepenuhnya tentang variabel lingkungan,
periksa

Jawaban:

5

Masalahnya adalah ... pathdiatur di dalam beberapa file teks berdasarkan pada apa yang ingin Anda capai, seperti dalam ~/.profileuntuk pengguna, /etc/profilesebagai default untuk pengguna, /etc/environmentuntuk sistem atau /etc/bash.bashrcuntuk shell pesta interaktif sistem lebar. Dalam beberapa $ PATH ini ditetapkan sebagai bagian dari beberapa pengkodean.

Jadi editor teks adalah hal yang paling logis untuk digunakan. Seperti geditjika Anda menginginkannya grafis tetapi Anda masih akan melihat jenis kesepakatan yang sama dengan nanoatau vidari commandline. Tetapi itu tidak akan mungkin dengan sesuatu di mana Anda mengedit di beberapa direktori dengan kotak input untuk menelusuri direktori karena di Linux PATH dapat memiliki lebih banyak logika untuk itu daripada hanya mengedit variabel.

Saran saya: biasakan mengedit baris perintah untuk hal-hal seperti ini dan hal-hal serupa. Ini suatu hari akan membantu Anda memperbaiki masalah Anda ketika tidak bisa login atau crash Unity setelah login.

Kemungkinan besar ada alasan untuk melakukan hal ini. Linux memiliki lebih banyak cara untuk melakukan sesuatu maka salah satu dari kita akan pernah menggunakan tetapi itu tidak berarti orang lain tidak membutuhkannya.


Untuk Lateks saya sarankan menambahkannya ke /etc/bash.bashrc. Itu adalah tempat untuk mengedit jalur untuk sistem bash shell yang luas.

gksu gedit /etc/bash.bashrc

Setelah menambahkan dan menyimpannya, Anda dapat memeriksanya

echo $PATH

jika diatur dengan benar (dan ini akan menjadi permament).

Rinzwind
sumber
Tujuan saya saat ini adalah mengatur variabel PATH ke: "/ usr / local / texlive / 2011 / bin / i386-linux". Tetapi setelah saya menutup sesi, sistem lupa nilai variabel PATH. Jadi untuk memulai tugas sederhana menjalankan Lateks di Ubuntu, saya harus pergi ke folder, menyalin path dan mengatur variabel setiap kali saya harus mulai menggunakannya. Jadi saya membaca berbagai solusi untuk masalah ini. Ada yang bilang edit bashrc, ada yang bilang edit bash_profile, ada yang bilang cuma profile dan ada yang bilang edit bash_login. Dalam semua ini saya bingung ke mana variabel PATH (yang dijamin untuk memuat saat login) berada!
Shashank Sawant
Di windows ada satu tempat Anda bisa pergi dan mengedit variabel path. Hasil edit itu akan selalu berfungsi (bahkan setelah reboot sistem). Tetapi karena semua masalah yang dimiliki windows, saya membencinya. Saya suka Ubuntu tetapi saat ini saya mencoba mempelajari bagaimana Ubuntu mengatasi masalah di windows. Variabel PATH telah menjadi hal yang membingungkan saya banyak (terutama cara un-Pythonic di mana ia ditangani - tidak ada satu cara mengeditnya, setiap blog merekomendasikan metode baru).
Shashank Sawant
Anda melakukan sesuatu yang salah jika jalur tidak lengket: seperti hanya mengaturnya untuk sesi ini. Sepertinya tidak ada orang lain yang memiliki masalah dengan menambahkan jalur untuk lateks;)
Rinzwind
Ya ... kebanyakan saya melakukan sesuatu yang salah. Tapi di situlah pertanyaan saya terletak: yang merupakan cara paling pasti untuk mengatur variabel PATH? Metode saya saat ini adalah menjalankan "PATH = / usr / local / texlive / 2011 / bin / i386-linux: $ PATH". Tetapi setelah saya reboot, sistem melupakan tugas di atas.
Shashank Sawant
1
Saya menempatkan di tempat yang paling logis untuk meletakkan ini untuk lateks. Perintah yang Anda gunakan hanya untuk sesi itu.
Rinzwind