Cara Mengulang Perintah Sebelumnya di Command Line di Linux



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Linux, seperti sistem operasi berasaskan Unix lain seperti OS X dan FreeBSD, menggunakan konsep root super user untuk memastikan pelaksanaan kod yang tidak diinginkan minimum. Perintah sudo (super user do) diperlukan untuk melaksanakan perintah yang memerlukan akses tersebut ketika pengguna saat ini bekerja di bawah shell pengguna standard dan saat ini tidak memiliki hak istimewa ini. Ini mesti diketik sebelum perintah dan kemudian kata laluan akaun harus dimasukkan jika belum dijalankan sebelumnya dalam sesi shell yang sama dalam jangka waktu tertentu.



Kadang-kadang anda mungkin tidak ingat bahawa anda perlu menggunakan sudo hingga setelah anda sudah mengeluarkan perintah dan sekarang mengetahui adanya pesan ralat. Anda pasti tidak mahu kehilangan kerja anda hanya kerana anda tidak mahu mengeluarkan sudo yang diubah suai. Nasib baik helah cepat dapat mengelakkan perkara ini berlaku. Anda boleh menjalankan perintah sebelumnya sebagai pengguna super dengannya. Trik yang sama ini kemudian dapat digunakan tanpa hak pengguna super untuk hanya mengulangi perintah sebelumnya yang anda berikan.



Kaedah 1: Jalankan Perintah Sebelumnya sebagai Pengguna Super

Anggaplah anda sudah berada di dalam CLI yang mungkin berada di tetingkap emulator terminal atau di konsol maya dan kemudian anggap anda mengetik perintah hanya untuk menyedari bahawa anda perlu menggunakan sudo untuk menjalankannya. Sebaik sahaja anda kembali ke permintaan selepas mesej ralat, ketik sudo !! dan kemudian luluskan kata laluan anda. Ini akan menjalankan perintah tepat yang sama. Dalam contoh yang diberikan dalam tangkapan skrin di sini, pengguna berusaha menjalankan program keselamatan yang tidak disembunyikan, tetapi menerima mesej kesalahan. Mereka kemudian menaip sudo !! dan menolak kembali diikuti dengan kata laluan untuk menjalankan program seolah-olah tidak ada yang berlaku. Ini dapat digunakan dengan perintah yang anda lalai untuk menggunakan sudo.



gambar

Kaedah 2: Jalankan Perintah Sebelumnya sebagai Pengguna Standard

Sekiranya anda hanya ingin menjalankan perintah sebelumnya untuk kali kedua, ketikkan dua tanda seru pada prompt CLI dan kemudian tekan kembali. Bourne Again Shell kemudian akan menggema kod perintah sebelumnya sebelum segera menjalankannya untuk kali kedua.

2 minit membaca