Чи є графічний інтерфейс для редагування змінної PATH?


9

У Windows є графічний інтерфейс для редагування змінної шляху. Мені було цікаво, чи є щось подібне в Ubuntu, щоб зробити те саме.


Для цього немає GUI. Але це досить легко зробити це командним рядком. Щоб повністю прочитати та зрозуміти змінні середовища, ознайомтесь із офіційною документацією щодо неї - https://help.ubuntu.com/community/EnvironmentVariables
saji89

Відповіді:


5

Річ ... pathвстановлюється всередині декількох текстових файлів на основі того, що ви хочете виконати, як ~/.profileдля користувача, /etc/profileяк за замовчуванням для користувачів, /etc/environmentдля системи або /etc/bash.bashrcдля системних інтерактивних оболонок bash. У деяких з цих $ PATH встановлено як частину кодування.

Тож текстовий редактор - це найбільш логічне використання. Начебто, geditякщо ви хочете його графічно, але ви все одно будете дивитися на той же тип угоди, що nanoі viз командним рядком або з нього. Але це неможливо, якщо ви редагуєте в деяких каталогах з полем введення для перегляду каталогів, оскільки в Linux PATH може бути трохи більше логіки для цього, ніж просто редагування змінної.

Моя порада: звикніть до редагування командного рядка для таких речей та подібних речей. Це одного дня допоможе вам вирішити ваші проблеми, коли ви не зможете увійти в систему або Unity зазнає краху відразу після входу.

Існує більше шансів на те, що це робиться таким чином. У Linux є набагато більше способів робити такі речі, то будь-хто з нас коли-небудь використовуватиме, але це не означає, що хтось інший їм не потрібен.


Для латексу я б запропонував додати його /etc/bash.bashrc. Це місце для редагування контуру для системних оболонок bash.

gksu gedit /etc/bash.bashrc

Після додавання і збереження ви можете перевірити

echo $PATH

якщо він встановлений правильно (і це буде постійно).


Моя поточна мета - встановити змінну PATH на: "/ usr / local / texlive / 2011 / bin / i386-linux". Але після закриття сеансу система забуває значення змінної PATH. Отже, щоб ініціювати просте завдання запуску Latex на Ubuntu, я повинен перейти до папки, скопіювати шлях і встановити змінну щоразу, коли мені доведеться її використовувати. Тому я читав різні рішення цієї проблеми. Одні кажуть редагувати bashrc, деякі кажуть редагувати bash_profile, інші кажуть просто профіль, а деякі кажуть редагувати bash_login. У всьому цьому я плутаюся, де розміщена змінна PATH (яка гарантовано завантажується при вході)!
Шашанк Сован

У Windows є одне місце, куди можна зайти і відредагувати змінну шляху. Це редагування завжди працюватиме (навіть після перезавантаження системи). Але через всі проблеми у Windows є, я ненавиджу це. Мені подобається Ubuntu, але в даний час я намагаюся дізнатися, як Ubuntu долає проблеми у Windows. Змінна PATH - це річ, яка мене дуже збила з пантелику (особливо непітонічний спосіб, яким вона обробляється - немає жодного способу її редагування; кожен блог рекомендує новий метод).
Шашанк Сован

Ви робите щось не так, якщо шлях не дотримується: як тільки встановити його для цього сеансу. Ніхто інший, схоже, не має проблем із додаванням шляху до латексу;)
Rinzwind

Так ... в основному я роблю щось не так. Але саме тут лежить моє запитання: який самий надійний спосіб встановити змінну PATH? Мій поточний метод полягає у виконанні "PATH = / usr / local / texlive / 2011 / bin / i386-linux: $ PATH". Але після того як я перезавантажуюсь, системи забувають вищезазначене завдання.
Шашанк Сован

1
Я ставлю в найбільш логічне місце, щоб поставити це для латексу. Ця команда, яку ви використовуєте, призначена лише для цього сеансу.
Rinzwind
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.