Om du inte anger något argument skapas "typescript-filen" i katalogen för att spara terminalposten.
Skriptkommandot registrerar både standardinmatning / utdata och tid för körning.
Det här inlägget beskriver vad kommandot "script" är och hur det fungerar med olika alternativ.
Syntax:
Följ syntaxen nedan för kommandot "script":
$ script [option] [filnamn]Låt oss diskutera några exempel.
Exempel 1:
Använda skriptkommando utan argument
För att starta, skriv “script” utan att ange några parametrar. Om ingen parameter anges skapar skriptet en "typescript" -fil i katalogen för att spara posten.
$ -skript
"Skriptet" skulle börja spela in som kan stoppas när som helst med kommandot "exit". Under tiden kan olika skript köras.
Kör bara kommandot exit för att avsluta typescript, och skriptet avslutar fångningsprocessen:
$ exit
Exempel 2:
Använda kommandot "script" med argument
Ange filnamn som argument. Till exempel skapar jag en textfil med namnet “linuxhint.Text". Kör följande kommando:
$ script linuxhint.TextKör sedan några kommandon i terminalen och skriv, “utgång”För att avsluta fångningsprocessen.
Öppna nu “linuxhint.txt ”-fil.
Produktion:
Nedanstående innehåll är resultatet av filen linuxhint.txt, som skapades av skriptkommandot.
1) -c alternativ:
Det här alternativet används för att få information om ett visst kommando istället för alla kommandon som körs i ett interaktivt skal med filnamnet specificerat som ett argument. Efter lyckad körning kommer skriptet att avslutas automatiskt.
För att till exempel få en kalender, använd:
$ script -c cal linuxhint.Text
Produktion:
Detta kommando visar kalendern i en txt-fil.
2) -a alternativ
Det här alternativet lägger till utdata i filen medan det tidigare innehållet behålls. Innehållet i båda filerna är åtskilda av en mellanslag.
Ta hänsyn till följande kommando:
$ script -en linuxhint.Text
Produktion:
Visa utdata med föregående skript som körs.
3) -t, -timing [=] Alternativ
Detta alternativ används för att spela in terminaloperationer rad för rad, som ser ut som en video. Kommandot “scriptreplay” används för att spela upp den inspelade filen.
Vi måste ge en fil ett namn för att spela in aktiviteten. I det här exemplet är filnamnet “linxhint”:
$ script -timing = time_log linuxhint
Produktion:
För att spela upp kommandot “script”, använd:
$ scriptreplay -timing = time_log linuxhint
4) -styrka alternativ
För att spara skriptet i någon specifik katalog, använd-tvinga”Alternativ. Kör kommandot nedan:
$ script --force / home / aqsa / linux.Text
Produktion:
5) -e Alternativ:
Det här alternativet returnerar underordnad process, skriv kommandot nedan:
$ script -e linuxhint.Text
I ovanstående bild, linuxhint2.txt är linuxhint-barnet.txt och linux.txt är en överordnad process.
Produktion:
6) -spolningsalternativ
”-f”Eller”-spola”Alternativ används för att spola utgången. Den kan användas för teleoperation.
Här är kommandot:
7) -q tyst alternativ
”-q”Alternativet döljer meddelandet när manuset har startat och avslutas:
$ script -q
8) -hjälpalternativ
Det här alternativet används för att få hjälpinformation. Den visar alla kommandorelaterade alternativ för "script" med en radbeskrivning:
$ script --hjälp
9) -V / -versionalternativ
Detta alternativ används för att kontrollera versionen av kommandot “script”:
$ script --version
Slutsats:
Script är ett kommandoradsverktyg som används för att få in och ut alla kommandon som körs i textfilen. Den fångar alla utförda aktiviteter i terminalen. Dessutom skriver den både in- och utdata i textfilen. ”Skript” -kommandot används för att göra en kopia av exekverade kommandon, som ska förvaras i din anteckningsbok och skickas som en del av en uppgift. Genom detta inlägg har vi sett funktionaliteten hos olika "skript" -alternativ med exempel.