Pular para o conteúdo

O comando script

Dica publicada em Linux / Comandos
Danillo Ferreira danillofa
Hits: 26.357 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar

O comando script

Se você quer digitar um artigo ou algo do tipo no console do Linux, pode-se usar o comando script. Este comando captura tudo o que você digitar e pode ser usado da seguinte forma:

$ script /tmp/captura.txt

Ai você digita os comandos que quiser, por exemplo:

$ head /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh

E quando digitar o comando "exit" veja o que acontece:

$ exit
Script done, file is /tmp/captura.txt

Veja o resultado:

$ cat /tmp/captura.txt
[elegante@~]$ head /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh

Bom é isso ai, espero que seja útil para alguém!

Até mais,
Danillo

Várias maneiras de se tirar um screenshot

Programas úteis para modo texto

Os poderes do ".bash_history"

Screem web site development

Mais uma: HSP57 AMR + kernel 2.6

Suspendendo o root

Como instalar o plugin flash no Debian

Ajustando data e hora com NTP

Gerenciador de pacotes RPM

Conversão de arquivos EBCDIC para ASCII

#1 Comentário enviado por fabio em 06/04/2004 - 19:38h
Poxa, muito massa esse comando! Novidade pra mim :)
#2 Comentário enviado por iarlyy em 04/09/2006 - 16:14h
interesssante o seguinte:
imagine que voce queira um mandar o q vc esta digitando non seu console para um cliente seu

vc combina com o comando tee e traz o resultado

pega o console dele atraves do who

who -u

dpois manda o comando
script | tee /dev/pts/x

com o tee ele alem de jogar no arquivo vai mostrar na tela o q eh digitado
#3 Comentário enviado por alissonrosa em 25/03/2007 - 11:56h
bin

Contribuir com comentário

Entre na sua conta para comentar.