Linux'ta Komut Satırında Önceki Bir Komutu Tekrar Etme



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Linux ve OS X ve FreeBSD gibi diğer Unix tabanlı işletim sistemleri, kodun istenmeyen yürütülmesini minimumda tutmak için kök süper kullanıcı kavramını kullanır. Sudo (süper kullanıcı do) komutu, bir kullanıcı şu anda standart bir kullanıcı kabuğu altında çalışırken ve şu anda bu ayrıcalıklara sahip olmadığında, bu tür erişim gerektiren komutları yürütmek için gereklidir. Bu komuttan önce yazılmalı ve daha sonra aynı kabuk oturumunda belirli bir süre içinde çalıştırılmamışsa bir hesap şifresi girilmelidir.



Bazen, komutu zaten verene ve artık bir hata mesajına erişene kadar sudo kullanmanız gerektiğini hatırlamayabilirsiniz. Sadece değiştirilmiş sudo yayınlamayı ihmal ettiğiniz için işinizi kaybetmek zorunda kalmayacağınız kesin. Neyse ki hızlı bir numara bunun olmasını engelleyecektir. Onunla süper kullanıcı olarak önceki bir komutu çalıştırabilirsiniz. Aynı numara, daha sonra süper kullanıcı ayrıcalıkları olmadan, verdiğiniz önceki bir komutu tekrarlamak için de kullanılabilir.



Yöntem 1: Süper Kullanıcı Olarak Önceki Bir Komutu Çalıştırın

Zaten bir terminal öykünücüsü penceresinde veya sanal bir konsolda olabilecek bir CLI'nin içinde olduğunuzu varsayın ve ardından çalıştırmak için sudo kullanmanız gerektiğini anlamak için yalnızca bir komut yazdığınızı varsayın. Hata mesajından sonraki komut istemine döndüğünüzde, sudo !! ve ardından parolanızı onaylayın. Bu aynı tam komutu çalıştıracaktır. Buradaki ekran görüntülerinde verilen örnekte, kullanıcı unhide güvenlik programını çalıştırmayı denedi ancak bir hata mesajı aldı. Daha sonra sudo !! ve programı hiçbir şey olmamış gibi çalıştırmak için return tuşuna ve ardından şifreye basıldı. Bu, sudo'yu kullanmayı ihmal ettiğiniz herhangi bir komutla kullanılabilir.



resim

Yöntem 2: Önceki Komutu Standart Kullanıcı Olarak Çalıştırın

Önceki komutu ikinci kez çalıştırmak isterseniz, CLI isteminde yalnızca iki ünlem işareti yazın ve ardından geri dön düğmesine basın. Bourne Again Shell daha sonra, ikinci kez derhal çalıştırmadan önce önceki komutun kodunu tekrarlayacaktır.

2 dakika okundu