“Sudo !!” komutu ne anlama geliyor?


49

Komutu gördüm

sudo !!

bir videoda.

Ne anlama geliyor?


10
Önceki komutu sudo ile çalıştırın.
Pixel Developer


3
@ jmort253: SU, vb, tüm bilgilerin yazı tipi olması amaçlanmıştır. Google, sadece buraya yönlendiren arama motorudur. Kullanılabilir bir cevaba ek olarak RTFM yapmıyoruz.
Dennis Williamson

Ayrıca linux dağıtımı hakkında yeterli dokümantasyon vardır. infoVe gibi komutları nasıl kullanacağınızı öğrenin man. Eğer onları kurduysanız man COMMAND, komutun neye benzediği hakkında size bilgi verecektir man sudo. Eğer yüklü değilse apt-file install yüklü değilse, sudo apt-get install apt-filehangi paketin man komutunu içerdiği apt-file ile arama yapabilirsiniz (debian kullanıyorsanız veya debian türevi kullanıyorsanız).
Darokthar

9
Bir intikam ile Sudo demektir ! İki makine yakındaysa (2-3 inç), bununla diğer makinede komutları çalıştırabilirsiniz . O kadar güçlü.
Pekka,

Yanıtlar:


60

Gönderen bash kılavuzu :

9.3.1 Etkinlik Göstergeleri

!!- Önceki komuta bakın. Bu '! -1' ile eşanlamlıdır.

Ve sudoman sayfasından :

sudoizin verilen bir kullanıcının, sudoers dosyasında belirtildiği gibi, superuser veya başka bir kullanıcı olarak bir komutu çalıştırmasına izin verir .

Yani, sudo !!önceki komutu süper kullanıcı olarak çalıştırmak anlamına gelir.


5
Soruyu gerçekten cevaplayan tek yanıt için tebrikler.
Daniel Beck

1
Yani bunu vurgulamak için: !! kabuğun bir geçmiş işlevidir ve sudo'ya bağlı değildir. Mantıklı olduğu her yerde kullanabilirsiniz.
kullanıcı bilinmeyen

Söylediğin için teşekkürler, "süper kullanıcı" kısmını al.
Ja5087

10

Çifte ünlem işareti "!!" Bir kabuğa girilen son satırı geri çağırmak için kullanılır. sudo"Süper Kullanıcı DO" kısaltmasıdır ve süper kullanıcı ayrıcalıklarına sahip bir işlevi yürütmek istediğinizde kullanılır.

Yani idam edersem

./foobar

ama sonra süper kullanıcılara ihtiyaç duyduğumu hatırladı, biri basitçe yazabilirdi

sudo !!

sudo ./foobarsonuna kadar yazmak yerine . Bu, son komutunuz düzinelerce karakter sırasına geldiğinde özellikle yararlıdır.


Bu doğru değil. Gönderen Vikipedi (iyi referanslar göstererek): Başlangıçta için durdu "süper etmeyin" sudo sadece eski versiyonlarında süper kullanıcı olarak komutları çalıştırmak için tasarlanmış gibi. Bununla birlikte, sonraki sürümlerde yalnızca süper kullanıcı olarak değil, diğer (kısıtlı) kullanıcılar gibi komutları çalıştırma desteği de eklendi ve bu nedenle genellikle "yedek kullanıcı yapma" olarak da genişletildi. .
Pablo,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.