Theo dõi Top Thủ Thuật để cập nhật các Thủ Thuật mới nhất nhé!
Theo dõi
Top Thu Thuat
  • Thủ Thuật
    • Thủ Thuật Điện Thoại
    • Thủ Thuật Phần Mềm
    • Thủ Thuật internet
    • Thủ Thuật Tiện Ích
  • Network
  • Security
  • Công Nghệ
  • Kiến Thức
  • Ứng Dụng
  • Office
    • Học Word
    • Học Excel
    • Học Power Point
  • Game Offline
    • Code Game
    • Game Nhập Vai
    • Kinh Nghiệm Chơi Game
No Result
View All Result
Top Thủ Thuật
  • Thủ Thuật
    • Thủ Thuật Điện Thoại
    • Thủ Thuật Phần Mềm
    • Thủ Thuật internet
    • Thủ Thuật Tiện Ích
  • Network
  • Security
  • Công Nghệ
  • Kiến Thức
  • Ứng Dụng
  • Office
    • Học Word
    • Học Excel
    • Học Power Point
  • Game Offline
    • Code Game
    • Game Nhập Vai
    • Kinh Nghiệm Chơi Game
No Result
View All Result
Top Thủ Thuật
No Result
View All Result
Home Network

Cách thêm thư mục vào biến PATH trong Linux

Funky Boy by Funky Boy
21 Tháng Tám, 2022
in Network
0 0
0
Cách thêm thư mục vào biến PATH trong Linux
0
SHARES
0
VIEWS
Share on FacebookShare on Twitter
Rate this post

Biến PATH trong Linux lưu trữ đường dẫn đến các thư mục chứa file lệnh và được người dùng gọi trên terminal. Ví dụ: khi bạn gõ python trên terminal, terminal sẽ tìm các thư mục có chứa file tên python để thực thi. Thay vì bạn phải truy cập vào thư mục đó rồi mới gọi python, thì giờ đây, bạn có thể gọi python ở bất kỳ đường dẫn nào.

Cách thêm thư mục vào biến PATH trong Linux

Để xem biến PATH hiện đang lưu những đường dẫn nào, các bạn gõ lệnh sau: echo $PATH

Kết quả: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

Như bạn có thể thấy, PATH bao gồm các thư mục (như /usr/local/sbin, /usr/bin và nhiều đường dẫn khác nữa) được phân tách với nhau bằng dấu hai chấm (:).

Nếu bạn muốn thực thi các file script từ bất kỳ đâu trong hệ thống, bạn nên thêm vị trí của chúng vào trong biến PATH.

Chuyện này rất phổ biến khi thiết lập một môi trường phát triển. Ví dụ, tưởng tượng bạn đã tải xuống và cài đặt Java và Maven. Để cho các chương trình của bạn hoạt động bình thường, bạn sẽ cần chỉ định vị trí của Maven và Java trong PATH.

Vậy nên, bài viết này sẽ hướng dẫn các bạn cách thiết lập PATH trong Linux. Ngoài ra, mình cũng sẽ đề cập đến những điều bạn nên cẩn thận khi xử lý PATH.

Nội dung

  • Thêm thư mục vào PATH trong Linux
  • Thực hiện các thay đổi vĩnh viễn đối với PATH
  • Các thư mục được ưu tiên trong PATH

Thêm thư mục vào PATH trong Linux

Quá trình thêm một thư mục mới vào biến PATH trong Linux về cơ bản là như sau:

export PATH=$PATH:your_directory

Trong đó your_directory là đường dẫn tuyệt đối đến thư mục bạn muốn.

Xem Thêm:  Cách đăng ký Free VPS Windows của Oracle mới nhất 2022

Giả sử, bạn đã tải xuống và giải nén Maven vào thư mục chính. Sau đó bạn muốn thêm thư mục bin của Maven vào PATH. Giả sử đường dẫn tuyệt đối của thư mục bin này là /home/abhishek/maven/apache-maven-3.8.0/bin.

Đây là những gì bạn nên làm:

export PATH=$PATH:/home/abhishek/maven/apache-maven-3.8.0/bin

Giải thích:

  • Thêm $ trước tên biến có nghĩa là bạn đang tham chiếu đến giá trị của nó. PATH là tên biến, $PATH là giá trị của biến PATH
  • Bạn không nên sử dụng $ với PATH ở bên trái của dấu bằng “=”
  • Không được có bất kỳ khoảng trắng nào trước và sau dấu bằng “=”
  • Đừng quên thêm dấu “:” sau $PATH vì các thư mục trong PATH được phân tách bằng dấu hai chấm
  • Không được có khoảng trắng trước và sau dấu hai chấm (:)

Khi bạn đã thêm đường dẫn mới vào PATH, hãy kiểm tra lại PATH xem chính xác chưa.

[email protected]:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/abhishek/maven/apache-maven-3.8.0/bin

Bạn có thể chạy file script mới thêm vào PATH. Điều này sẽ giúp bạn kiểm tra lại PATH có hoạt động được hay không.

Thực hiện các thay đổi vĩnh viễn đối với PATH

Bạn đã thêm thư mục vào biến PATH nhưng đó chỉ là thay đổi tạm thời. Nếu bạn tắt terminal, hoặc đăng xuất khởi hệ thống, PATH sẽ trở lại như cũ và các thay đổi bạn đã thực hiện sẽ biến mất.

Nếu bạn muốn tự mình thực hiện các thay đổi vĩnh viễn đối với biến PATH, bạn có thể thêm các thay đổi này vào tệp .bashrc trong thư mục chính của mình, giả sử bạn đang sử dụng Bash shell.

Xem Thêm:  Tạo Website với Domain .com miễn phí bằng Iban với Jimbo

Sử dụng các trình soạn thảo văn bản như Nano hoặc Vim cho việc này.

nano ~/.bashrc

Thực hiện các thay đổi vĩnh viễn đối với PATH

Nếu bạn muốn biến PATH đã sửa đổi được áp dụng cho user trên hệ thống Linux, bạn có thể thêm các thay đổi này vào tệp /etc/profile. Điều này sẽ phù hợp khi bạn là một sysadmin và có một hệ thống được cấu hình với đường dẫn tùy chỉnh.

Các thư mục được ưu tiên trong PATH

Có một số thư mục trong biến PATH. Khi bạn chạy một file thực thi, hệ thống của bạn sẽ dò tìm các thư mục theo thứ tự xuất hiện trong biến PATH.

Nếu /usr/local/sbin đứng trước /usr/bin, thì tệp thực thi sẽ được tìm kiếm đầu tiên trong /usr/local/sbin. Nếu tệp thực thi được tìm thấy, quá trình tìm kiếm kết thúc và tệp sẽ được thực thi.

Đây là lý do tại sao bạn sẽ nhìn thấy một số lệnh trong đó thư mục bổ sung được thêm vào trước mọi thứ trong biến PATH:

export PATH=your_directory:$PATH

Nếu bạn nghĩ rằng thư mục bổ sung của bạn nên được tìm kiếm trước các thư mục khác, bạn nên thêm nó vào trước $ PATH, nếu không hãy thêm nó vào sau $ PATH.

Vậy là xong rồi đó. Ngoài ra, nếu bạn quên mật khẩu Linux trên WSL thì có thể đọc bài viết này.

Cảm ơn các bạn đã theo dõi TOP Thủ Thuật trên đây là những chia sẻ của chúng tôi về Cách thêm thư mục vào biến PATH trong Linux. Hy vọng bài viết tại chuyên mục Network sẽ giúp ích được cho bạn. Trân trọng !!!

vote
Article Rating
ShareTweetPin
Funky Boy

Funky Boy

Tôi là Funky Boy luôn chia sẻ kiến thức về tất cả những gì liên quan đến công nghệ, như sử dụng máy tính, sử dụng điện thoại, thủ thuật để sử dụng Internet một cách hiệu quả nhất...giúp bạn có được những trải nghiệm mới thú vị và đạt được hiệu quả cao trong công việc

BÀI VIẾT LIÊN QUAN

Cách dùng lệnh Find Tìm file và thư mục trên Linux
Network

Cách dùng lệnh Find Tìm file và thư mục trên Linux

by Funky Boy
21 Tháng Tám, 2022
Web 3.0 là gì? – Top Thủ Thuật
Network

Web 3.0 là gì? – Top Thủ Thuật

by Funky Boy
21 Tháng Tám, 2022
Cách lên lịch tác vụ bằng lệnh at trên Linux
Network

Cách lên lịch tác vụ bằng lệnh at trên Linux

by Funky Boy
21 Tháng Tám, 2022
Sự khác nhau giữa HTTP và HTTPS
Network

Sự khác nhau giữa HTTP và HTTPS

by Funky Boy
21 Tháng Tám, 2022
Cách lấy địa chỉ IP của người khác trong Discord
Network

Cách lấy địa chỉ IP của người khác trong Discord

by Funky Boy
21 Tháng Tám, 2022
Cách leo thang đặc quyền Linux bằng SUID
Network

Cách leo thang đặc quyền Linux bằng SUID

by Funky Boy
21 Tháng Tám, 2022
Next Post
9 vấn đề có thể làm chậm mạng WiFi nhà bạn

9 vấn đề có thể làm chậm mạng WiFi nhà bạn

Subscribe
Connect with
I allow to create an account
When you login first time using a Social Login button, we collect your account public profile information shared by Social Login provider, based on your privacy settings. We also get your email address to automatically create an account for you in our website. Once your account is created, you'll be logged-in to this account.
DisagreeAgree
Notify of
guest
I allow to create an account
When you login first time using a Social Login button, we collect your account public profile information shared by Social Login provider, based on your privacy settings. We also get your email address to automatically create an account for you in our website. Once your account is created, you'll be logged-in to this account.
DisagreeAgree
guest
0 Comments
Inline Feedbacks
View all comments

Có thể bạn sẽ cần

Native app là gì? Những ưu nhược điểm nổi bật của Native app
Công Nghệ

Native app là gì? Những ưu nhược điểm nổi bật của Native app

by Funky Boy
30 Tháng Mười Một, 2022
0

Native app là gì được xem là câu hỏi được rất nhiều người quan tâm hiện nay khi tìm hiểu...

Read more

Đề xuất cho bạn

Native app là gì? Những ưu nhược điểm nổi bật của Native app

Native app là gì? Những ưu nhược điểm nổi bật của Native app

30 Tháng Mười Một, 2022
Cách Kiếm Tiền Online Cho Mẹ Bỉm Sữa Uy Tín Và Ổn Định

Cách Kiếm Tiền Online Cho Mẹ Bỉm Sữa Uy Tín Và Ổn Định

23 Tháng Mười Hai, 2022
Cách tạo Chữ ngược, chữ nghiêng, gạch dưới để đặt tên, chat

Cách tạo Chữ ngược, chữ nghiêng, gạch dưới để đặt tên, chat

8 Tháng Chín, 2022
Tạo Phòng học ảo trên Zoom bằng Immersive View

Tạo Phòng học ảo trên Zoom bằng Immersive View

8 Tháng Chín, 2022
Các lệnh nguy hiểm nhất trên Windows bạn không nên dùng

Các lệnh nguy hiểm nhất trên Windows bạn không nên dùng

8 Tháng Chín, 2022
Cách tăng FPS trong game trên Laptop

Cách tăng FPS trong game trên Laptop

8 Tháng Chín, 2022

TOP THỦ THUẬT

Top Thủ Thuật – Chia Sẻ Kiến Thức Công Nghê, Máy Tính, Phần Mềm

ĐỐI TÁC

✩ S666

✩ https://iwin68.ltd/

✩ Go88 tài xỉu

✩ IWIN

✩ VN138

✩ 789BET

✩ May 88

✩ Sunc888

✩ Sunwin tài xỉu

LIÊN KẾT

✩ QH88

✩ FAFA191

✩ Top game bài đổi thưởng 

✩ SV368

✩ IWIN88

✩ Tải IWIN86

✩ Ku fun

Thông tin liên hệ

• 247 Hàm Nghi, Mỹ Đình, Nam Từ Liêm, Hà Nội

• Email: [email protected]

• Mobile: 0878310247

• Website: https://topthuthuat.com.vn/

✩ Bong da lu

  • Giới Thiệu
  • Liên Hệ
  • Chính Sách
  • Game Bài đổi thưởng
  • 168bet
  • BK8
  • TWIN

© 2021 Top Thủ Thuật - Tải game Offline miễn phí

No Result
View All Result
  • Thủ Thuật
    • Thủ Thuật Điện Thoại
    • Thủ Thuật Phần Mềm
    • Thủ Thuật internet
    • Thủ Thuật Tiện Ích
  • Network
  • Security
  • Công Nghệ
  • Kiến Thức
  • Ứng Dụng
  • Office
    • Học Word
    • Học Excel
    • Học Power Point
  • Game Offline
    • Code Game
    • Game Nhập Vai
    • Kinh Nghiệm Chơi Game

© 2021 Top Thủ Thuật - Tải game Offline miễn phí

Welcome Back!

Login to your account below

Forgotten Password?

Create New Account!

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
wpDiscuz
0
0
Would love your thoughts, please comment.x
()
x
| Reply