Hvis du ikke spesifiserer noe argument, vil "Typescript -filen" bli opprettet i katalogen for å lagre terminalposten.
Skriptkommandoen registrerer både standardinngang/utgang og utførelsestid.
Dette innlegget beskriver hva “Script” -kommandoen er og hvordan det fungerer med forskjellige alternativer.
Syntaks:
Følg den undergitte syntaksen til “Script” -kommandoen:
$ script [alternativ] [filnavn]
La oss diskutere noen eksempler.
Eksempel 1:
Bruke skriptkommando uten noe argument
For å starte, skriv "skript" uten å spesifisere noen parametere. Hvis ingen parameter er spesifisert, vil skriptet opprette en "typeskript" -fil i katalogen for å lagre posten.
$ skript
"Skriptet" ville begynne å spille inn som kan stoppes når som helst med "exit" -kommandoen. Ulike skript kan kjøres i mellomtiden.
Bare kjør exit -kommandoen for å avslutte typeskrivet, og skriptet avslutter fangstprosessen:
$ exit
Eksempel 2:
Bruke “Script” -kommando med argument
Spesifiser ethvert filnavn som et argument. For eksempel lager jeg en tekstfil med navnet “Linuxhint.tekst". Kjør følgende kommando:
$ skript linuxhint.tekst
Kjør deretter noen kommandoer i terminalen og typen, "exit”For å avslutte fangstprosessen.
Nå, åpne “Linuxhint.txt ”-fil.
Produksjon:
Innholdet nedenfor er utdataene fra filen Linuxhint.txt, som ble opprettet av skriptkommandoen.
1) -C alternativ:
Dette alternativet brukes til å få informasjonen om en bestemt kommando i stedet for at alle kommandoer kjører i et interaktivt skall med filnavnet spesifisert som et argument. Etter vellykket utførelse vil skriptet avslutte automatisk.
For eksempel for å få en kalender, bruk:
$ script -c cal linuxhint.tekst
Produksjon:
Denne kommandoen vil vise deg kalenderen i en TXT -fil.
2) -Et alternativ
Dette alternativet legger utdataene til filen mens du oppbevarer det forrige innholdet. Innholdet i begge filene er atskilt med en romlinje.
Ta følgende kommando i betraktning:
$ script -a Linuxhint.tekst
Produksjon:
Vis utgangen med det forrige løpsskriptet.
3) -t, -timing [=] alternativet
Dette alternativet brukes til å registrere terminaloperasjonslinje 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 "Skriptet" -kommandoen, bruk:
$ scriptreplay -timing = time_log linuxhint
4) -Formealternativ
For å lagre skriptet i noen spesifikk katalog, bruk "-makt”Alternativ. Kjør kommandoen nedenfor:
$ skript -Force/Home/Aqsa/Linux.tekst
Produksjon:
5) -E alternativ:
Dette alternativet returnerer barneprosessen, skriv nedenfor kommandoen nedenfor:
$ script -e linuxhint.tekst
I bildet over, Linuxhint2.TXT er barnet til Linuxhint.TXT, og Linux.TXT er en overordnet prosess.
Produksjon:
6) -Fyllingsalternativ
“-f”Eller“-flush”Alternativer brukes til å skylle utdataene. Det kan brukes til teleoperasjon.
Her er kommandoen:
$ manus -Flush Linuxhint.tekst
7) -Q stille alternativ
“-q”Alternativet skjuler meldingen når skriptet har startet og går ut:
$ script -q
8) -hjelp alternativ
Dette alternativet brukes til å få hjelpeinformasjon. Den vil vise alle “Script” -kommandoalternativer med en linjebeskrivelse:
$ skript -hjelp
9) -V/-versionsalternativ
Dette alternativet brukes til å sjekke versjonen av “Script” -kommandoen:
$ skript -Versjon
Konklusjon:
Skript er et kommandolinjeverktøy som brukes til å få inndata og utdata fra alle kjørekommandoer i tekstfilen. Den fanger alle utførte aktiviteter i terminalen. Dessuten skriver den ut både input og output i tekstfilen. “Script” -kommandoen brukes til å lage en kopi av utførte kommandoer, som skal oppbevares i notatboken din og sendes inn som en del av et oppdrag. Gjennom dette innlegget har vi sett funksjonaliteten til forskjellige "skript" -alternativer med eksempler.