Điểm:0

Làm cách nào để sử dụng ngắn gọn lệnh bị bỏ qua (không được lưu trong tệp lịch sử) trong bash?

lá cờ au

Trong tệp cấu hình bash .bashrc của tôi, tôi đã thiết lập nó theo cách mà các lệnh đứng trước dấu cách không được lưu trong lịch sử. Điều tôi đang hỏi là làm thế nào để đạt được chức năng tương tự như câu trả lời này đây được sử dụng cho zsh. Tôi muốn có thể truy cập lệnh cuối cùng mặc dù nó không được lưu trong lịch sử.

vanadium avatar
lá cờ cn
Câu trả lời mà bạn đề cập đến là về việc * bật * bỏ qua một lệnh. Nó không phải là truy cập một lệnh bị bỏ qua. Tôi không nghĩ những gì bạn hỏi là có thể: lệnh không được lưu trong lịch sử = biến mất
llesh avatar
lá cờ au
Có lẽ tôi cần phải làm lại câu hỏi của mình. Vấn đề là tôi chỉ muốn truy cập lệnh cuối cùng cho dù nó có khoảng trắng trước hay không, chỉ dành cho phiên. Và nếu lệnh được đặt trước dấu cách, phiên tiếp theo nó sẽ không được hiển thị.
Điểm:0
lá cờ cn

Bash lưu trữ một lệnh trong lịch sử để bạn có thể truy xuất nó sau này. Ví dụ: một lệnh không được lưu trữ trong lịch sử vì bạn đã đặt trước nó một khoảng trắng hoặc sau đó bạn đã xóa nó khỏi lịch sử bằng lệnh lịch sử -d lệnh, đã biến mất khỏi lịch sử và theo định nghĩa, không thể được gọi lại. Không phải trong bash, và không phải trong zsh.

Tất nhiên, trong trình giả lập thiết bị đầu cuối hoặc nếu bạn sử dụng màn hình hoặc tmux, bạn luôn có thể sao chép, dán lệnh nếu nó vẫn hiển thị trước đó trong bộ đệm.

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