Khi bạn nhấn Entersau khi nhập lệnh chưa hoàn tất, trình bash
bao sẽ hiển thị lời nhắc tiếp tục (lời nhắc phụ $PS2
) và cho phép bạn hoàn thành lệnh đã nhập. Các phương tiện chỉnh sửa dòng lệnh của shell tại thời điểm đó giống như tại dấu nhắc ban đầu (dấu nhắc chính $PS1
), có nghĩa là Tabkhóa sẽ thực hiện hoàn thành lệnh và tên tệp như bình thường.
Để chèn một ký tự tab, sử dụng Ctrl+V Tabhoặc sử dụng khoảng trắng để thụt lề. Các ký tự tab (hoặc bất kỳ ký tự chữ nào khác) luôn có thể được chèn nếu có tiền tố bởi Ctrl+V.
Ngoài ra, nếu ở chế độ chỉnh sửa dòng lệnh Emacs (mà tôi tin là mặc định bash
), hãy sử dụng Ctrl+X Ctrl+Eđể hiển thị trình chỉnh sửa để nhập lệnh của bạn vào. Trình soạn thảo được sử dụng sẽ là biến được chỉ định bởi biến EDITOR
shell / môi trường hoặc emacs
nếu biến này không được đặt.
Trong chế độ chỉnh sửa dòng lệnh Vi, nhấn Escape vđể làm điều tương tự.
Lệnh sẽ được thực thi sau khi lưu và thoát khỏi trình soạn thảo.