Linux-opdrachten

Hoe de script -opdracht in Linux uit te voeren?

Hoe de script -opdracht in Linux uit te voeren?
De scriptopdracht wordt gebruikt om alle terminalprocessen te typen of op te nemen. Na het uitvoeren van de scriptopdracht, begint het met het opnemen van alles wat op het scherm verschijnt, inclusief invoer en uitvoer, totdat het wordt afgesloten.

Als u geen argument opgeeft, wordt het "typescript-bestand" gemaakt in de map om het terminalrecord op te slaan.

De scriptopdracht registreert zowel de standaardinvoer/uitvoer als de uitvoeringstijd.

Dit bericht beschrijft wat het "script" -commando is en hoe het werkt met verschillende opties.

Syntaxis:

Volg de onderstaande syntaxis van de opdracht "script":

$ script [optie] [bestandsnaam]

Laten we enkele voorbeelden bespreken.

Voorbeeld 1:

Scriptopdracht gebruiken zonder enig argument

Typ om te beginnen "script" zonder parameters op te geven. Als er geen parameter is opgegeven, maakt het script een "typescript" -bestand in de map om het record op te slaan.

$ script

Het "script" zou beginnen met opnemen dat op elk moment kan worden gestopt met het "exit" -commando. In de tussentijd kunnen verschillende scripts worden uitgevoerd.

Voer gewoon de exit-opdracht uit om het typescript te beëindigen en het script beëindigt het opnameproces:

$ afsluiten

Voorbeeld 2:

De opdracht "script" gebruiken met argument

Geef een willekeurige bestandsnaam op als argument. Ik maak bijvoorbeeld een tekstbestand met de naam "linuxhint".tekst". Voer de volgende opdracht uit:

$ script linuxhint.tekst

Voer vervolgens enkele opdrachten uit in de terminal en typ, "Uitgang” om het opnameproces te beëindigen.

Open nu de "linuxhint".txt" bestand.

Uitgang:

De onderstaande inhoud is de uitvoer van het bestand linuxhint.txt, die is gemaakt door de scriptopdracht.

1) -c optie:

Deze optie wordt gebruikt om de informatie van een bepaalde opdracht te krijgen in plaats van alle opdrachten die in een interactieve shell worden uitgevoerd met de bestandsnaam opgegeven als argument. Na een succesvolle uitvoering wordt het script automatisch afgesloten.

Om bijvoorbeeld een kalender te krijgen, gebruikt u:

$ script -c cal linuxhint.tekst

Uitgang:

Deze opdracht toont u de kalender in een txt-bestand.

2) -een optie

Deze optie voegt de uitvoer toe aan het bestand terwijl de vorige inhoud behouden blijft. De inhoud van beide bestanden wordt gescheiden door een spatie.

Houd rekening met de volgende opdracht:

$ script -een linuxhint.tekst

Uitgang:

Geef de uitvoer weer met het vorige actieve script.

3) -t, -timing[=] Optie

Deze optie wordt gebruikt om terminalbewerkingen regel voor regel op te nemen, wat eruitziet als een video. De opdracht "scriptreplay" wordt gebruikt om het opgenomen bestand af te spelen.

We moeten een bestand een naam geven om de activiteit vast te leggen. In dit voorbeeld is de bestandsnaam “linxhint”:

$ script -timing=time_log linuxhint

Uitgang:

Gebruik om de opdracht "script" opnieuw af te spelen:

$ scriptreplay -timing=time_log linuxhint

4) -force optie

Om het script in een specifieke map op te slaan, gebruikt u de "-dwingen" keuze. Voer het onderstaande force-commando uit:

$ script --force /home/aqsa/linux.tekst

Uitgang:

5) -e Optie:

Deze optie retourneert het onderliggende proces, typ de onderstaande opdracht:

$ script -e linuxhint.tekst

In de bovenstaande afbeelding, linuxhint2.txt is het kind van linuxhint.txt en linux.txt is een bovenliggend proces.

Uitgang:

6) -spoeloptie

De "-f” of “-doorspoelen” opties worden gebruikt om de uitgang te spoelen. Het kan worden gebruikt voor teleoperatie;.
Hier is de opdracht:

$ script --flush linuxhint.tekst

7) -q stille optie

De "-q” optie verbergt het bericht wanneer het script is gestart en afsluit:

$ script -q

8) -help-optie

Deze optie wordt gebruikt om hulpinformatie te krijgen. Het toont alle "script" -opdrachtgerelateerde opties met een regelbeschrijving:

$ script --help

9) -V/-versie Optie

Deze optie wordt gebruikt om de versie van de opdracht "script" te controleren:

$ script --versie

Conclusie:

Script is een opdrachtregelprogramma dat wordt gebruikt om de invoer en uitvoer van alle actieve opdrachten in het tekstbestand te krijgen. Het legt alle uitgevoerde activiteiten in de terminal vast. Bovendien drukt het zowel invoer als uitvoer af in het tekstbestand. De opdracht "Script" wordt gebruikt om een ​​kopie te maken van uitgevoerde opdrachten, die in uw notitieblok moeten worden bewaard en als onderdeel van een opdracht moeten worden ingediend. Via dit bericht hebben we de functionaliteit van verschillende "script" -opties met voorbeelden gezien.

OpenTTD versus Simutrans
Je eigen transportsimulatie maken kan leuk, ontspannend en buitengewoon aanlokkelijk zijn. Daarom moet je ervoor zorgen dat je zoveel mogelijk spellen...
OpenTTD-zelfstudie
OpenTTD is een van de meest populaire simulatiegames voor bedrijven die er zijn. In dit spel moet je een geweldig transportbedrijf creëren. U begint e...
SuperTuxKart voor Linux
SuperTuxKart is een geweldige titel die is ontworpen om je de Mario Kart-ervaring gratis te bieden op je Linux-systeem. Het is behoorlijk uitdagend en...