Linux komandas

Kā palaist komandu “skripts” Linux?

Kā palaist komandu “skripts” Linux?
Skripta komanda tiek izmantota visu terminālu procesu mašīnrakstīšanai vai ierakstīšanai. Pēc skripta komandas palaišanas tas sāk ierakstīt visu, kas parādās ekrānā, ieskaitot ievades un izejas, līdz tas iziet.

Ja nenorādīsit nevienu argumentu, terminālā ieraksta saglabāšanai direktorijā tiks izveidots “mašīnraksta fails”.

Skripta komanda reģistrē gan standarta ievades / izvades, gan izpildes laiku.

Šajā ziņojumā ir aprakstīts, kas ir komanda “skripts” un kā tā darbojas ar dažādām opcijām.

Sintakse:

Izpildiet tālāk sniegto komandas “skripts” sintaksi:

$ skripts [opcija] [faila nosaukums]

Apspriedīsim dažus piemērus.

1. piemērs:

Skripta komandas izmantošana bez jebkāda argumenta

Lai sāktu, ierakstiet “skripts”, nenorādot parametrus. Ja parametrs nav norādīts, skripts direktorijā izveidos “mašīnraksta” failu, lai saglabātu ierakstu.

$ skripts

Skripts sāktu ierakstīšanu, kuru var apturēt jebkurā laikā, izmantojot komandu “exit”. Pa to laiku var palaist dažādus skriptus.

Vienkārši palaidiet komandu exit, lai beigtu mašīnrakstu, un skripts beigs uzņemšanas procesu:

$ iziet

2. piemērs:

Izmantojot komandu “skripts” ar argumentu

Norādiet jebkura faila nosaukumu kā argumentu. Piemēram, es izveidoju teksta failu ar nosaukumu “linuxhint.txt ”. Palaidiet šādu komandu:

$ script linuxhint.txt

Pēc tam izpildiet dažas komandas terminālā un ierakstiet “Izeja”, Lai izbeigtu tveršanas procesu.

Tagad atveriet “linuxhint.txt ”fails.

Izeja:

Zemāk esošais saturs ir faila linuxhint izeja.txt, kuru izveidoja skripta komanda.

1) -c variants:

Šī opcija tiek izmantota, lai iegūtu informāciju par konkrētu komandu, nevis visas komandas, kas darbojas interaktīvajā čaulā ar faila nosaukumu, kas norādīts kā arguments. Pēc veiksmīgas izpildes skripts automātiski izies.

Piemēram, lai iegūtu kalendāru, izmantojiet:

$ script -c cal linuxhint.txt

Izeja:

Šī komanda parādīs kalendāru txt failā.

2) -a variants

Šī opcija pievieno izvadi failam, saglabājot iepriekšējo saturu. Abu failu saturu atdala atstarpes līnija.

Ņemiet vērā šādu komandu:

$ script -a linuxhint.txt

Izeja:

Parādīt izvadi ar iepriekšējo skriptu.

3) -t, -timing [=] Opcija

Šī opcija tiek izmantota, lai ierakstītu termināla operācijas pa rindām, kas izskatās kā video. Komanda “scriptreplay” tiek izmantota ierakstītā faila atskaņošanai.

Mums jādod failam nosaukums, lai reģistrētu darbību. Šajā piemērā faila nosaukums ir “linxhint”:

$ script -timing = time_log linuxhint

Izeja:

Lai atkārtotu komandu “skripts”, izmantojiet:

$ scriptreplay -timing = time_log linuxhint

4)-Force variants

Lai skriptu saglabātu kādā noteiktā direktorijā, izmantojiet “-spēks”Opciju. Palaidiet zemāk esošo komandu Force:

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

Izeja:

5) -e variants:

Šī opcija atgriež pakārtoto procesu, ierakstiet šādu komandu:

$ script -e linuxhint.txt

Iepriekš redzamajā attēlā linuxhint2.txt ir linuxhint bērns.txt un Linux.txt ir vecāku process.

Izeja:

6) skalošanas opcija

-f”Vai“-noskalot”Opcijas tiek izmantotas, lai izskalotu izvadi. To var izmantot teleoperācijai.
Šeit komanda ir:

$ skripts - flush linuxhint.txt

7) -q kluss variants

-qOpcija slēpj ziņojumu, kad skripts ir sācies un iziet:

$ skripts -q

8) palīdzības opcija

Šo opciju izmanto, lai iegūtu informāciju par palīdzību. Tajā tiks parādītas visas ar skriptu saistītās opcijas ar vienas rindas aprakstu:

$ script --help

9) -V / -versijas variants

Šo opciju izmanto, lai pārbaudītu komandas “skripts” versiju:

$ script --versija

Secinājums:

Skripts ir komandrindas lietderība, ko izmanto, lai iegūtu visu tekošā failā esošo komandu ievadi un izvadi. Tas uztver visas izpildītās darbības terminālā. Turklāt tas izdrukā gan ievadi, gan izvadi teksta failā. “Script” komandu izmanto, lai izveidotu izpildītu komandu kopijas, kas jāglabā jūsu piezīmju grāmatiņā un jāiesniedz kā daļa no uzdevuma. Izmantojot šo ziņu, mēs esam redzējuši dažādu “skriptu” opciju funkcionalitāti ar piemēriem.

5 labākās arkādes spēles Linux
Mūsdienās datori ir nopietnas mašīnas, kuras izmanto spēlēšanai. Ja jūs nevarat iegūt jauno augsto rezultātu, jūs zināt, ko es domāju. Šajā ierakstā j...
Cīņa par Vesnotu 1.13.6 Izlaista attīstība
Cīņa par Vesnotu 1.13.6 izlaists pagājušajā mēnesī, ir sestais izstrādes izlaidums 1.13.x sērija un tā nodrošina vairākus uzlabojumus, īpaši lietotāja...
Kā instalēt League of Legends operētājsistēmā Ubuntu 14.04
Ja jūs esat League of Legends fans, tad šī ir iespēja jums izmēģināt League of Legends. Ņemiet vērā, ka LOL tiek atbalstīts PlayOnLinux, ja esat Linux...