Cara memperbarui PPA Ubuntu ke rilis 20,04 baru
Jika Anda menggunakan banyak PPA di PC Ubuntu dan baru saja meningkatkan ke Ubuntu 20.04, Anda mungkin memperhatikan bahwa beberapa PPA Anda tidak berfungsi, karena
Terminal Linux memiliki fitur "riwayat". Dengan fitur ini, setiap operasi perintah yang Anda masukkan akan dicadangkan untuk nanti. Karena semua perintah terminal Anda disimpan dalam "riwayat", penting untuk menyimpan cadangannya untuk diamankan.
Dalam panduan ini, kami akan menunjukkan cara mencadangkan riwayat terminal Linux dan cara memulihkan cadangan juga. Jadi, buka emulator terminal Linux favorit Anda dan ikuti!
Terminal Linux menyimpan riwayatnya dalam sebuah file. File ini bernama “.bash_history.” Siapa pun dapat mengeditnya, dan disimpan di direktori home. Karena file riwayat terminal untuk Linux disimpan dalam direktori pengguna, setiap pengguna pada sistem memiliki file.
Izin khusus tidak melindungi file riwayat ini, dan setiap pengguna di sistem dapat melihat riwayat orang lain dengan perintah sederhana. Jadi, misalnya, jika saya ingin melihat riwayat terminal/baris perintah dari nama pengguna "pengguna" di sistem Linux saya, saya akan melakukan:
cat /home/user/.bash_history
Pengguna juga dapat melihat riwayat pengguna saat ini yang mereka masuki di shell terminal Linux, hanya dengan menjalankan perintah "riwayat".
sejarah
Yang terbaik dari semuanya, karena "riwayat" hanyalah sebuah file, ia dapat dicari seperti file teks biasa menggunakan fungsi grep. Jadi, misalnya, untuk menemukan contoh "git clone" di nama pengguna dengan perintah di bawah ini.
cat /home/user/.bash_history | grep 'git clone'
Ini juga berfungsi sebagai pengguna yang masuk saat ini dengan perintah "riwayat".
sejarah | grep 'istilah pencarian'
Di bagian sebelumnya dari panduan ini, saya berbicara tentang bagaimana "riwayat" untuk terminal Linux hanyalah file teks tersembunyi yang berisi semua perintah yang dimasukkan pengguna. Karena ini hanya file, itu artinya sangat mudah untuk dicadangkan untuk disimpan.
Untuk membuat cadangan, gunakan perintah cat . Mengapa? Dengan cat , Anda dapat melihat keseluruhan file teks langsung di terminal. Kita dapat menggunakan perintah ini dalam kombinasi dengan simbol ">" untuk mengarahkan output tampilan ke file cadangan.
Jadi, misalnya, untuk mencadangkan riwayat Anda saat ini, jalankan perintah cat terhadap "~/.bash_history" dan simpan ke file dengan label "history_backup."
cat ~/.bash_history > history_backup
Anda juga dapat menjalankan perintah history dalam kombinasi dengan ">" dan menyimpannya seperti itu.
sejarah > history_backup
Terakhir, dimungkinkan untuk mencadangkan riwayat baris perintah/terminal pengguna lain yang tidak masuk dengan menjalankan perintah di bawah ini.
Catatan: pastikan untuk mengubah "nama pengguna" menjadi pengguna yang ingin Anda simpan riwayatnya.
cat /home/username/.bash_history > history_backup
Anda mungkin hanya ingin mencadangkan perintah tertentu dalam riwayat terminal Linux Anda. Cara melakukannya adalah dengan melihat file history dan menggabungkannya dengan perintah grep , yang akan menyaring kata kunci tertentu.
Misalnya, untuk hanya mencadangkan perintah dalam riwayat terminal Linux Anda yang berisi perintah git clone atau git , Anda dapat menjalankan operasi di bawah ini.
Catatan: dalam contoh ini, kami menggunakan ">>" daripada ">." Alasan ">>" adalah bahwa itu tidak akan menimpa isi dari cadangan file sejarah, dan dapat dijalankan kembali beberapa kali untuk menambah cadangan.
kucing ~/.bash_history | grep 'git' >> history_backup
Atau
cat /home/username/.bash_history | grep 'git' >> history_backup
Memfilter dengan grep juga dapat diterapkan pada perintah history , seperti itu.
sejarah | grep 'git' >> history_backup
Untuk mencadangkan kata kunci tertentu dari file riwayat, ganti "git" pada contoh di atas dengan perintah apa pun yang ingin Anda cadangkan. Jangan ragu untuk menjalankan kembali perintah ini sebanyak yang diperlukan.
Memulihkan cadangan riwayat semudah menghapus file asli dan meletakkan cadangan di tempatnya. Untuk menghapus file riwayat asli, gunakan perintah rm di jendela terminal untuk menghapus “.bash_history.”
rm ~/.bash_history
Setelah file riwayat asli dihapus dari folder beranda pengguna tempat Anda ingin memulihkan riwayat, gunakan perintah mv untuk mengganti nama "history_backup" menjadi ".bash_history."
mv history_backup ~/.bash_history
Sekarang setelah file histori baru ada, jalankan perintah history -rw untuk memuat ulang fungsi histori terminal.
sejarah -rw
Anda kemudian dapat melihat riwayat terminal Anda dengan:
sejarah
Perlu memulihkan cadangan riwayat dari pengguna lain di sistem? Untuk melakukan ini, mulailah dengan masuk ke pengguna mereka menggunakan perintah su .
nama pengguna su
Setelah masuk ke pengguna, hapus file riwayat saat ini yang berada di direktori home pengguna (~).
rm ~/.bash_history
Dari sana, ganti nama file cadangan riwayat sebagai file ".bash_history" baru di direktori pengguna.
mv /path/to/backup/file/history-backup ~/.bash_history
Tulis perubahannya dengan:
sejarah -rw
Setelah selesai, jalankan riwayat untuk melihat perintah yang dipulihkan di jendela terminal.
Jika Anda menggunakan banyak PPA di PC Ubuntu dan baru saja meningkatkan ke Ubuntu 20.04, Anda mungkin memperhatikan bahwa beberapa PPA Anda tidak berfungsi, karena
Baru mengenal Linux dan ingin menambahkan musik Anda ke Rhythmbox tetapi tidak yakin bagaimana melakukannya? Kami dapat membantu! Ikuti panduan ini saat kami membahas cara mengatur
Apakah Anda perlu mengakses PC atau Server Ubuntu jarak jauh dari PC Microsoft Windows Anda? Tidak yakin tentang bagaimana melakukannya? Ikuti bersama dengan panduan ini saat kami tunjukkan kepada Anda
Apakah Anda menggunakan browser web Vivaldi sebagai driver harian Anda di Linux? Apakah Anda mencoba mencari cara untuk mencadangkan pengaturan browser Anda untuk penyimpanan yang aman? Kami
Cara Mengunduh Podcast Dari Terminal Linux Dengan Podfox
Cara Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint
Apakah Anda membutuhkan klien podcast yang bagus dan elegan untuk desktop Linux Anda? Jika demikian, Anda perlu mencoba CPod. Ini adalah aplikasi kecil yang ramah yang membuat mendengarkan
TuxGuitar adalah alat pembuat musik open-source. Dengan itu, pengguna dapat membuat dan mengedit tabulasi gitar mereka sendiri. Dalam panduan ini, kita akan membahas bagaimana caranya
AppImagePool adalah klien AppImageHub untuk Linux. Dengan itu, pengguna dapat dengan mudah menelusuri dan mengunduh AppImages dari toko AppImageHub. Berikut cara mendapatkannya
Total War: Warhammer adalah video game taktik real-time berbasis giliran yang dikembangkan oleh Creative Assembly dan diterbitkan oleh Sega. Itu terjadi di War Hammer