Lệnh env ls -al
đang làm gì?
Tôi đã có một bài kiểm tra Linux và có câu hỏi: "Làm thế nào để chạy lệnh trực tiếp, nhưng không phải là bí danh của nó?"
Tôi biết rằng có tồn tại giải pháp như lệnh tiền tố với một số ký hiệu đặc biệt, nhưng tôi đã quên nó. Bây giờ tôi biết rằng nó là \
. (đọc từ bài này ).
Nhưng tôi cũng nhớ rằng ở đâu đó tôi đọc được rằng để loại bỏ bí danh, chúng ta có thể đặt tiền tố cho một lệnh env
. Tôi đã làm nó và nó có vẻ hoạt động, nhưng câu trả lời của tôi là đủ điều kiện là sai. Tôi đọc info
và tiếp man
tục env
, nhưng không hiểu quá nhiều.
Những gì đang env
làm và chính xác trong env <command>
mà không có bất kỳ đối số cho env
chính nó?
command
hoặc env
sẽ làm cho `\` câu trả lời duy nhất được chấp nhận.
man
và không hiểu env
chính xác những gì đang làm. Sau bài đăng này - nó rõ ràng và câu trả lời của tôi đã được xem xét (chấp nhận). Cảm ơn tất cả!
env <command>
,command <command>
, và\<command>
. Theo tôi, nếu một số thử nghiệm nóienv <command>
là không hợp lệ, thì thử nghiệm đó bị hỏng.