Pertanyaan Bagaimana cara membaca mundur dari akhir file dalam waktu kurang atau lebih?


Saya telah menemukan satu cara sejauh ini: lebih sedikit nama file G, tetapi gulir ke atas hanya dengan baris kunci per baris. Apa saja penggunaan kurang kuat yang menyediakan bergulir menurut halaman, pencarian pola mundur dan sebagainya?


142
2018-06-16 10:47






Jawaban:


Saya yakin orang lain memiliki jawaban yang lebih baik, tapi

Dengan "kurang" setelah Anda membuka file:

G goes to the bottom of the file

^b goes up one page

? searches backwards.

Seperti yang Anda katakan, Anda dapat membuka file dengan + G dan kemudian menggunakannya? dan b untuk menggulir ke atas. Ada kemungkinan hal-hal cerdas yang dapat Anda lakukan untuk mencapai hal yang sama dalam naskah.


193
2018-06-16 10:56



Ctrl-b berfungsi, tetapi b (dengan sendirinya) juga melakukan. - Dennis Williamson
Ups! Saya sangat terkondisi untuk menggunakan kunci vi yang saya gunakan hanya dalam jumlah yang kurang juga. Ya - b memindahkan Anda ke halaman dengan lebih sedikit, tetapi hanya mundur satu kata pada satu waktu di vi. Saya tidak sabar; Saya ingin halaman pada suatu waktu, dan otak ukuran kenari saya tidak dapat mengingat jika saya berada di vi atau kurang kadang-kadang ... - chris
kurang file Anda, kemudian ketik 'h' => Anda mendapatkan manual per operasi yang bagus. Sangat rapi, tidak perlu untuk panduan eksternal atau IMO halaman depan. - Kharski
faktanya, ? = shift + /, / adalah mencari ke depan. - HongboZhu
Faktanya Shift + G pergi ke bagian bawah file - Alex78191


Untuk variasi, jika Anda benar-benar ingin / perlu membaca file mundur (baris terakhir pertama):

tac filename | less

69
2018-06-16 13:32



Itu kebanyakan adalah linux / gnuism ... - chris
Fakta menarik: tac aku s cat ke belakang - dKen
Ini adalah nama kucing masa kecilku. Saya tidak berpikir saya menyadari mengapa sampai sekarang. - vaughan


w naik menurut halaman. ? tidak membalikkan pencarian. h menampilkan bantuan online.


7
2018-06-16 10:54





tail -r | kurang

Saya tidak tahu mengapa orang tidak memikirkan yang satu ini. Tail meraih akhir file sangat mudah. Apakah -r bukan pilihan umum?


3
2017-12-10 22:21



Menggunakan ekor (GNU coreutils) 8.13 pada Ubuntu 12.02 di sini. Tidak ada opsi seperti itu -r. - JHH
kupikir tail -r adalah hal BSD / macOS - lingkungan itu tidak ada tac. - fzzfzzfzz


Saat menggunakan lebih banyak misalnya journalctl -xe menggunakan spasi akan membawa Anda 1 halaman ke bawah. Itu berhasil bagi saya. Semoga ini membantu.


2
2017-09-12 08:16





Alternatif lain, setelah Anda mulai kurang pada file:

alt + "end-key"

Dengan "end-key" yang saya maksud adalah kunci yang biasanya terletak di bawah "home-key" pada keyboard.


1
2017-09-27 09:40





menggunakan:

less +F /path/to/your/file

itu kurang tapi mulai dari bawah. Gunakan tombol panah ke atas untuk mundur baris demi baris atau ctl + b untuk pergi halaman demi halaman.


1
2017-08-01 18:25



Ini tidak hanya pergi ke akhir file, ia menunggu output tambahan di bagian akhir, seperti tail -f. Jika ini bukan yang Anda inginkan, Anda harus menggunakannya +G sebagai gantinya. - Michael Hampton♦
kamu benar @ Michael Hampton - Ruben Estrada


Saya terkejut tidak ada yang membahas hal ini sebelumnya, tetapi:

?pattern pencarian untuk pola ke belakang.

N menemukan kecocokan pola sebelumnya (yaitu, mencari mundur).

Sebagai referensi, /pattern pencarian untuk pola maju dan n menemukan kecocokan pola selanjutnya. Begitulah cara pencarian umumnya digunakan.


1
2017-10-05 12:50





Jika Anda mencari sesuatu yang spesifik, ini mungkin bisa dilakukan:

cat yourfile.txt | grep "something specific" | less

Saya menggunakannya untuk mencari file log. Ini masih dalam urutan 'salah', tetapi jauh lebih pendek.

Setelah membaca jawaban Dennis Williamson, itu metode baru saya =)


-1
2018-06-21 23:11



Saya tidak perlu cat dengan grep - grep $StRING $FILENAME | less - Lee Gee
Imho, itu pertanyaan yang sangat berbeda. - Yaroslav Nikitenko


Mungkin beberapa orang tidak mengerti apa dr01 berarti. Saya mencoba untuk mengatakannya dengan kata lain.

  • Buka file dengan lebih sedikit
  • Pencarian Teruskan: Masukkan kunci /
  • Pencarian mundur: Masukkan kunci?
  • Untuk kedua sebelumnya: Masukkan istilah pencarian Anda sekarang
  • Tekan enter
  • Tekan n untuk mencari temuan selanjutnya
  • Tekan N untuk mencari temuan sebelumnya

-1
2017-10-13 07:23