Cách hiệu quả nhất để hoàn thành hầu hết mọi việc trên Windows là thông qua giao diện đồ họa. Tuy nhiên, thỉnh thoảng, bạn phải chuyển sang dòng lệnh để khắc phục sự cố, lập trình hoặc chỉ làm việc với tín dụng mọt sách của mình.
Nhưng nếu bạn đang cố gắng chạy thứ gì đó không phải là một phần nguyên bản của Windows, bạn sẽ cần thêm nó vào biến PATH của mình. Điều đó cho hệ thống của bạn biết nơi tìm kiếm các tệp thực thi khi bạn yêu cầu chúng.
PATH là gì?
Các biến môi trường lưu trữ dữ liệu về môi trường của hệ thống để hệ thống biết nơi tìm kiếm thông tin nhất định. Biến PATH là một trong những biến môi trường được biết đến nhiều nhất vì nó tồn tại trên các máy Windows, Mac và Linux và thực hiện một công việc khá đối diện với người dùng. Hình thức thực tế của nó chỉ là một chuỗi văn bản chứa danh sách các đường dẫn thư mục mà hệ thống sẽ tìm kiếm mỗi khi bạn yêu cầu một chương trình.
Điều này hơi giống như thêm một phím tắt trên màn hình vào dòng lệnh của bạn. Thay vì nhập “C:\ Users \ username \ AppData \ Local \ Programs \ Python \ Python38-32 \ python.exe” để khởi chạy Python, bạn có thể thêm thư mục chứa tệp vào biến PATH và chỉ cần nhập “python” vào khởi chạy nó trong tương lai. Làm điều đó cho bất kỳ chương trình nào bạn thích, cho dù chương trình đó khởi chạy GUI (như Notepad) hay hoạt động trong giao diện dòng lệnh (như Python).
Trên Windows, PATH (chỉ viết hoa theo quy ước, vì hệ thống tệp NTFS của Windows không phân biệt chữ hoa chữ thường) theo mặc định trỏ đến các thư mục “C:\ Windows” và “C:\ Windows \ system32”.
Nếu bạn nhập charmap
vào dòng lệnh, bạn sẽ nhận được một danh sách lớn các ký tự Unicode mà bạn có thể sao chép và sử dụng, chẳng hạn. “Notepad” chạy Notepad, “msinfo32” cung cấp cho bạn danh sách các thông số kỹ thuật của máy tính, v.v.
Các chương trình này cũng có thể được khởi chạy với GUI. Nhưng nếu bạn đang làm việc trong dòng lệnh, việc khởi chạy các chương trình chỉ bằng cách nhập tên của chúng sẽ dễ dàng hơn rất nhiều. Điều này đặc biệt đúng nếu bạn đang cố khởi chạy một chương trình sẽ mở và chạy bên trong giao diện dòng lệnh, như Python hoặc Node.js.
Làm cách nào để chỉnh sửa biến PATH?
GUI của Windows khá đơn giản, vì vậy đây có lẽ là cách tốt nhất để hầu hết mọi người chỉnh sửa PATH.
Sử dụng Windows GUI
1. Mở “Thuộc tính Hệ thống” và chuyển đến tab “Nâng cao”. Cách dễ nhất để làm điều này là nhập environment variable
vào thanh Tìm kiếm của Windows và nhấp vào “Chỉnh sửa các biến môi trường hệ thống”.
Ngoài ra, bạn có thể đi tới “Bảng điều khiển -> Hệ thống và bảo mật -> Hệ thống” và nhấp vào “Cài đặt hệ thống nâng cao;” nhập sysdm.cpl
vào lệnh Run; hoặc nhấp chuột phải vào “Máy tính này”, chọn “Thuộc tính” và nhấp vào “Cài đặt hệ thống nâng cao”. Tất cả họ đều đi đến cùng một nơi.
2. Khi bạn ở trong tab “Nâng cao”, hãy nhấp vào “Biến môi trường…”
3. Hộp trên cùng chứa các biến người dùng, có nghĩa là mọi chỉnh sửa sẽ chỉ áp dụng cho tài khoản của bạn. Nếu bạn có nhiều tài khoản trên một máy và muốn các thay đổi ảnh hưởng đến mọi người, hãy chỉnh sửa hộp dưới cùng chứa các biến hệ thống.
4. Chọn biến Đường dẫn người dùng hoặc hệ thống (đừng để trường hợp tiêu đề làm bạn khó chịu; PATH và Đường dẫn giống nhau trong Windows) mà bạn muốn chỉnh sửa và nhấp vào nút “Chỉnh sửa…” bên dưới hộp.
5. Nếu bạn đã có đường dẫn đến thư mục bạn muốn thêm, chỉ cần nhấp vào “Mới” và dán vào đường dẫn đầy đủ (không trực tiếp đến tệp thực thi, chỉ vào thư mục chứa nó). Tôi đang dán vào đường dẫn đến thư mục NodeJS của mình để tôi có thể sử dụng JavaScript trong dòng lệnh.
6. Nếu bạn muốn duyệt đến thư mục và chọn nó theo cách thủ công, hãy sử dụng nút "Duyệt qua" để điều hướng đến thư mục chứa tệp thực thi của bạn và nhấn nút "OK" khi bạn ở đó.
7. Nếu bạn muốn chương trình của mình khởi chạy nhanh hơn một chút, bạn có thể sử dụng các nút “Di chuyển lên” và “Di chuyển xuống” để đặt thư mục của nó gần đầu hơn để chương trình sẽ bật lên nhanh hơn trong tìm kiếm thư mục.
8. Mở cửa sổ nhắc lệnh mới và kiểm tra chương trình của bạn bằng cách gõ vào tên tệp thực thi bạn muốn khởi chạy. Nó sẽ không hoạt động trong cửa sổ hiện tại vì nó vẫn đang sử dụng biến PATH cũ.
Chỉnh sửa các biến PATH bằng Command Prompt
GUI của Windows 10 rất dễ sử dụng và sẽ đáp ứng nhu cầu của hầu hết mọi người, nhưng nếu bạn cần sử dụng dòng lệnh để đặt PATH và các biến môi trường, bạn cũng có thể làm điều đó.
1. Mở dấu nhắc lệnh với tư cách quản trị viên, sau đó nhập lệnh set
.
2. Cuộn qua danh sách các đường dẫn, sau đó tìm biến bạn muốn chỉnh sửa. Tên biến là phần trước dấu ‘=’, giá trị biến là phần sau đó, bạn sẽ đổi tên thành thư mục mà bạn muốn nó trỏ tới.
3. Với ý nghĩ đó, để chỉnh sửa PATH, hãy nhập lệnh sau:
setx variable name "variable value"
Bạn có thể sử dụng mã sau để đặt PATH hệ thống của mình từ Command Prompt. (Chạy với tư cách quản trị viên.) Để sử dụng nó để đặt PATH người dùng của bạn, chỉ cần xóa /M
.
setx /M PATH "%PATH%;<path-to-executable-folder>"
Nếu bạn gặp sự cố, bạn nên đọc qua các sự cố đã biết và các bản sửa lỗi cho setx
lệnh cắt bớt biến còn 1024 ký tự hoặc thay đổi các biến. Chắc chắn trước tiên hãy sao lưu cả người dùng và biến đường dẫn hệ thống của bạn.
Các câu hỏi thường gặp
1. Tại sao tôi cần chỉnh sửa PATH?
Rất có thể, nếu bạn đang đọc bài viết này, bạn đã gặp phải điều gì đó yêu cầu bạn thêm nó vào biến PATH, vì vậy đó có lẽ là điều bạn nên làm. Tuy nhiên, nếu bạn chỉ muốn thêm một cái gì đó vào PATH của mình để truy cập dễ dàng hơn, điều đó cũng tốt. Chỉ cần đảm bảo rằng nó không ảnh hưởng đến các chương trình ưu tiên cao hơn.
2. Có giới hạn độ dài PATH của Windows không?
Có, có. Vì vậy, những người đam mê thay đổi PATH hãy cẩn thận rằng giới hạn là 260 ký tự.
3. Tôi có thể tắt giới hạn độ dài PATH của Windows không?
Có bạn có thể! Đi tới Trình chỉnh sửa sổ đăng ký, sau đó trong đó điều hướng đến:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
Trong ngăn bên phải, nhấp đúp vào mục nhập có tên “LongPathsEnabled”, sau đó thay đổi giá trị “Dữ liệu giá trị” từ 0 thành 1. Nhấp vào OK, và bạn đã sẵn sàng.
Sẵn sàng tiếp tục đào bên dưới nắp ca-pô Windows? Sau đó, hãy đến với các bản hack đăng ký Windows yêu thích của chúng tôi. Hoặc để có thứ gì đó nhẹ nhàng hơn một chút, hãy xem danh sách các chủ đề Windows 10 tốt nhất của chúng tôi.