Strona 1 z 1

Przekierowanie całego terminala

: 26 stycznia 2009, 10:06
autor: lis6502
Zastanawiam się jak wykonać klonowanie konsoli tak, że piszę przykładowo na tty1 ls, dostaję wynik w postaci

Kod: Zaznacz cały

cta-ym.zip  data     instalki     lis                 Mail      projekty
cv.pdf      Desktop  jt_strng.xm  machnięte_torrenty  programy
i to samo trafia do pliku. Próbowałem sudo cat /dev/tty1 2>&1> redir ale do pierwszego entera wyszystko zostaje na pierwszej konsoli, później zostaje przekierowane do pliku i nie mogę wykonywać poleceń.

: 26 stycznia 2009, 11:48
autor: ShinnRa
ktoś mi kiedyś mówił o poleceniu tee jak chciałem mieć wynik

Kod: Zaznacz cały

./configure && make
na bierząco w konsoli i w pliku. Dokładnie nie pamiętam składni (od czego jest man) a jeśli nie chcesz ciągle tego tee wpisywać to zawsze można zrobić sobie aliasy ^^

: 26 stycznia 2009, 12:37
autor: lis6502
Niestety tee to za mało. Chodzi o to, że muszę komuś wysłać mailem co i jak ma robić, a nie zawsze siedzę pod x'ami żeby mój kopiować i wklejać. ttylog też odpada :/.

: 26 stycznia 2009, 19:15
autor: lessmian2
Poczytaj o

Kod: Zaznacz cały

script
Można go używać w dwóch trybach: dla jednego polecenia

Kod: Zaznacz cały

script -c "ls -al"
lub dla wszystkiego co wyświetla się na konsoli (co pewnie bardziej Cię zainteresuje)

Kod: Zaznacz cały

script
działa w tle a my klepiemy co tam chcemy w konsoli :-D Działanie kończymy przez Ctrl+D. Domyślnie wynik jest zapisany w pliku 'typescript' ale można podać nazwę pliku jako parametr. Z resztą wszystko pisze w manie ;)