Điểm:0

Tại sao chúng tôi sử dụng ./ thay vì chỉ nhập tên của nó khi chạy tập lệnh?

lá cờ fk

khi chúng ta chạy một lệnh bình thường, chúng ta chỉ gõ tên của nó nhưng tại sao chúng ta lại sử dụng ./ thay vì chỉ gõ tên của nó khi chạy tập lệnh?

Điểm:3
lá cờ jp

Khi bạn chạy shellscript hoặc một số chương trình khác trong thư mục hiện tại, bạn sử dụng

./scriptname

bởi vì . biểu thị thư mục hiện tại.

Khi một shellscript hoặc một số chương trình khác nằm trong một thư mục trong PATH, chỉ cần tên của nó là đủ để hệ thống tìm thấy nó,

chương trình trong đường dẫn

Bạn có thể xem PATH với

tiếng vang $PATH

Bạn có thể đặt các chương trình riêng vào ~/thùng (tạo 'thùng rác' của riêng bạn và đặt các chương trình của riêng bạn vào đó) và bạn sẽ tìm thấy nó hoặc đặt nó vào /usr/local/bin và nó sẽ được tìm thấy bởi tất cả người dùng.

lá cờ uz
Jos
Để cho đầy đủ: bạn cũng có thể đặt `.` vào `$PATH` để bạn không bao giờ phải gõ lại `./`, không phải trong bất kỳ thư mục nào. Tuy nhiên, đó là một lỗ hổng bảo mật (ai đó có thể viết một chương trình độc hại có tên `ls` và đặt nó vào đường dẫn yêu thích của bạn, nơi nó chỉ chờ bạn thực thi), vì vậy đừng làm vậy.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.