GNU/Linux >> Belajar Linux >  >> Linux

Menggunakan Tombol Vi Untuk Mengedit Perintah Shell Di Unix?

Saya dulu memiliki rekan kerja yang sangat baik di UNIX.

Dia menunjukkan cara menggunakan binding kunci Vi untuk mengedit perintah shell saya.

Dia menempatkan perintah di file yang dijalankan setiap kali saya login.

Sejak itu, saya pindah ke proyek lain.

Sayangnya saya tidak ingat cara mengaturnya.

Apakah ada orang di sini yang tahu cara menggunakan ikatan kunci Vi untuk mengedit perintah di terminal?

Bagaimana saya bisa membuat pengaturan itu permanen?

Jawaban yang Diterima:

Anda sedang membicarakan fitur terbaik yang pernah ada!

Anda dapat menggunakan perintah vi untuk mengedit perintah shell (dan riwayat perintah) dengan menambahkan ini ke .bashrc Anda berkas:

set -o vi

Anda juga dapat menjalankan perintah itu dari baris perintah untuk memengaruhi hanya sesi Anda saat ini.

Jika Anda tidak menggunakan bash, ganti file rc yang sesuai untuk shell Anda.

Ini memungkinkan Anda menggunakan perintah vi untuk mengedit perintah apa pun…

Anda juga dapat menggunakan j dan k untuk menelusuri riwayat Anda (setelah menekan ESC ).

Anda juga dapat menggunakan / (setelah menekan ESC ) untuk mencari perintah lama.

Dengan kata lain, untuk menemukan cp super yang sangat panjang itu perintah yang Anda lakukan sepuluh menit yang lalu:

ESC / cpMASUKKAN

Kemudian Anda dapat menggilir semua perintah yang cocok dalam riwayat Anda dengan n dan N .

Semua ini membuat saya 10 triliun kali lebih produktif di baris perintah!


Linux
  1. [Linux] :Cara mengecualikan direktori saat menggunakan perintah shell "tar"

  2. 15 Perintah Bawaan Bash Shell yang Berguna (Dengan Contoh)

  3. Menggunakan perintah passwd dari dalam skrip shell

  1. A sampai Z Perintah Linux

  2. Tonton:Ulangi Perintah Unix atau Skrip Shell setiap N detik

  3. Cara edit file excel (xlsx) menggunakan shell linux

  1. Memahami at, atq, atrm, batch Perintah menggunakan 9 Contoh

  2. 5 Cara Mengeksekusi Perintah UNIX / Linux (dan Skrip Shell) di Latar Belakang

  3. UNIX / Linux :Contoh perintah bash history untuk mengulang perintah terakhir