GNU/Linux >> Linux Esercitazione >  >> Linux

Perché le pagine "uomo" hanno molte righe extra?

Quando eseguo il comando:

man fork

C'è una linea di evidenziazione in fondo che dice:

Pagina manuale fork(2) riga 52/99 (END)

Ma quando vado alla riga 53 e fino alla 99, queste sono solo righe vuote. Perché il sistema Linux ha queste righe extra? Quali sono il loro scopo principale?

Risposta accettata:

Il documento che stai visualizzando (la pagina man) ha 99 righe. Se scorri fino alla fine del documento, la 99a riga sarà nella parte inferiore del terminale. Il cercapersone (meno) riporta il numero di riga nella parte superiore del terminale:quando sei in cima al documento, vedrai line 1/99; in fondo, vedi line 52/99 perché hai un terminale a 49 righe (che mostra le ultime 48 righe, ovvero da 52 a 99, più la riga di stato inferiore).

Less normalmente non scorre oltre l'ultima riga del documento. Ma se lo dici esplicitamente (ad esempio con 53g per mettere la 53a riga nella parte superiore dello schermo), aggiunge righe vuote (in realtà, righe con un ~ , a meno che tu non esegua less -~ ).


Linux
  1. Come scorrere le righe di un file?

  2. Concatenare le linee in base al primo carattere della riga successiva?

  3. Come aggiungere più righe a un file?

  4. Perché '/' ha una voce '..'?

  5. Come contare le righe in un file in UNIX/Linux

Come eliminare la riga in Vim su Linux

Come trovare le righe più lunghe in un file in Linux

Come eliminare più righe in Vim

6 motivi per cui Linux non ha più app

sed - inserisce riga dopo X righe dopo la corrispondenza

Perché le regioni mappate in memoria di sola lettura hanno pagine sporche?