Đăng ngày 17 tháng 11, 2023, 11:00 AM EST
David là nhà văn tự do tại Pacific Northwest, gốc từ Bay Area. Nhà báo đào tạo, viết chuyên nghiệp từ 2009, khám phá sức mạnh Unix-like OS và CLI khi học chỉnh video trên macOS. Cũng nhờ đã "cắt răng" computing trên MS-DOS thập niên 90.
Anh dùng Linux thường xuyên dưới hình thức nào đó từ 2006. David kết hợp đam mê computing và viết lách trong sự nghiệp freelance. Bài viết xuất hiện trên Techopedia, TMCnet, Walyou.
David cử nhân Truyền thông tại California State University, East Bay. Học viên trọn đời, dùng CAS tools Linux như SymPy, Sage để nhớ bài toán học và học thêm khái niệm mới. Linux và open source giúp khám phá chủ đề nâng cao như calculus, linear algebra dễ dàng hơn bút giấy.
Đăng nhập vào tài khoản MakeUseOf của bạn
Bạn muốn cài chương trình hot mới trên Debian hoặc Ubuntu. Bạn tìm gói và dùng apt cài. Nhưng khi chạy trên command line, bạn gặp lỗi từ shell: "Command not found." Đây là cách tìm hiểu apt cài nó ở đâu.
Bạn Vừa Cài Gói Đó, Nhưng Lệnh Chạy Nó Là Gì?
Phần lớn thời gian, tên chương trình thực thi trùng với tên gói Debian/Ubuntu. Đôi khi, chúng khác và bạn phải làm chút việc để tìm tên thực thi. Thường do tên gói trùng với gói đã có. May mắn thay, chỉ cần một lệnh để tìm tên chương trình.
Dùng dpkg liệt kê file đã cài
Để liệt kê đường dẫn đầy đủ file đã cài của gói, chỉ cần dùng tùy chọn -L (chữ L in hoa) với lệnh dpkg. Ví dụ, kiểm tra Firefox ESR:
dpkg -L firefox-esr
Bạn sẽ thấy đường dẫn mỗi file gói cài, bao gồm executable quan trọng:
Chương trình thực thi ở đâu trong Linux?
Thực thi bạn tìm thường ở thư mục bin (viết tắt "binary"). Trong cấu trúc thư mục Linux, /usr/bin là vị trí chính cho thực thi bạn cài:
Shell dùng search path tìm chương trình trong các thư mục khi bạn nhập lệnh. Để xem thư mục trong search path, kiểm tra biến môi trường $PATH:
echo $PATH
Bạn sẽ thấy thư mục trong search path cách nhau bằng dấu hai chấm :.
Debian và Ubuntu thường cài chương trình mới ở /usr/bin hoặc /usr/sbin. Thư mục sau thường cho chương trình quản trị hệ thống yêu cầu chạy root qua sudo.
Bây giờ bạn biết apt cài chương trình đó ở đâu
Với lệnh dpkg nhanh và kiến thức tổ chức thư mục Linux, dễ dàng tìm ra apt cài chương trình mới ở đâu. Quy trình này đặc biệt hữu ích khi tên chương trình không khớp tên gói. Bạn cũng có thể dùng lệnh Apt Search để tìm gói trên Ubuntu.