Questo è il comando multitail che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
MultiTail: sfoglia più file contemporaneamente
SINOSSI
multicoda [Opzioni]
opzioni: [-cs|-cs|-c-] [-S] [-io] file di input [-io un altro file di input] [...]
DESCRIZIONE
Il programma MultiCoda consente di visualizzare uno o più file come il programma tail originale.
La differenza è che crea più finestre sulla tua console (con ncurses). Può
monitora anche i caratteri jolly: se un altro file che corrisponde al carattere jolly ha un carattere più recente
data di modifica, passerà automaticamente a quel file. In questo modo puoi, per
esempio, monitorare una directory completa di file. L'unione di 2 o anche più file di registro è
possibile. Può anche usare i colori durante la visualizzazione dei file di registro (tramite normale
espressioni), per un riconoscimento più rapido di ciò che è importante e di ciò che non lo è. Può anche filtrare
righe (sempre con le espressioni regolari). Ha menu interattivi per la modifica dati regolarmente
espressioni e l'eliminazione e l'aggiunta di finestre. Si possono anche avere finestre con l'output di
script di shell e altri software. Quando si visualizza l'output del software esterno, MultiTail
può imitare la funzionalità di strumenti come 'watch' e simili. Quando arriva nuova posta per il
utente corrente, le linee di stato diventeranno verdi. Per reimpostare questo stato "è arrivata la posta",
premere ' ' (uno spazio). Per ricevere assistenza in qualsiasi momento, premere F1.
VERSIONI
-i filetto
Seleziona un file da monitorare. Puoi averne più di -i filetto parametri. hai solo bisogno
aggiungere -i filetto davanti a un nome di file se il nome di file inizia con un trattino ('-').
-I filetto
Uguale a -i filetto ma aggiungi l'output alla finestra precedente (quindi l'output è
fusa).
-iw filetto intervallo
-Iw filetto intervallo Come '-i'/'-I' ma si aspetta che il parametro sia un carattere jolly e il
secondo(!) un intervallo. Inizialmente MultiTail inizierà a monitorare il primo file
con l'ora di modifica più recente. Ad ogni intervallo controllerà se ci sono nuovi
i file sono stati creati (o modificati) e iniziano a seguirne uno. *Non dimenticare* di mettere
virgolette attorno al nome del file, altrimenti la shell proverà a sostituire
loro!
-l command
Comando da eseguire in una finestra. Il parametro è il comando. Non dimenticare di usare "'s
se il comando esterno necessita di parametro! (ad esempio -l "ping host").
-L command
Uguale a -l ma aggiungi l'output alla finestra precedente (in modo che l'output venga unito).
-j Leggi da stdin (può essere usato solo una volta perché c'è solo 1 stdin).
-J Uguale a -j ma aggiungi l'output alla finestra precedente (in modo che l'output venga unito).
--unisci tutto
Unisci tutti i seguenti file nella stessa finestra (vedi '--no-mergeall').
--no-unisci tutto
Interrompi l'unione di tutti i file in un'unica finestra (vedi '--mergeall');
--nessuna ripetizione
Quando la stessa riga viene ripetuta, verrà soppressa durante la stampa di un "Last
messaggio ripetuto x volte".
--mark-intervallo x
Stampa ogni "x" secondi una linea di contrassegno quando non è stato stampato nient'altro.
-q i sentiero
Controlla il percorso per i nuovi file con l'intervallo 'i', tutto in nuove finestre. Si può entrare nei percorsi
qui inteso dal guscio. Per esempio "/ Tmp /*". Nota: non dimenticare di aggiungere le virgolette
intorno al percorso per impedire alla shell di analizzarlo!
-Q i sentiero
Come -q: ma uniscili tutti in un'unica finestra.
--solo-nuovo
Per -q/-Q: crea finestre solo per i file creati dopo l'avvio di MultiTail.
--chiuso x
Chiudi le finestre quando per più di "x" secondi non sono stati elaborati nuovi dati.
-a x Scrivi l'output anche nel file 'x' (come 'tee') DOPO che è stato filtrato da MultiTail.
-A x Scrivi l'output anche nel file 'x' (come 'tee') PRIMA che fosse filtrato da MultiTail.
-g x Invia l'output anche al comando 'x' DOPO che è stato filtrato da MultiTail.
-G x Invia l'output anche al comando 'x' PRIMA che fosse filtrato da MultiTail.
-S Anteponi all'output unito il numero della sottofinestra.
-t titolo
Con questo interruttore, "titolo" viene visualizzato nella riga di stato invece del nome del file o
riga di comando.
-n numero_di_righe
Numero di linee alla coda inizialmente. L'impostazione predefinita dipende dalla dimensione del terminale-
finestra.
-N numero_di_righe
Come -n ma questo parametro verrà utilizzato per tutti i file/comandi che segui dopo
parametro.
-r intervallo
Riavvia il comando (iniziato con -l/-L) dopo che è uscito. Con l'intervallo puoi
imposta per quanto tempo dormire prima di riavviare.
-R intervallo
Riavvia un comando come -r solo questo mostra la differenza di output rispetto a
la corsa precedente.
-rc / -Rc intervallo
Come -r / -R ma cancella la finestra prima di ogni iterazione.
-h L'aiuto.
-f Segui il seguente nome file, non il descrittore.
--segui-tutto
Per tutti i file dopo questa opzione: seguire il seguente nome file, non il descrittore.
-FR filtro
Usa i filtri predefiniti dal file di configurazione.
-e Usa la prossima espressione regolare nel seguente file.
-ex Usa l'espressione regolare sul seguente file ed esegui il comando quando
partite. Il comando ottiene come parametro della riga di comando l'intera riga corrispondente.
-ex Come '-ex' ma assegna solo la sottostringa corrispondente come parametro. Ciò richiede un
espressione regolare con '(' e ')'.
-ec Usa l'espressione regolare sul file seguente e visualizza le corrispondenze.
-ec Usa l'espressione regolare sul seguente file ma mostra tutto e mostra il
partite invertite.
-E Usa la prossima espressione regolare sui seguenti file.
-v Nega la prossima espressione regolare.
-s x Divide lo schermo verticalmente in colonne "x".
-sv x In quale posizione dividere lo schermo. ad es. '-sw 20,40,,10' (=4 colonne)
-sn x Quante finestre per colonna per la divisione verticale (usare con -s o -sw). ad es. '-sn
3,,2'.
-ns x Imposta l'altezza di una finestra (avviso: se non entra, l'altezza viene regolata).
-cS schema
Mostra il prossimo file dato usando lo schema di colori selezionato con 'scheme' (come definito
in multitail.conf).
-CS schema
Mostra tutti i seguenti file usando lo schema di colori selezionato con 'scheme' (come definito
in multitail.conf).
-csn Interruttore extra per i seguenti interruttori; non utilizzare colori invertiti (invertiti).
-cs Mostra il prossimo file dato in colori (syslog).
-c Mostra il prossimo file dato in colori.
-C Mostra tutti i seguenti file a colori (tramite syslog-scheme).
-C Mostra tutti i seguenti file a colori.
-Cfr indice_campo delimitatore
Mostra tutti i seguenti file a colori a seconda del campo selezionato con field_index.
I campi sono delimitati dal delimitatore definito.
-cfr indice_campo delimitatore
Mostra il file successivo a colori in base al campo selezionato con field_index. Campi
sono delimitati dal delimitatore definito.
-Questo colore
Usa un colore specifico. Utile quando si uniscono più uscite.
-ct modalità terminale
Interpretare i codici dei terminali. Solo ANSI supportato in questo momento.
-C- NON colorare il seguente file.
-C- NON colorare i seguenti file.
-ts Aggiungi un timestamp a ogni riga (il formato è configurabile in multitail.conf).
-Z colore
Specificare gli attributi di colore per la linea di riferimento.
-T Un timestamp verrà posizionato nella linea di riferimento.
-d NON aggiornare la linea di stato.
-D Non visualizzare affatto una linea di stato.
-a partire dal Metti la riga di stato sopra la finestra dei dati.
-z Non visualizzare finestre "finestra chiusa".
-u Imposta l'intervallo di aggiornamento dello schermo (per i collegamenti lenti).
-m linee
Imposta dimensione buffer Imposta linee a 0 (zero) se non si vogliono limiti al buffering.
-mb x Imposta la dimensione del buffer di scorrimento (in byte, usa xKB/MB/GB).
-M linee
Imposta la dimensione del buffer su TUTTI i seguenti file.
-p x [Y]
Imposta il ritorno a capo: a = stampa tutto compreso il ritorno a capo. l = mostra solo tutto
partendo da sinistra fino a raggiungere il lato destro della finestra. r = mostra
tutto partendo dalla destra della linea. s = mostra tutto che inizia con
il nome del processo. S = mostra tutto a partire dal nome del processo. o = mostra
tutto a partire da offset 'y'.
-P x [Y]
Come -p ma per tutte le finestre successive.
-a x Elimina parti dell'input utilizzando l'espressione regolare 'x'.
-kr x y
Elimina le parti dell'input che iniziano con l'offset x e terminano (escluso!) con l'offset y.
-kc x y
Eliminare parti dell'input: eliminare la colonna 'y' con delimitatore 'x'.
-ks x Usa editscheme 'x' dal file di configurazione.
-w Non usare i colori.
-b n Imposta la larghezza TAB.
--config Nome del file
Carica la configurazione dal nome file specificato.
-x Imposta xterm-title: %f verrà sostituito con l'ultimo file modificato, %h con il
hostname, %l con il carico del sistema, %m con "New mail!" quando l'utente corrente
ha una nuova posta, %u con l'attuale utente effettivo, %t timestamp dell'ultima modifica
file, %% con %
-o elemento-file di configurazione
Elabora un elemento del file di configurazione tramite la riga di comando nel caso in cui non sia possibile modificarlo
file di configurazione predefinito.
--continua Ricollegare le linee con un '´ alla fine.
--mark-intervallo intervallo
Quando non arriva nulla, stampa una riga '---mark---' ogni 'intervallo' di secondi.
--mark-cambiamento
Quando più file vengono uniti, una coda multipla passa tra due finestre, stampa a
markerline con il nome del file.
--no-mark-change
NON stampare il marker quando il file cambia (sostituisce il file di configurazione).
--etichetta testo
Metti "testo" davanti a ogni riga. Utile quando si uniscono più file e/o
comandi.
--riprova
Continua a provare ad aprire il seguente file se è inaccessibile.
--riprova-tutto
Come --retry ma per tutti i file successivi.
-CV x Usa lo schema di conversione 'x' (vedi multitail.conf).
--nomebase
Visualizza solo il nome del file (e non il percorso) nella riga di stato.
-F filetto
Usa 'file' come file di configurazione (invece del file di configurazione predefinito).
--no-load-global-config
NON caricare il file di configurazione globale.
--beep-intervallo x
Lascia che il terminale emetta un segnale acustico per ogni x-esima riga elaborata. Premi 'i' nel menu principale per
guarda quante volte ha suonato
--bi x Come '--beep-interval' ma solo per la (sotto)finestra corrente. Statistiche sul numero
di bip può essere trovato nelle statistiche per questa (sotto)finestra. Premi 't' nel
menu principale.
-H Mostra il battito cardiaco (per mantenere vive le tue sessioni).
-V Mostra la versione ed esci.
CHIAVI
È possibile premere un paio di tasti durante l'esecuzione del programma. Per vederne un elenco, premi F1
(o ^h). Puoi premere F1 (o ^h) in qualsiasi momento: ti fornisce informazioni relative al contesto.
Premere 'q' per uscire dal programma.
ESEMPI
See http://www.vanheusden.com/multitail/examples.html per altri e altri esempi.
multicoda /var/log/apache/access_log file di log -i -file che inizia con datsh
Questo crea tre finestre. Uno con il contenuto di /var/log/apache/access_log,
uno con il contenuto del file di registro e così via.
multicoda -R 2 -l "netstat -T"
Questo esegue netstat ogni 2 secondi e poi mostra cosa è cambiato dal
corsa precedente. In questo modo si possono vedere nuove connessioni che vengono fatte e chiuse
connessioni che svaniscono.
multicoda file di log -l "ping 192.168.1.3 "
Questo crea due finestre. Uno con il contenuto del file di registro, uno con il
l'output di 'ping 192.168.1.3'.
multicoda /var/log/apache/access_log -I /var/log/apache/error_log
Questo crea prima finestra con il contenuto di /var/log/apache/access_log Fusione con
il contenuto di /var/log/apache/error_log.
multicoda -M 0 /var/log/apache/access_log -I /var/log/apache/error_log
Uguale all'esempio precedente. Questo esempio memorizzerà tutte le voci registrate in un buffer quindi
che puoi sfogliare in seguito (premendo ' b
').
Usa multitail online utilizzando i servizi onworks.net