Chính xác thì sudo bang bang là gì? [đóng cửa]


82

Mục đích của sudo bang bang ( sudo !!) là gì và khi nào người ta có thể cần sử dụng nó?

làm cho tôi một cái bánh sandwich, sudo bang bang


29
Đối với những người muốn gần gũi: đây liên quan đến lập trình shell.
alestanis

8
Tôi muốn nói rằng nó gần với cách sử dụng shell đơn giản .
chepner

20
@chepner: Ngay cả khi giả sử, bạn nói đúng ... sẽ không đơn giản chỉ là chuyển câu hỏi này sang Unix & Linux hơn là đóng nó ? Cậu à, trên ĐN nói chung có rất nhiều "người đóng nhanh", đến nỗi nhiều người không ít lần đặt câu hỏi, liệu viết (hỏi) có ý nghĩa gì không? Bạn chỉ đang giết chết toàn bộ huyền thoại SE với gần, gần, gần này ...: [
trejder.

15
Người dùng: mở lại và chuyển câu hỏi này sang Unix & Linux; Mod: Không; Người dùng: sudo bang bang; Mod: Được rồi;
Năng lượng

Câu trả lời:


116

Lệnh bang bang ( !!) là một phím tắt để lặp lại lệnh trước đó bạn đã nhập trong thiết bị đầu cuối của mình . Lệnh này rất hữu ích khi bạn quên rằng bạn cần quyền quản trị viên để thực hiện một hành động nhất định và cho phép bạn lặp lại nó với quyền của người dùng cấp cao chỉ bằng cách nhập

sudo !!

thay vì gõ mũi tên lên, di chuyển đến đầu dòng, thêm sudo và nhấn enter (tưởng tượng bạn đang cuộn qua các lệnh loooong đó apt-get ). Thật nhiều giây đã đạt được! Yay!

sudo bang bang

Có rất nhiều khác bang-lệnh như !x, !?x, !!:p!!*. Bài đăng trên blog này liệt kê chúng và giải thích chúng dùng để làm gì.


18
Lưu ý: ctrl+anhảy về đầu dòng để bạn không bị nhảy lùi từng ký tự.
Chris Seymour

4
ctrl+enhảy trở lại vào cuối dòng (và có rất nhiều lựa chọn hữu ích hơn!)
Giorgio Previtera

6
homecũng nhảy đến đầu dòng.
emi

4
@ JulianH.Lam vâng, đây là tất cả các phím tắt cho dòng đọc. HOMEENDcông việc đối với tôi, phụ thuộc vào vỏ, thiết lập, vv ..
Chris Seymour

2
@ pythonian29033 bạn đang muốn nói gì vậy? Trả lời câu hỏi của riêng bạn rất được khuyến khích
Tim
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.