Perbezaan antara vi dan cat: 1. Cat ialah arahan pencetakan teks, manakala vi ialah penyunting teks 2. Perintah cat digunakan untuk mengeluarkan maklumat kandungan fail ke konsol, tetapi ia tidak boleh mengedit fail . Perintah vi boleh mengeluarkan kandungan fail dan mengedit (memadam, mencari, menggantikan) fail.
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.
pengenalan arahan kucing
Maksud asal perintah kucing ialah penggabungan (concatenate), yang digunakan untuk menyambungkan kandungan berbilang fail dan keluarkannya ke strim output standard (strim output standard lalai ke skrin). Dalam aplikasi sebenar, kami sering menggunakannya untuk memaparkan kandungan fail. Jika anda sudah biasa dengan arahan jenis di bawah MS-DOS, saya percaya tidak sukar untuk menguasai arahan kucing. Contoh biasa arahan ini adalah seperti berikut:
cat file1.txt
memaparkan kandungan fail file1.txt
cat file1.txt file2.txt
memaparkan kandungan fail file1.txt dan file2.txt; ;
cat -n file1.txt
Paparkan kandungan fail1.txt dan paparkan nombor baris; 🎜>vi ialah "Antara Muka Visual" Ringkasnya, statusnya di Linux ialah program Edit pada DOS. Ia boleh melakukan banyak operasi teks seperti mengeluarkan, memadam, mencari, menggantikan, menyekat operasi, dsb., dan pengguna boleh menyesuaikannya mengikut keperluan mereka sendiri, yang tidak tersedia dalam program penyuntingan lain.
vi bukan program atur huruf Ia tidak membenarkan anda menyusun fon, format, perenggan dan atribut lain seperti Word atau WPS. Ia hanyalah program penyuntingan teks. vi tidak mempunyai menu, hanya arahan, dan terdapat banyak arahan. Disebabkan oleh had ruang, artikel ini hanya memperkenalkan arahan yang biasa digunakan. Vi mempunyai tiga mod kerja asas: mod baris arahan, mod input teks dan mod baris terakhir.
Mod baris perintah:
Pada bila-bila masa, tidak kira dalam mod apa pun pengguna berada, hanya tekan kekunci "ESC" untuk memasukkan vi ke dalam mod baris arahan ; apabila Apabila anda memasukkan arahan vi dalam persekitaran shell untuk memulakan editor vi, anda juga berada dalam mod ini.
Dalam mod ini, pengguna boleh memasukkan pelbagai arahan vi undang-undang untuk menguruskan dokumen mereka sendiri. Pada masa ini, mana-mana aksara yang dimasukkan daripada papan kekunci ditafsirkan sebagai arahan penyuntingan Jika aksara yang dimasukkan adalah perintah vi yang sah, vi akan menyelesaikan tindakan yang sepadan selepas menerima arahan pengguna (tetapi perlu diperhatikan bahawa arahan yang dimasukkan tidak dipaparkan pada. skrin). Jika aksara yang dimasukkan bukan perintah sah untuk vi, vi akan membunyikan penggera.
Mod input teks:
Dalam mod arahan, masukkan perintah sisip i, tambah perintah a, buka arahan o, ubah suai perintah c, gantikan arahan r atau gantikan arahan s boleh memasuki mod input teks. Dalam mod ini, sebarang aksara yang dimasukkan oleh pengguna disimpan oleh vi sebagai kandungan fail dan dipaparkan pada skrin. Semasa proses input teks, jika anda ingin kembali ke mod arahan, hanya tekan kekunci "ESC".
Dalam mod arahan, pengguna boleh memasuki mod baris terakhir dengan menekan kekunci ":" Pada masa ini, Vi akan memaparkan baris terakhir tetingkap. (biasanya baris terakhir skrin) memaparkan ":" sebagai gesaan untuk mod baris terakhir, menunggu pengguna memasukkan arahan. Kebanyakan arahan pengurusan fail dilaksanakan dalam mod ini (seperti menulis kandungan penimbal penyuntingan ke fail, dsb.) Selepas baris terakhir arahan dilaksanakan, vi secara automatik kembali ke mod arahan.
Jika anda berubah fikiran semasa memasukkan arahan dalam mod baris terakhir, anda boleh menekan kekunci "ESC" atau menggunakan kekunci backspace untuk memadam semua arahan yang dimasukkan, dan kemudian tekan kekunci backspace sekali lagi untuk menggunakan vi Kembali ke mod arahan.
Perbezaan antara cat dan vi/vim
Arahan vi/vim ialah arahan untuk melihat dan mengedit teks di bawah sistem Linux Ia bukan sahaja boleh melihat tetapi juga mengedit. Sambungan: Perbezaan antara vi dan vim
vi tidak perlu dipasang, buka kod, warnanya sama (hitam)
vim memerlukan pemasangan tambahan, buka kod , gunakan warna untuk membezakan kod
Cadangan berkaitan: "
Tutorial Video Linux
"Atas ialah kandungan terperinci Apakah perbezaan antara vi dan cat dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!