Arahan lain untuk melihat fail kecuali vi: 1. perintah cat, yang boleh memaparkan kandungan fail teks, dengan sintaks "cat [-n] file" atau "cat file1 file2 >file3" 2 . perintah tac , kandungan fail boleh dipaparkan dalam susunan terbalik, sintaks adalah "fail tac" 3. lebih banyak arahan, kandungan teks boleh dipaparkan dalam halaman, sintaks adalah "lebih banyak [bilangan baris permulaan] fail"; ; 4. arahan yang kurang, kandungan fail boleh dilihat ke hadapan atau ke belakang 5. Gunakan arahan kepala untuk melihat kandungan pada permulaan fail.
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
Selain vi, arahan melihat fail linux juga termasuk cat, more, less, head, tail, dsb.
Arahan kucing boleh digunakan untuk memaparkan kandungan fail teks (serupa dengan arahan jenis di bawah DOS), dan boleh juga gabungkan beberapa fail Kandungan dilampirkan pada fail lain, iaitu fail gabungan bercantum.
cat mungkin perintah melihat teks yang biasa digunakan, dan penggunaannya juga sangat mudah:
cat file #全文本显示在终端 cat -n file #显示全文本,并显示行号
Selain itu, cat juga boleh digunakan untuk menggabungkan fail:
cat file1 file2 >file3
Arahan ini menggabungkan kandungan fail1 dan fail2 ke dalam fail3.
tac ialah kucing yang ditulis terbalik tac berada dalam unit baris dan memaparkan kandungan teks penuh dalam susunan terbalik.
tac file
cat mengeluarkan keseluruhan kandungan teks ke terminal. Kemudian ia akan membawa masalah Jika terdapat banyak kandungan teks, ia akan menjadi sangat menyusahkan untuk melihat kandungan sebelumnya. Lebih banyak arahan boleh dipaparkan dalam halaman.
1 Selepas memaparkan kandungan
more file
, anda boleh menggunakan kekunci untuk melihat teks. Kekunci yang biasa digunakan adalah seperti berikut:
回车 #向下n行,默认为1行 空格 #向下滚动一屏 b #向上滚动一屏 = #输出当前行号 :f #输出当前文件名和当前行号 q #退出
2. Paparkan kandungan fail bermula dari baris yang ditentukan
more +10 file
Arahan ini memaparkan kandungan daripada fail bermula dari baris ke-10.
3. Paparkan kandungan fail bermula daripada baris rentetan yang sepadan.
more +/string file
Penggunaan biasa:
Kekunci yang biasa digunakan adalah seperti berikut:less file #浏览file less -N file #浏览file,并且显示每行的行号 less -m file #浏览file,并显示百分比
f #向前滚动一屏 b #向后滚动一屏 回车或j #向前移动一行 k #向后移动一行 G #移动到最后一行 g #移动到第一行 /string #向下搜索string,n查看下一个,N查看上一个结果 ?string #向上搜索string,n查看下一个,N查看上一个结果 q #退出
Memaparkan kandungan pengepala teks--kepala
less file1 file2 file3 :n #切换到下一个文件 :p #切换到上一个文件 :x #切换到第一个文件 :d #从当前列表移除文件
Paparkan kandungan ekor teks--ekor
head -n 100 file #显示file的前100行 head -n -100 file #显示file的除最后100行以外的内容。
tail -100 file #显示file最后100行内容 tail -n +100 file #从第100行开始显示file内容
tail -f logFile
1 Paparkan teks dalam susunan menaik
vim count fail help help dead apple
Gunakan arahan:
Kandungan teks akan dipaparkan dalam tertib menaik.sort test.txt apple count dead fail help help vim
parameter berkaitan -r:
3 🎜 >
Kita boleh perhatikan bahawa bantuan sebelumnya mempunyai dua baris Bagaimana jika kita tidak mahu melihat baris pendua? Anda boleh menggunakan parameter -u, sebagai contoh:sort -r test.txt vim help help fail dead count apple
Anda boleh melihat bahawa talian bantuan tidak lagi dipaparkan berulang kali.
4 Isih mengikut nombor
sort -u test.txt apple count dead fail help vim
Jika anda mengisih mengikut kamus, 10 akan berada di hadapan 2, jadi kita perlu mengisih mengikut nombor:
Disebabkan ruang artikel ini terhad, saya tidak akan memperkenalkannya dalam artikel ini Penggunaan perintah isihan yang indah akan diperkenalkan secara berasingan kemudian.
Tapis dan paparkan teks--sed
sort -n file
Sed ialah penyunting strim dengan fungsi yang sangat berkuasa, tetapi artikel ini hanya memperkenalkan fungsi yang berkaitan dengan paparan teks.
Kadangkala apabila melihat log, anda mungkin hanya perlu melihat baris log yang mengandungi kata kunci tertentu:
Perintah di atas bermaksud mencetak baris yang mengandungi rentetan.
2. Cetak baris yang ditentukan
sed -n "/string/p" logFile
Nyahdua dan paparkan teks--uniq
Penggunaan biasa adalah sebagai berikut:sed -n "1,5p" logFile #打印第1到5行 sed -n '3,5{=;p}' logFile #打印3到5行,并且打印行号 sed -n "10p" logFIle #打印第10行
uniq file #去除重复的行 uniq -c file #去除重复的行,并显示重复次数 uniq -d file #只显示重复的行 uniq -u file #只显示出现一次的行 uniq -i file #忽略大小写,去除重复的行 uniqe -w 10 file #认为前10个字符相同,即为重复
Terdapat banyak arahan melihat teks dan anda boleh memilih untuk menggunakan arahan yang berbeza mengikut senario penggunaan yang berbeza. Sesetengah arahan mempunyai banyak kegunaan Artikel ini hanya memperkenalkan penggunaan klasik Anda boleh menggunakan arahan lelaki untuk melihat lebih banyak penggunaan. Banyak arahan boleh digunakan bersama dengan arahan lain, seperti ps -elf|more, paging untuk memaparkan maklumat proses, dll. Anda boleh meneroka lebih banyak penggunaan sendiri.
Cadangan berkaitan: "Tutorial Video Linux"
Atas ialah kandungan terperinci Apakah arahan melihat fail Linux lain yang ada selain vi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!