Điểm:-1

Được cho là nhìn thấy '~' khi liệt kê tệp trong thư mục

lá cờ us

Tôi đang làm bài tập cho trường học và tôi gặp sự cố khi làm cho phần này hoạt động bình thường.

Bài tập yêu cầu tôi tạo một tệp trong CLI, mở và chỉnh sửa tệp trong GEDIT mà không lưu, sau đó liệt kê thư mục. Theo hướng dẫn, khi tôi liệt kê thư mục, tệp tôi đã mở và nối nhưng chưa lưu sẽ hiển thị '~' sau nó nhưng nó không hiển thị.

Tui bỏ lỡ điều gì vậy?

Frittierapparat avatar
lá cờ us
Bạn có thể bao gồm các lệnh bạn đã sử dụng để tạo và chỉnh sửa tệp đó không?
lá cờ hr
Một tệp như vậy có được tạo hay không sẽ phụ thuộc vào việc bạn có bật tính năng "Tự động lưu" của gedit hay không. Tôi nghĩ ... Tôi không chắc nó được bật hay tắt theo mặc định
KneadToKnow avatar
lá cờ us
Bạn có đang liệt kê thư mục trong khi tài liệu vẫn đang mở trong GEDIT không? Khi tôi lần đầu tiên đọc qua câu hỏi của bạn, tôi đã coi "mở và chỉnh sửa tệp trong GEDIT mà không lưu" có nghĩa là "đóng GEDIT mà không lưu tài liệu", nhưng tôi không nghĩ đó là cách giải thích đúng. Tôi nghĩ bạn vẫn nên mở tài liệu trong GEDIT khi bạn liệt kê thư mục.
Điểm:1
lá cờ cn

Vâng, bạn đã bỏ lỡ điều gì đó: bạn không muốn xem tệp đó khi bạn đầu tiên mở nó. Bạn sẽ chỉ thấy nó sau khi bạn đã lưu tệp bạn đã mở.

Làm thế nào để gedit lưu tập tin

Tệp hiện tại được đổi tên. Sau đó, nội dung đã sửa đổi được ghi ra một tệp mới đang được đặt tên cho tệp bạn đã mở.

Nếu trong tab "Tùy chọn", "Trình chỉnh sửa", tùy chọn "Tạo bản sao lưu của tệp trước khi lưu" được bật, thì tệp sao lưu sẽ được đổi tên bằng cách thêm một ~ vào tên tập tin.Khác, nó được đổi tên thành một chuỗi ngẫu nhiên bắt đầu bằng dấu chấm .. Tệp được đặt tên ngẫu nhiên đó sẽ bị xóa nếu lưu thành công.

Tương phản với hành vi của các trình soạn thảo dựa trên thiết bị đầu cuối điển hình khác

Hành vi này của trình chỉnh sửa đồ họa Gedit (và các trình chỉnh sửa đồ họa khác) ảnh hưởng đến hoạt động của các liên kết cứng. Như đã giải thích ở trên, những trình chỉnh sửa này thực sự lưu nội dung đã sửa đổi của bạn dưới một tệp mới, tức là một inode mới. Liên kết cứng Linux trỏ đến một inode. Một liên kết cứng tới cùng một tệp ở nơi khác trên hệ thống tệp sẽ tiếp tục trỏ đến dữ liệu cũ và không còn được liên kết với tệp đã thay đổi. Thông thường, đây không phải là điều người dùng mong đợi. Tuy nhiên, cách tiếp cận này an toàn hơn: nếu lưu không thành công, nội dung gốc vẫn được lưu trên đĩa.

Các trình soạn thảo linux truyền thống (cụ thể là dựa trên thiết bị đầu cuối) sẽ lưu nội dung được cập nhật vào cùng một inode. Họ ghi nội dung cập nhật vào cùng một inode, thay thế nội dung cũ.

Đă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.