Có GUI để chỉnh sửa biến PATH không?


9

Có một GUI trong Windows để chỉnh sửa biến đường dẫn. Tôi đã tự hỏi nếu có một cái gì đó tương đương trong Ubuntu để làm điều tương tự.


Không có GUI cho mục đích này. Nhưng nó khá dễ dàng để làm điều đó theo cách dòng lệnh. Để đọc và hiểu đầy đủ về các biến môi trường, hãy kiểm tra tài liệu chính thức liên quan đến nó- https://help.ubfox.com/community/En
MôiVariables

Câu trả lời:


5

Điều đó là ... pathđược đặt bên trong một số tệp văn bản dựa trên những gì bạn muốn thực hiện, như ~/.profileđối với người dùng, /etc/profilelàm mặc định cho người dùng, /etc/environmentcho hệ thống hoặc /etc/bash.bashrccho các vỏ bash tương tác trên toàn hệ thống. Trong một số trong số $ PATH này được đặt là một phần của mã hóa.

Vì vậy, một trình soạn thảo văn bản là điều hợp lý nhất để sử dụng. Giống như geditnếu bạn muốn nó có đồ họa nhưng bạn vẫn sẽ xem xét cùng loại giao dịch như với nanohoặc vitừ dòng lệnh. Nhưng điều đó sẽ không thể xảy ra với một cái gì đó mà bạn chỉnh sửa trong một số thư mục với hộp đầu vào để duyệt các thư mục vì trong Linux PATH có thể có một số logic hơn cho nó hơn là chỉ chỉnh sửa một biến.

Lời khuyên của tôi: hãy làm quen với việc chỉnh sửa dòng lệnh cho những thứ như thế này và những thứ tương tự. Một ngày nào đó sẽ giúp bạn khắc phục sự cố khi không thể đăng nhập hoặc Unity gặp sự cố ngay sau khi đăng nhập.

Có nhiều khả năng là một lý do cho nó được thực hiện theo cách này. Linux có nhiều cách khác để làm mọi thứ sau đó một trong hai chúng ta sẽ sử dụng nhưng điều đó không có nghĩa là người khác không cần chúng.


Đối với latex tôi sẽ đề nghị thêm nó vào /etc/bash.bashrc. Đó là nơi để chỉnh sửa đường dẫn cho hệ thống bash shell rộng.

gksu gedit /etc/bash.bashrc

Sau khi thêm nó vào và tiết kiệm, bạn có thể kiểm tra với

echo $PATH

nếu nó được đặt chính xác (và điều này sẽ được hoán vị).


Mục tiêu hiện tại của tôi là đặt biến PATH thành: "/ usr / local / texlive / 2011 / bin / i386-linux". Nhưng sau khi tôi đóng phiên, hệ thống sẽ quên giá trị của biến PATH. Vì vậy, để bắt đầu một nhiệm vụ đơn giản là chạy latex trên Ubuntu, tôi phải vào thư mục, sao chép đường dẫn và đặt biến mỗi lần tôi phải bắt đầu sử dụng nó. Vì vậy, tôi đọc các giải pháp khác nhau cho vấn đề này. Một số người nói chỉnh sửa bashrc, một số người nói chỉnh sửa bash_profile, những người khác nói đơn giản là hồ sơ và một số người nói chỉnh sửa bash_login. Trong tất cả những điều này, tôi bối rối không biết biến PATH ở đâu (được đảm bảo tải khi đăng nhập)!
Sawash Shashank

Trong cửa sổ có một nơi bạn có thể đến và chỉnh sửa biến đường dẫn. Chỉnh sửa đó sẽ luôn hoạt động (ngay cả sau khi khởi động lại hệ thống). Nhưng vì tất cả các vấn đề mà windows có, tôi ghét nó. Tôi thích Ubuntu nhưng hiện tại tôi đang cố gắng tìm hiểu cách Ubuntu khắc phục các sự cố trong windows. Biến PATH là một thứ khiến tôi bối rối rất nhiều (đặc biệt là cách xử lý không theo Pythonic trong đó nó được xử lý - không có cách nào để chỉnh sửa nó, mỗi blog đều đề xuất một phương pháp mới).
Sawash Shashank

Bạn đang làm gì đó sai nếu đường dẫn không dính: như chỉ đặt nó cho phiên này. Không ai khác dường như có vấn đề với việc thêm đường dẫn cho latex;)
Rinzwind

Vâng ... chủ yếu là tôi đang làm gì đó sai. Nhưng đó là câu hỏi của tôi nằm ở đâu: đó là cách chắc chắn nhất để đặt biến PATH? Phương pháp hiện tại của tôi là thực thi "PATH = / usr / local / texlive / 2011 / bin / i386-linux: $ PATH". Nhưng sau khi tôi khởi động lại, các hệ thống quên nhiệm vụ trên.
Sawash Shashank

1
Tôi đặt ở vị trí hợp lý nhất để đặt cái này cho latex. Lệnh bạn sử dụng chỉ dành cho phiên đó.
Rinzwind
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.