Як перейти до кінця сторінки 'man'


14

Коли я відкриваю посібник для команди ( man wgetнаприклад), у посібнику може бути багато сотень рядків. Як я можу отримати:

  • до кінця посібника швидко і
  • повернутися до мого термінального запиту?

Відповіді:


20

Коли ви знаходитесь у програмі перегляду документів за допомогою команди man, натисніть hабо Hдля того, щоб переглянути допомогу чоловіка.

З екрану довідки для людини:

JUMPING

  g  <  ESC-<       *  Go to first line in file (or line N).
  G  >  ESC->       *  Go to last line in file (or line N).
  p  %              *  Go to beginning of file (or N percent into file).

Ще однією гарною ідеєю було б натискання клавіш Homeабо End. :)

Удачі!


2
Додому, Кінець, Сторінка Вгору, Сторінка вниз та колесо прокрутки миші працюють, як очікується, для мене.
ændrük

5

Запропоновані звичайні способи зробити це (див. Відповідь @ geppettvs-dconstanzo ). Це залишає численні неприродні, неправильні та погані способи.

Тому я розберуся з парою таких.


По-перше, вам не доведеться читати підручні сторінки з терміналу (навіть якщо це зробить вас кращою людиною). Наприклад, ви можете прочитати їх у html.

Ви можете генерувати HTML самостійно з джерел вашої системи, але простіше перейти на manpages.ubuntu.com .

Ось здоровенна bashсторінка, перетворена на легку і пухнасту веб-передавальну html-версію:
The Bash Manpage від manpages.ubuntu.com


Ось хак, який насправді може бути корисним: використовуйте tailдля того, щоб відрізати деяку кількість рядків з кінця вихідної сторінки, і переглянути це.

Найменше корисно, найрізноманітніше:

man bash | tail -100

може бути корисним:

man bash | tail -1500 | more

(або man bash | tail -1500 | less)

Більш корисні (якщо надумано):

$ man bash | wc -l    # how many lines are in the man-page?
5375
$ man bash | tail -2600 | less  # jump to the middle of the output

Звичайно, це я б робив:

man tac | tac | less

(Хоча ви можете почати читати man tacвперед.)


4

Деякі зручні прості в запам'ятовуванні менші (а значить і людині ) команди:

  • > доставить вас до кінця файлу
  • < повертає вас до початку
  • qвиходить менше / людина (як зазначає @Kwinto)
  • / ініціює введення пошукового терміна:
    • натисніть, enterщоб почати пошук
    • якщо натиснути enterнегайно, він шукає наступне виникнення останнього введеного пошукового терміну
    • n також шукає (вперед) до наступного явища
    • N здійснює пошук назад до попереднього явища

Сподіваюся, що це допоможе (:


2
  • Натисніть G

  • Натисніть q

Ви можете ввести, man lessщоб отримати більше інформації.


1
Утиліта Man виводить інформацію з "пейджером", в Ubuntu за замовчуванням "менше", ви можете спробувати "більшість" пейджерів, у нього є якісь цікаві функції, такі як відображення файлів у "windows", так що ви можете переглядати множення файлу в одному терміналі або навіть переглянути кілька позицій одного файлу
Kwinto
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.