-   Linux - Newbie (
-   -   How to Copy Terminal Output to a File (

SkM007 04-20-2012 04:05 AM

How to Copy Terminal Output to a File
I am using backtrack & a particular s/w (fierce) generates a lot of output on the terminal. I actually want to get this entire output to a txt file but i don't know how to do it. I know i can redirect the output to a file but i dn't want to do it for every command. also the output is very large (varies from 50 - 1000 lines based on the command) that most of the time i can't do copy-paste thing, as earlier commands are not visible (i hope u understood)
if u'll use putty or HT in windows, it has options by which all the activities on the terminal can be saved in txt file.

is there anything i can do???

Satyaveer Arya 04-20-2012 08:03 AM

If you're using the terminal then the only option is to direct the output of commands in files.

ratotopi 04-20-2012 12:39 PM

use the tee command eg
ls -l /root | tee /tmp/rootls
this will out put your command to screen and files but if you want to create file only then do
ls -l /root >> /tmp/rootls

pan64 04-20-2012 01:01 PM

maybe the script command is what you are looking for

jefro 04-20-2012 05:49 PM

Use of fierce.

"It provides different techniques to gather information about your victim."

unkn(0)wn 04-20-2012 05:53 PM

just use ">" between output command and desired filename.

eg. if you want output of a.out in file output.txt, use

./a.out > output.txt
and to append use ">>"

hope it helps!

SkM007 04-21-2012 06:43 AM

Ok, then i m left with the option of redirecting & appending the output :(

anyway, thanks everyone :)

All times are GMT -5. The time now is 11:43 PM.