'Less' komutunu kullanırken Terminal'de gösterilenleri bir dosyaya nasıl yeniden yönlendirebilirim?


19

Çıkmak için lesstuşuna basana kadar Terminal içeriğini (şu anda tüm dosyayı göremediğim içerik, komutu kullanırken ) bir dış dosyaya nasıl yeniden yönlendirebilirim ?Qless


Çıktı dosyası ve girdi dosyasının cat foo | less -o barnerede barolduğunu mu demek istediniz foo?
Helio

Yanıtlar:


29

Yalnızca şu anda terminalinizde görüntülenen bölümü kaydetmek için |komutu kullanabilirsiniz .

Gönderen man less:

| <m> shell-command
      <m>  represents any mark letter. Pipes a section of the input file to the given
  shell command. The section of the file to be piped is between the first line on the
  current screen and the position marked by the letter. <m> may also be '^' or '$' to
  indicate beginning or end of file respectively.
  If <m> is '.' or newline, the current screen is piped.
  1. Yani ilk tip |(boru sembolü)
  2. Ardından, .yalnızca terminalinizde görünenleri seçmek için işareti seçin (veya sadece vurun Enter)
  3. teeBir dosyaya kaydetmek için kullanın örn.tee /tmp/section_of_big_file.txt
  4. EnterSonra basınq

Ekran görüntülerinin sırası:

resim açıklamasını buraya girin

resim açıklamasını buraya girin

resim açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.