Jalankan Perintah yang Terakhir Dieksekusi sebagai Root dengan sudo !!

Daftar Isi:

Anonim

Pernahkah Anda mencoba menjalankan alat baris perintah untuk mengetahui bahwa Anda tidak memiliki hak istimewa yang diperlukan untuk menggunakannya? Atau mungkin perintah itu sendiri sebenarnya membutuhkan akses root untuk dijalankan sama sekali? Anda biasanya akan mengalami ini dengan jenis pesan kesalahan 'izin ditolak' di terminal. Alih-alih mengetik seluruh string perintah lagi, atau tekan panah atas dan pindahkan kursor ke atas untuk mendahului perintah dengan sudo, Anda dapat menggunakan trik luar biasa yang menjalankan kembali perintah yang terakhir dieksekusi dengan hak istimewa sudoYang terbaik dari semuanya, perintah terakhir yang dijalankan ulang yang hebat ini sebagai trik root berfungsi di MacOS / Mac OS X dan Linux.

OK, dari judulnya saja Anda mungkin berpikir ini hanya sedikit hiperbola karena tanda serunya, tapi saya bersumpah saya tidak hanya sangat bersemangat dengan perintah sudo (meskipun perintah ini benar-benar hebat!)… tidak, malah tanda seru sebenarnya adalah bagian dari penggunaan alat sudo dalam hal ini.

Cara Menjalankan Ulang Perintah yang Terakhir Dieksekusi sebagai Pengguna Root

Jika Anda ingin dengan cepat menjalankan perintah terakhir yang dieksekusi tetapi sebagai superuser root, cukup ketik berikut ini:

sudo !!

Ya, itu adalah “sudo” diikuti dengan spasi dan dua tanda seru.

Ini akan langsung menjalankan perintah yang dijalankan sebelumnya tetapi dengan awalan sudo , yang biasanya berarti Anda harus memasukkan kata sandi admin untuk menyelesaikan urutan.

Contohnya adalah jika Anda mencoba mengedit file host atau file sistem lain yang memerlukan hak istimewa sistem. Alih-alih memasukkan kembali seluruh string perintah yang diawali dengan sudo, cukup ketik sudo !! dan perintah sebelumnya (!!) akan dijalankan di bawah sudo.

Misalnya, katakanlah Anda mencoba mengubah file host pengguna:

nano /etc/hosts

Tetapi Anda tidak dapat menyimpan atau mengedit file karena kurangnya kredensial pengguna yang sesuai, bukan? Jangan khawatir, daripada mengetik urutan perintah 'sudo nano /etc/hosts' lengkap lagi, cukup ketik berikut ini:

sudo !!

Ini mengambil perintah terakhir (dalam hal ini, nano /etc/hosts) dan mengawalinya dengan sudo secara otomatis, menjadi 'sudo nano /etc/hosts' yang lengkap

Ini bekerja dengan benar-benar setiap alat baris perintah dan eksekusi perintah, jadi cobalah, ini sangat mengagumkan.

Seperti disebutkan sebelumnya, trik ini bekerja di baris perintah MacOS dan Linux, dan mungkin juga banyak sistem operasi berbasis unix lainnya.

Jalankan Perintah yang Terakhir Dieksekusi sebagai Root dengan sudo !!