registrare il log del terminale
- cristian_c
- Accecante Asceta

- Messaggi: 23422
- Iscrizione: lunedì 29 ottobre 2007, 11:31
registrare il log del terminale
Sera,
c'e' una cosa che ancora non ho capito:se apro un terminale e questo svolge un qualsiasi processo in seguito a un comando come faccio a registrare le informazioni senza che si perdano mentre scorrono?
Ho provato ad usare nomecomando | type ma non funziona,infatti si interrompe il processo.
Esistera un modo per salvare e conservare le informazioni?
c'e' una cosa che ancora non ho capito:se apro un terminale e questo svolge un qualsiasi processo in seguito a un comando come faccio a registrare le informazioni senza che si perdano mentre scorrono?
Ho provato ad usare nomecomando | type ma non funziona,infatti si interrompe il processo.
Esistera un modo per salvare e conservare le informazioni?
- Schwitzd
- Rampante Reduce

- Messaggi: 7622
- Iscrizione: martedì 4 luglio 2006, 10:44
- Località: Svizzera
- Contatti:
Re: registrare il log del terminale
Codice: Seleziona tutto
nomecomando > log.txtLa RAM è come la gnocca non è mai abbastanza!
Pagine Personale sul wiki
Contribuisci alla Documentazione
Pagine Personale sul wiki
Contribuisci alla Documentazione
- publiosulpicio
- Prode Principiante
- Messaggi: 107
- Iscrizione: domenica 9 ottobre 2005, 13:04
Re: registrare il log del terminale
Codice: Seleziona tutto
comando > file_output >2 file_error- cristian_c
- Accecante Asceta

- Messaggi: 23422
- Iscrizione: lunedì 29 ottobre 2007, 11:31
Re: registrare il log del terminale
Mi interessa che stia tutto in un file,quindi mi consigliate il comando suggerito da schwitzd?
- publiosulpicio
- Prode Principiante
- Messaggi: 107
- Iscrizione: domenica 9 ottobre 2005, 13:04
Re: registrare il log del terminale
Se usi solo quel comando gli errori vengono stampati a video. Sinceramente non sono sicuro di come fare a mettere tutto nello stesso file.. forse se usi il mio comando ripetendo lo stesso file, ma non sono sicuro.
- cristian_c
- Accecante Asceta

- Messaggi: 23422
- Iscrizione: lunedì 29 ottobre 2007, 11:31
Re: registrare il log del terminale
Come mai anche se uso il > mi lascia gli errori nel terminale?
- cristian_c
- Accecante Asceta

- Messaggi: 23422
- Iscrizione: lunedì 29 ottobre 2007, 11:31
Re: registrare il log del terminale
Io volevo,dato un comando,conservare tutto l'output del terminale.Mi potete aiutare a fare queste impostazioni in modo corretto?
Re: registrare il log del terminale
prova:
Codice: Seleziona tutto
comando > file_output >2 file_error
cat file_error >> file_otput
Re: registrare il log del terminale
Ci sono 3 "file" attraverso cui passa l'input/output: lo standard input /dev/stdin (numerato con 0 e in genere è la tastiera), lo standard output /dev/stdout (numerato con 1, in genere è il terminale), lo standard error /dev/stderr (numerato con 2, in genere è sempre il terminale o, se previsto, un terminale apposito per l'output degli errori). Ciascuno di questi 3 input o output può essere rediretto a un file diverso da quelli predefiniti. Per cambiare l'input si usano diverse tecniche (pipe oppure [/tt] equivale a 1> quindi redirige solo l'output normale. Per redirigere contemporaneamente output ed error nello stesso file insieme si può usarecristian_c ha scritto: Come mai anche se uso il > mi lascia gli errori nel terminale?
Codice: Seleziona tutto
comando &> /nuovo/file/outputNelle ultime versioni di GNOME mi sembra che si possa impostare gnome-terminal in modo che conservi tutto l'output. Se vuoi leggere con calma l'output di un singolo comando puoi mandarlo in pasto a less:cristian_c ha scritto: Io volevo,dato un comando,conservare tutto l'output del terminale.Mi potete aiutare a fare queste impostazioni in modo corretto?
Codice: Seleziona tutto
comando | lessCosì gli errori compariranno tutti dopo l'output normale, magari però non dovrebbero comparire in questo rigidoio sono ha scritto: prova:Codice: Seleziona tutto
comando > file_output >2 file_error cat file_error >> file_otput
Edit: wow, era una discussione vecchia di 2 anni, chi è che richiama discussioni così vecchie? ???
Ultima modifica di Elrond il mercoledì 5 gennaio 2011, 10:45, modificato 1 volta in totale.
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Re: registrare il log del terminale
ops.. sono stato io.. non so perchè mi è apparso questo 3d e pensavo di conoscere la risposta. ma l'output 1 è quello "predefinito"? Come si usa quello da tastiera?
Re: registrare il log del terminale
Sì, l'output "normale" (non quello degli errori) è quello predefinito, > e 1> hanno lo stesso effetto.io sono ha scritto: ma l'output 1 è quello "predefinito"?
Pigiando dei tasti sulla tastiera. Scusa la banalità ma è così. Per esempio, read salva in una variabile (in maniera predefinita si chiama REPLY) ciò che riceve dallo standard input, l'input glielo passi premendo i tasti.io sono ha scritto: Come si usa quello da tastiera?
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
- alesales
- Prode Principiante
- Messaggi: 44
- Iscrizione: giovedì 23 ottobre 2008, 18:36
- Località: Milano
- Contatti:
Re: registrare il log del terminale
Se ho capito bene quello che serve a voi basta fare:
Codice: Seleziona tutto
comando | more Re: registrare il log del terminale
more fa schifo, ci sono decine di motivi per preferire less: more ti fa scendere e basta, con less puoi salire e scendere, effettuare ricerche nel testo (anche con espressioni regolari), spostarti a una riga ben determinata e molto altroalesales ha scritto: Se ho capito bene quello che serve a voi basta fare:
Codice: Seleziona tutto
comando | more
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
- alesales
- Prode Principiante
- Messaggi: 44
- Iscrizione: giovedì 23 ottobre 2008, 18:36
- Località: Milano
- Contatti:
Re: registrare il log del terminale
Ma che stai dicendo?Elrond ha scritto:more fa schifo, ci sono decine di motivi per preferire less: more ti fa scendere e basta, con less puoi salire e scendere, effettuare ricerche nel testo (anche con espressioni regolari), spostarti a una riga ben determinata e molto altroalesales ha scritto: Se ho capito bene quello che serve a voi basta fare:
Codice: Seleziona tutto
comando | more
con k vai in alto di una riga, con b sali di una schermata mentre esc e poi /...
Re: registrare il log del terminale
A parte che mi sembra che hai sbagliato metà delle scorciatoie, more non sale quando usato nelle pipe:alesales ha scritto:Ma che stai dicendo?Elrond ha scritto:more fa schifo, ci sono decine di motivi per preferire less: more ti fa scendere e basta, con less puoi salire e scendere, effettuare ricerche nel testo (anche con espressioni regolari), spostarti a una riga ben determinata e molto altroalesales ha scritto: Se ho capito bene quello che serve a voi basta fare:
Codice: Seleziona tutto
comando | more
con k vai in alto di una riga, con b sali di una schermata mentre esc e poi /...
[quote=""man more"] b or ^B Skip backwards k screenfuls of text. Defaults to 1. Only
works with files, not pipes.[/quote]
Inoltre quando arrivi alla fine di uno testo more esce immediatamente senza avvertirti prima, cosa che è alquanto fastidiosa.
Se leggi l'introduzione del manuale di more (nota, quello che riporto sta nel manuale di more, non di less) troverai anche
[quote=""man more"]Users should realize that less(1)
provides more(1) emulation and extensive enhancements.[/quote]
Inoltre
[quote=""Joost Kremers"]
less is more, but more more than more is, so more is less less, so use more less if you want less more.[/quote]
(segnalato da crap0101 qui: http://forum.ubuntu-it.org/viewtopic.ph ... 7#p3394067)
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
- alesales
- Prode Principiante
- Messaggi: 44
- Iscrizione: giovedì 23 ottobre 2008, 18:36
- Località: Milano
- Contatti:
Re: registrare il log del terminale
Inoltre quando arrivi alla fine di uno testo more esce immediatamente senza avvertirti prima, cosa che è alquanto fastidiosa.Elrond ha scritto:A parte che mi sembra che hai sbagliato metà delle scorciatoie, more non sale quando usato nelle pipe:alesales ha scritto:Ma che stai dicendo?Elrond ha scritto:more fa schifo, ci sono decine di motivi per preferire less: more ti fa scendere e basta, con less puoi salire e scendere, effettuare ricerche nel testo (anche con espressioni regolari), spostarti a una riga ben determinata e molto altroalesales ha scritto: Se ho capito bene quello che serve a voi basta fare:
Codice: Seleziona tutto
comando | more
con k vai in alto di una riga, con b sali di una schermata mentre esc e poi /...
[quote=""man more"] b or ^B Skip backwards k screenfuls of text. Defaults to 1. Only
works with files, not pipes.
Se leggi l'introduzione del manuale di more (nota, quello che riporto sta nel manuale di more, non di less) troverai anche
[quote=""man more"]Users should realize that less(1)
provides more(1) emulation and extensive enhancements.[/quote]
Inoltre
[quote=""Joost Kremers"]
less is more, but more more than more is, so more is less less, so use more less if you want less more.[/quote]
(segnalato da crap0101 qui: http://forum.ubuntu-it.org/viewtopic.ph ... 7#p3394067)
[/quote]
Forse le scorciatoie dipendono dal fatto che io uso ksh con set -o vi
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti
