Mềm Mại

Cách lặp lại lệnh cuối cùng trong Linux mà không cần sử dụng các phím mũi tên

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Đăng trênCập nhật lần cuối: ngày 17 tháng 2 năm 2021

Cách lặp lại lệnh cuối cùng trong Linux mà không cần sử dụng các phím mũi tên: Đôi khi bạn muốn lặp lại lệnh trước đó trên dòng lệnh khi làm việc với các hệ thống Linux và điều đó cũng vậy mà không sử dụng các phím mũi tên thì không có cách cụ thể nào để thực hiện điều đó nhưng ở đây tại trình khắc phục sự cố, chúng tôi đã liệt kê tất cả các cách khác nhau để thực hiện chính xác điều này.



Để lặp lại các lệnh, bạn có thể sử dụng csh cũ! toán tử lịch sử !! (không có dấu ngoặc kép) cho lệnh gần đây nhất, nếu bạn chỉ muốn lặp lại lệnh trước thì bạn có thể sử dụng! -2,! foo cho lệnh gần đây nhất bắt đầu với subrting foo. Bạn cũng có thể sử dụng lệnh fc hoặc chỉ sử dụng: p để in gợi ý toán tử lịch sử.

Nội dung[ trốn ]



Cách lặp lại lệnh cuối cùng trong Linux mà không cần sử dụng các phím mũi tên

Hãy xem một số cách để gọi lại các lệnh tại dấu nhắc trình bao:

Phương pháp 1: Đối với csh hoặc bất kỳ trình bao nào triển khai thay thế lịch sử giống như csh

!! Then press Enter OR !-1 Then press Enter Or Ctrl+P then press Enter

Ghi chú: !! hoặc! -1 sẽ không tự động mở rộng cho bạn và cho đến khi bạn thực thi chúng thì có thể đã quá muộn.



Nếu sử dụng bash, bạn có thể đặt bind space: magic-space vào ~ / .bashrc thì sau khi nhấn lệnh, khoảng trắng sẽ tự động mở rộng chúng trong dòng.

Phương pháp 2: Sử dụng liên kết khóa Emacs

Hầu hết các trình bao có tính năng phiên bản dòng lệnh hỗ trợ liên kết khóa Emacs:

Up Ctrl+P Down Ctrl+N Left Ctrl+B Right Ctrl+F Home Ctrl+A End Ctrl+E Delete Ctrl+D

Phương pháp 3: Sử dụng CTRL + P rồi đến CTRL + O

Nhấn CTRL + P sẽ cho phép bạn chuyển sang lệnh cuối cùng và nhấn CTRL + O sẽ cho phép bạn thực hiện dòng hiện tại. Lưu ý: CTRL + O có thể được sử dụng nhiều lần tùy thích.

Phương pháp 3: Sử dụng lệnh fc

fc -e : -1 For example: $ echo 'Troubleshooter' Troubleshooter $ fc -e : -1 echo 'Troubleshooter' Troubleshooter

Cũng đọc, Cách khôi phục tệp khỏi bị mất + tìm thấy

Phương pháp 4: Sử dụng!

Đối với csh hoặc bất kỳ trình bao nào thực hiện thay thế lịch sử giống như csh (tcsh, bash, zsh), bạn có thể sử dụng! để gọi lệnh cuối cùng bắt đầu bằng

For example: $ tail example.txt $ less file.txt $ !ta !ta would execute tail example.txt

Phương pháp 5: Trong trường hợp sử dụng MAC, bạn có thể khóa

Bạn có thể liên kết? + R thành 0x0C 0x10 0x0d. Thao tác này sẽ xóa thiết bị đầu cuối và chạy lệnh cuối cùng.

Đó là bạn đã học thành công Cách lặp lại lệnh cuối cùng trong Linux mà không cần sử dụng các phím mũi tên nhưng nếu bạn vẫn có bất kỳ câu hỏi nào liên quan đến bài đăng này, vui lòng hỏi họ trong phần nhận xét.

Aditya Farrad

Aditya là một chuyên gia công nghệ thông tin năng động và đã là nhà báo về công nghệ trong 7 năm qua. Anh ấy bao gồm các dịch vụ Internet, di động, Windows, phần mềm và hướng dẫn Cách thực hiện.