Hvis du ikke spesifiserer noe argument, vil "typescript-filen" opprettes i katalogen for å lagre terminaloppføringen.
Skriptkommandoen registrerer både standard input / output og tidspunkt for utførelse.
Dette innlegget beskriver hva "skript" -kommandoen er og hvordan den fungerer med forskjellige alternativer.
Syntaks:
Følg syntaksen nedenfor for "script" -kommandoen:
$ script [alternativ] [filnavn]La oss diskutere noen eksempler.
Eksempel 1:
Bruke skriptkommando uten noe argument
For å starte, skriv “script” uten å spesifisere noen parametere. Hvis ingen parameter er spesifisert, vil skript opprette en "typescript" -fil i katalogen for å lagre posten.
$ skript
"Skriptet" vil begynne innspillingen som kan stoppes når som helst med kommandoen "exit". Ulike skript kan kjøres i mellomtiden.
Bare kjør exit-kommandoen for å avslutte typescript, og skriptet vil avslutte fangstprosessen:
$ exit
Eksempel 2:
Bruke kommandoen “script” med argument
Spesifiser hvilket som helst filnavn som argument. For eksempel lager jeg en tekstfil med navnet “linuxhint.tekst". Kjør følgende kommando:
$ script linuxhint.tekstKjør deretter noen kommandoer i terminalen og skriv, “exit”For å avslutte fangstprosessen.
Nå åpner du “linuxhint.txt ”-fil.
Produksjon:
Innholdet nedenfor er resultatet av filen linuxhint.txt, som ble opprettet av skriptkommandoen.
1) -c alternativ:
Dette alternativet brukes til å få informasjon om en bestemt kommando i stedet for alle kommandoer som kjører i et interaktivt skall med filnavnet spesifisert som et argument. Etter vellykket utførelse avsluttes skriptet automatisk.
For eksempel, for å få en kalender, bruk:
$ script -c cal linuxhint.tekst
Produksjon:
Denne kommandoen viser kalenderen i en txt-fil.
2) -a opsjon
Dette alternativet legger til utdata til filen mens du beholder det forrige innholdet. Innholdet i begge filene er atskilt med en mellomromslinje.
Ta følgende kommando i betraktning:
$ script -a linuxhint.tekst
Produksjon:
Vis utdataene med forrige løpende skript.
3) -t, -timing [=] Alternativ
Dette alternativet brukes til å ta opp terminaloperasjoner linje for linje, som ser ut som en video. Kommandoen “scriptreplay” brukes til å spille av den innspilte filen.
Vi må gi en fil et navn for å registrere aktiviteten. I dette eksemplet er filnavnet “linxhint”:
$ script -timing = time_log linuxhint
Produksjon:
For å spille av “skript” -kommandoen, bruk:
$ scriptreplay -timing = time_log linuxhint
4) -styrke opsjon
For å lagre skriptet i en bestemt katalog, bruk “-makt”Alternativet. Kjør kommandoen nedenfor:
$ script --force / home / aqsa / linux.tekst
Produksjon:
5) -e Alternativ:
Dette alternativet returnerer underordnet prosess, skriv kommandoen nedenfor:
$ script -e linuxhint.tekst
I bildet ovenfor, linuxhint2.txt er linuxhint-barnet.txt og linux.txt er en foreldreprosess.
Produksjon:
6) -spylingsalternativ
“-f”Eller“-skyll”-Alternativer brukes til å tømme utdataene. Den kan brukes til teleoperasjon.
Her er kommandoen:
7) -q stille alternativ
“-q”Alternativet skjuler meldingen når skriptet har startet og avsluttes:
$ script -q
8) -hjelpalternativ
Dette alternativet brukes til å få hjelpinformasjon. Den viser alle "script" kommandorelaterte alternativer med en linjebeskrivelse:
$ script - hjelp
9) -V / -versjonsalternativ
Dette alternativet brukes til å sjekke versjonen av kommandoen “script”:
$ script - versjon
Konklusjon:
Script er et kommandolinjeverktøy som brukes til å få inn og ut av alle kjørende kommandoer i tekstfilen. Den fanger opp alle utførte aktiviteter i terminalen. Videre skriver den ut både input og output i tekstfilen. "Skript" -kommandoen brukes til å lage en kopi av utførte kommandoer, som skal oppbevares i notatboken og sendes inn som en del av en oppgave. Gjennom dette innlegget har vi sett funksjonaliteten til forskjellige “script” -alternativer med eksempler.