Pular para o conteúdo

O comando script

Dica publicada em Linux / Comandos
Danillo Ferreira danillofa
Hits: 26.358 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

Screem web site development

Desativando mensagens de e-mail no login do Slackware

Mais uma: HSP57 AMR + kernel 2.6

Trabalhando com módulos no FreeBSD

Personalizando o terminal do Gnome + teclas de atalho

Calculadora rápida e eficiente no terminal

Montando imagens ISO no OpenBSD

Rodando o Free Tennis

Abrindo imagens via linha de comando

Extraindo o conteúdo de uma man page

#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.