Saya telah menghasilkan wordlist.txt
sebesar 11 GB pada crunch-3.6
. Ketika saya mencoba untuk membuka file dengan Vi atau gedit, saya mengalami masalah karena ukuran file. Bagaimana saya bisa melihat file ini?
text-editor
vais sai
sumber
sumber
Jawaban:
Jangan gunakan editor teks untuk melihat teks.
Ada alat yang lebih baik:
Lihat file dengan
less
(Gulir dengan Spasi, Akhir, Home, PageUp, PageDown; Cari dengan "/ sesuatu"; Biarkan dengan q).Dari
less
manual:Pemakaian:
Pertimbangkan penggunaan
less -n
:(terima kasih telah menyarankan opsi -n @pipe)
Gunakan
grep
hanya untuk mendapatkan garis yang Anda minati:Gunakan
head
atautail
untuk mendapatkan n baris pertama atau terakhirUntuk mengedit teks, lihat pertanyaan ini .
sumber
more
akan memuat seluruh file dalam memori, tidak sepertiless
. Jika sebesar itu, saya sarankan untuk tidak menggunakannya. Pilihan terbaik pasti akan digunakangrep
.more
danless
kode sumber, dan keduanya tampaknya menggunakan salah satuopen
ataufopen
, yang tidak mengubah apa pun mengenai cara file dimuat, sejauh yang saya tahumore
adalah utilitas yang sangat tanggal, jikaless
tersedia saya tidak memikirkan alasan mengapa Anda akan menggunakanmore
.more
memiliki satu kelebihan besarless
: tidak mendukungLESSOPEN
preprocessor input. Jika Anda mencoba untuk melihat teks mentah dari halaman manual atau sesuatu, itu jauh lebih cepat untuk mengetikmore my_docs.man
daripada menggali melaluiless
dokumentasi untuk mengetahui cara menekan preprocessor.less -nS
untuk file besar, untuk mempercepat sedikit.Seringkali, hanya "grep" sudah cukup untuk menemukan apa yang Anda butuhkan.
Jika Anda membutuhkan lebih banyak "konteks" di sekitar baris tertentu, kemudian gunakan "grep -n" untuk menemukan nomor baris dari baris yang diminati, kemudian gunakan sed untuk mencetak "potongan" file di sekitar baris itu:
sumber
grep -B
dan-A
mencetak garis B efore dan A-C
untuk sebongkah C (baik sebelum dan sesudah).