Nếu bạn định cấu hình tệp .bashrc của mình để sử dụng trình soạn thảo vi tại dòng lệnh, nó sẽ khiến việc chỉnh sửa dòng lệnh trở nên ít phức tạp hơn.
Lần đầu tiên, khi "set -o vi" được bật, bạn chỉ cần nhấn "<esc> k" , sau đó tiếp tục nhấn "k" để đi lên tệp lịch sử, nếu bạn đi qua một mục, hãy sử dụng "j" đi xuống .
LƯU Ý: khi sử dụng vi, có hai chế độ: lệnh và chỉnh sửa để vào chế độ lệnh, nhấn phím ESCAPE KEY ONCE, sau đó a, A, i, I, v.v. để chèn.
Bàn phím con trỏ đơn giản trong vi: left = h, down = j, up = k, right = l
http://linuxmeister.net/vi/vi-Summary.jpg
Tôi đã thêm tất cả các mục cần thiết để thực hiện công việc này tại:
http://linuxmeister.net/Notes/bashrc-simple.html
Vì vậy, dựa trên các thông tin rất hữu ích ở trên, tôi đã có thể sử dụng "lịch sử" và NHẬN một dòng từ "lịch sử", mà KHÔNG thực hiện nó. (CẢM ƠN BẠN ĐÃ ĐĂNG BÀI ĐÓ!)
nếu shopt được liệt kê và histverify là "tắt" a! sẽ EXECUTE ngay lập tức,
nếu bạn đã thêm vào .bashrc hoặc gõ: shopt -s histverify , thì a! cho phép chỉnh sửa, ví dụ:
history
1 more .bashrc
2 history
3 shopt
4 . ./.bashrc
5 shopt | grep hist
6 history
7 alias
8 history
9 shopt
10 history
->! 5
Khi tôi nhấn! 5 lệnh sau xuất hiện, nhưng KHÔNG thực thi
### nếu histverify là "bật".
shopt | grep hist
cmdhist on
histappend on
histreedit off
histverify on
lithist off
Hãy nhớ rằng Linus và Richard đã tạo ra các công cụ Linux và GNU để tận dụng UNIX. Trình soạn thảo vi (được tạo bởi Bill Joy) là một trong những công cụ tốt nhất để làm chủ vì nó nằm trên MỌI bản phân phối UNIX và Linux.
Tất cả các trình soạn thảo dòng lệnh khác cần được tải và yêu cầu phần mềm bổ sung. Sử dụng GUI trong Linux (không phải Firefox, Thunderbird và OpenOffice) giống như kéo chiếc Diesel 4x4 của bạn với chiếc VW Beetle năm 1968 ... nó sẽ hoạt động, nhưng chắc chắn nó không có ý nghĩa gì.
Hãy nhớ những gì Kernigan nói về GUI, "những gì bạn thấy là tất cả những gì bạn nhận được".
Ctrl-a
ví dụ) sẽ dừng tìm kiếm để lại mục lịch sử hiện tại trong dấu nhắc lệnh, mà không thực hiện nó. Điều này có thể hoặc không đủ, tùy thuộc vào những gì @Michael muốn.