GNU/Linux >> Belajar Linux >  >> Linux

Cara Menyimpan Perintah Linux Dan Menggunakannya Sesuai Permintaan

Katakanlah Anda sedang mencari perintah tertentu untuk memecahkan masalah tertentu pada sistem Linux Anda. Setelah sedikit pencarian web, Anda menemukan solusi untuk memperbaiki masalah tersebut. Setelah beberapa minggu atau bulan, Anda mengalami masalah yang sama pada sistem Linux lain. Anda ingat memecahkan masalah yang sama beberapa minggu yang lalu, tetapi Anda benar-benar lupa perintah lengkapnya. Anda melakukan pencarian terbalik di Terminal Anda dengan menekan 'CTRL+R' dari Terminal, dan Anda mencari melalui riwayat browser Anda. Tetapi pikiran Anda benar-benar kosong dan Anda tidak dapat mengingat perintah yang tepat. Saya tidak tahu apakah itu pernah terjadi pada Anda, tetapi saya telah menghadapi masalah ini beberapa kali. Setiap kali, saya harus menghabiskan banyak waktu di web untuk mencari perintah. Tidak lagi! Sapa 'Keep' , penjaga perintah shell pribadi untuk menyimpan perintah Linux dan menggunakannya kapan pun Anda mau.

Seperti namanya, utilitas 'Keep' memungkinkan Anda untuk menyimpan perintah Linux yang paling sering digunakan dan paling penting dan Anda dapat menggunakannya nanti tanpa harus mencari di situs web atau halaman manual. Juga, Anda tidak perlu menghafal perintah yang panjang dan rumit. Utilitas Keep akan menyimpan perintah penting dan yang sering digunakan di Terminal itu sendiri. Anda dapat mengambil dan mengeksekusinya kapan saja. Lebih penting lagi, Anda dapat menyinkronkan perintah yang disimpan di beberapa sistem dan juga menyimpan semua perintah di sistem jarak jauh.

Sederhananya, utilitas 'Simpan',

  • dapat menyimpan semua perintah Anda dengan deskripsi singkat,
  • memungkinkan Anda untuk mencari perintah yang disimpan menggunakan pola yang kuat,
  • memungkinkan Anda untuk menyinkronkan perintah yang disimpan pada beberapa sistem di jaringan,
  • memungkinkan Anda menyimpan perintah di server jarak jauh mana pun di jaringan.

Dalam panduan singkat ini, saya akan menunjukkan cara menginstal dan menggunakan 'Keep' di Linux dan sistem mirip Unix.

Instal 'Keep' Di Linux

Cara termudah dan resmi untuk menginstal 'Keep' adalah dengan menggunakan Pip . Pip adalah pengelola paket yang memungkinkan Anda menginstal aplikasi yang ditulis menggunakan bahasa pemrograman Python.

Pip dapat diinstal pada Arch Linux dan turunannya seperti gambar di bawah ini:

$ sudo pacman -S python3-pip

Di Debian, Ubuntu, Linux Mint:

$ sudo apt-get install python3-pip

Di RHEL, Fedora, CentOS:

Aktifkan repositori EPEL terlebih dahulu.

$ sudo yum install epel-release

Atau,

$ sudo dnf install epel-release

Kemudian, instal pip menggunakan perintah:

$ sudo yum install python3-pip

Atau,

$ sudo dnf install python3-pip

Di SUSE/openSUSE:

$ sudo zypper install python3-pip

Setelah pip diinstal, jalankan perintah berikut untuk menginstal 'Keep'. Perintah berikut sama untuk semua distribusi Linux!

$ sudo pip3 install keep

Simpan Perintah Linux Di Terminal Dan Gunakan Sesuai Permintaan Menggunakan Utilitas 'Keep'

Penggunaan 'Simpan' sangat sederhana. Sintaks khas dari utilitas 'keep' adalah:

$ keep [OPTIONS] COMMAND [ARGS]...

Mari saya tunjukkan beberapa contoh praktis.

Perhatikan perintah berikut:

$ find -iname '*.txt' -exec cp {} /home/sk/Downloads/ \;

Perintah ini akan menemukan dan menyalin semua file yang diakhiri dengan ekstensi .txt dan simpan di direktori "/home/sk/Downloads/". Saya sangat buruk dalam mengingat sesuatu. Setelah beberapa hari, saya mungkin lupa perintah ini. Saya yakin beberapa dari Anda tidak dapat mengingat perintah panjang semacam ini setelah beberapa waktu.

Jadi, yang akan saya lakukan hanyalah menyimpan perintah ini di Terminal saya menggunakan utilitas 'keep'.

Pertama, kita perlu menginisialisasi lingkungan 'keep'.

Untuk melakukannya, jalankan:

$ keep init

Perintah di atas akan meminta Anda untuk memasukkan Email Anda. Ini adalah nama pengguna yang unik untuk Anda. Anda dapat memasukkan sesuatu yang unik untuk Anda. Anda juga dapat memilih untuk tidak mendaftar kali ini dan kemudian memulai proses dengan menggunakan tetap daftar memerintah. Jika Anda tidak bermaksud menggunakan server untuk menyimpan atau mengambil perintah Anda, abaikan saja pendaftarannya. Ini menghasilkan kata sandi 255 bit untuk Anda. Kemudian disimpan di dalam ~/.keep/.credentials . Anda berkas.

Contoh keluarannya adalah:

Initializing environment in ~/.keep directory
...OK
Proceed to register? [Y/n]: y
Your credentials will be saved in the ~/.keep directory.
Email: [email protected]
Repeat for confirmation: [email protected]
Verifying with existing users...
Generated password for [email protected]
Registering new user ...
User successfully registered !
hBxfwuw4HxoVDRONAVtz9mG6fTP1ck1vdkoGgoPk0Bx7ijEoHJX9imCUgTOidpGX4ZpSz0xBoAA1Dwoi6r2KHPR2rn9BWRRaLPHic6N8EAx05xLMHPZHUENg1etMdJRwGlRekWTt8xNsOv7c97wOwDtzON8tIlyphxt6gLhX8T4Hpo5r7T0jvJNG1CuAWxpXcPb1Q7HogVFjG1k0mjsmMWRI8TgnpNLs
Credentials file saved at ~/.keep/.credentials.json

Simpan perintah baru

Untuk menyimpan perintah baru, jalankan saja:

$ keep new

Masukkan perintah lengkap yang ingin Anda simpan dan tekan ENTER. Kemudian, berikan deskripsi perintah dan tekan tombol ENTER.

Contoh keluaran:

Command: find -iname '*.txt' -exec cp {} /home/sk/Downloads/ \;
Description : find and copy all files that ends with extension .txt

Sekarang, perintah telah disimpan. Demikian pula, Anda dapat menyimpan sejumlah perintah menggunakan perintah 'keep new'.

Melihat perintah yang disimpan

Untuk melihat semua perintah yang disimpan, jalankan saja:

$ keep list

Perintah ini akan menampilkan daftar perintah yang disimpan dengan deskripsi.

Contoh keluaran:

Command Description
-------------------------------------------------------- -----------------------------------------------------
$ find -iname '*.txt' -exec cp {} /home/sk/Downloads/ \; find and copy all files that ends with extension .txt

Cari perintah yang disimpan

Anda dapat mencari perintah yang disimpan dengan deskripsinya. Anda tidak perlu menentukan deskripsi lengkap. Perhatikan contoh berikut.

$ keep grep "find and copy"

Anda akan melihat perintah tersimpan yang cocok dengan istilah pencarian. Saya mendapatkan output perintah berikut saat menjalankan perintah di atas:

$ find -iname '*.txt' -exec cp {} /home/sk/Downloads/ \; :: find and copy all files that ends with extension .txt

Jalankan perintah yang disimpan

Untuk menjalankan perintah yang disimpan kapan saja, cukup jalankan dengan deskripsi perintah yang disimpan seperti yang ditunjukkan di bawah ini:

$ keep run "find and copy"

Anda akan ditanya apakah akan menjalankan perintah atau tidak. Cukup tekan 'Y' untuk menjalankan perintah:

Execute

find -iname '*.txt' -exec cp {} /home/sk/Downloads/ \;

? [Y/n]: y

Sinkronkan perintah Tersimpan dengan sistem lain

Jika Anda memiliki sistem lain, instal 'keep' seperti yang saya jelaskan di bagian "Instal Keep". Kemudian, jalankan "keep init"  (tanpa tanda kutip, tentu saja) perintah dan lewati pendaftaran. Salin ~/.keep/.credentials your Anda file ke komputer target di lokasi yang sama. Terakhir, jalankan perintah berikut untuk mengambil semua perintah yang disimpan.

$ keep pull

Untuk menyimpan perintah di server jauh, gunakan perintah 'keep push'.

Hapus perintah yang disimpan

Untuk menghapus perintah yang disimpan, cukup jalankan:

$ keep rm

Masukkan perintah untuk menghapus dan tekan ENTER. Perintah yang ditentukan akan dihapus dari cache Keep.

Command to remove: find -iname '*.txt' -exec cp {} /home/sk/Downloads/ \;
Command successfully removed!

Untuk lebih jelasnya, jalankan:

$ keep --help

Bacaan yang Disarankan:

  • Bookmark Perintah Linux Untuk Memudahkan Pemanggilan Berulang
  • Terapkan Tag Pada Perintah Linux Agar Mudah Mengambilnya Dari Riwayat
  • Memudahkan Memanggil Kembali Perintah Linux yang Terlupakan Menggunakan Apropos
  • Pet - Manajer Cuplikan Baris Perintah Sederhana

Kesimpulan

Utilitas 'Keep' sangat berguna untuk menangani banyak perintah setiap hari. Cukup sulit untuk mengingat semua perintah. Dalam kasus seperti itu, utilitas Keep mungkin berguna.


Linux
  1. Apa itu Perintah Chown di Linux dan Cara Menggunakannya

  2. Cara menggunakan Perintah Su di Linux

  3. Cara Membuat Alias ​​​​dan Menggunakan Perintah Alias ​​​​di Linux

  1. Cara Menggunakan Perintah Disown di Linux

  2. Cara Menginstal dan Menggunakan Perintah Ping di Linux

  3. Cara menggunakan perintah strace dan ltrace di Linux

  1. Cara Menggunakan Perintah SS Linux

  2. Cara Menggunakan Perintah Linux nohup

  3. Perintah File Linux:Apa Fungsinya dan Bagaimana Cara Menggunakannya