Làm thế nào để lặp lại một lệnh trước tại dòng lệnh trên Linux

Linux, cũng như các hệ điều hành dựa trên Unix khác như OS X và FreeBSD, sử dụng khái niệm về một người dùng siêu gốc để giữ cho việc thực thi mã không mong muốn ở mức tối thiểu. Lệnh sudo (super user do) là cần thiết để thực hiện các lệnh yêu cầu truy cập như vậy khi người dùng hiện đang làm việc theo một shell người dùng chuẩn và hiện không có các đặc quyền này. Điều này phải được gõ trước lệnh và sau đó nhập mật khẩu tài khoản nếu nó chưa được chạy trước đó trong cùng một phiên trình bao trong một khoảng thời gian nhất định.

Đôi khi bạn có thể không nhớ rằng bạn cần sử dụng sudo cho đến khi sau khi bạn đã phát hành lệnh và bây giờ là bí mật với một thông báo lỗi. Bạn chắc chắn sẽ không muốn phải mất công việc của bạn chỉ vì bạn bỏ bê để phát hành sudo sửa đổi. May mắn là một thủ thuật nhanh chóng sẽ ngăn chặn điều này xảy ra. Bạn có thể chạy lệnh trước đó với tư cách là người dùng siêu dữ liệu. Thủ thuật này cũng có thể được sử dụng mà không có đặc quyền của người dùng siêu đơn giản để lặp lại lệnh trước đó mà bạn đã cung cấp.

Mẹo CHUYÊN NGHIỆP: Nếu vấn đề xảy ra với máy tính của bạn hoặc máy tính xách tay / máy tính xách tay, bạn nên thử sử dụng phần mềm Reimage Plus có thể quét các kho lưu trữ và thay thế các tệp bị hỏng và bị thiếu. Điều này làm việc trong hầu hết các trường hợp, nơi vấn đề được bắt nguồn do một tham nhũng hệ thống. Bạn có thể tải xuống Reimage Plus bằng cách nhấp vào đây

Phương pháp 1: Chạy lệnh trước làm người dùng siêu

Giả sử bạn đã ở trong một CLI có thể nằm trong một cửa sổ trình mô phỏng đầu cuối hoặc trong một bàn điều khiển ảo và giả sử bạn đang gõ một lệnh chỉ để nhận ra rằng bạn cần sử dụng sudo để nó chạy. Khi bạn quay trở lại dấu nhắc sau thông báo lỗi, gõ sudo !! và sau đó phê duyệt mật khẩu của bạn. Điều này sẽ chạy cùng một lệnh chính xác. Trong ví dụ được đưa ra trong ảnh chụp màn hình ở đây, người dùng đã cố gắng chạy chương trình bảo mật ẩn, nhưng nhận được một thông báo lỗi. Sau đó họ gõ sudo !! và đẩy trở lại theo sau là mật khẩu để chạy chương trình như thể không có gì xảy ra. Điều này có thể được sử dụng với bất kỳ lệnh nào mà bạn đã bỏ qua để sử dụng sudo.

Phương pháp 2: Chạy lệnh trước làm người dùng chuẩn

Nếu bạn chỉ muốn chạy lệnh trước đó lần thứ hai, thì chỉ cần gõ hai dấu chấm than tại dấu nhắc CLI và sau đó nhấn return. Bourne Again Shell sau đó sẽ lặp lại mã của lệnh trước đó trước khi chạy nó lần thứ hai.

Mẹo CHUYÊN NGHIỆP: Nếu vấn đề xảy ra với máy tính của bạn hoặc máy tính xách tay / máy tính xách tay, bạn nên thử sử dụng phần mềm Reimage Plus có thể quét các kho lưu trữ và thay thế các tệp bị hỏng và bị thiếu. Điều này làm việc trong hầu hết các trường hợp, nơi vấn đề được bắt nguồn do một tham nhũng hệ thống. Bạn có thể tải xuống Reimage Plus bằng cách nhấp vào đây

Facebook Twitter Google Plus Pinterest