Linuxi käsud

Kuidas käivitada Linuxis skripti käsk?

Kuidas käivitada Linuxis skripti käsk?
Skripti käsku kasutatakse kõigi terminaliprotsesside kirjutamiseks või salvestamiseks. Pärast skripti käsu käivitamist hakkab see salvestama kõike, mis ekraanil kuvatakse, kaasa arvatud sisendid ja väljundid, kuni see väljub.

Kui te ei määra ühtegi argumenti, luuakse terminali kirje salvestamiseks kataloogis “kirjutusfail”.

Skripti käsk salvestab nii standardse sisendi / väljundi kui ka täitmise aja.

Selles postituses kirjeldatakse käsku „skript” ja kuidas see töötab erinevate suvanditega.

Süntaks:

Järgige allpool antud skripti süntaksit:

$ script [variant] [failinimi]

Arutleme mõne näite üle.

Näide 1:

Skripti käskude kasutamine ilma igasuguse argumendita

Alustuseks tippige „script” parameetreid määramata. Kui parameetrit pole määratud, loob skript kirje salvestamiseks kataloogis faili „typcript”.

$ skript

„Skripti” alustatakse salvestamist, mille saab käsku „exit” igal ajal peatada. Vahepeal saab käivitada erinevaid skripte.

Käivitage kirjutusmasina lõpetamiseks lihtsalt käsk exit ja skript lõpetab püüdmisprotsessi:

$ väljumine

Näide 2:

Käsu „skript” kasutamine argumendiga

Määrake argumendina mis tahes faili nimi. Näiteks loon tekstifaili nimega “linuxhint.txt ”. Käivitage järgmine käsk:

$ script linuxhint.txt

Seejärel käivitage terminalis mõned käsud ja tippige:väljumineJäädvustamisprotsessi lõpetamiseks.

Nüüd avage „linuxhint.txt ”fail.

Väljund:

Allpool olev sisu on faili linuxhint väljund.txt, mis loodi käsukäsuga.

1) -c variant:

Seda suvandit kasutatakse konkreetse käsu teabe saamiseks kõigi interaktiivses kestas töötavate käskude asemel, mille failinimi on määratud argumendina. Pärast edukat käivitamist väljub skript automaatselt.

Näiteks kalendri saamiseks kasutage järgmist

$ script -c cal linuxhint.txt

Väljund:

See käsk näitab kalendrit txt-failina.

2) -a variant

See valik lisab väljundi faili, säilitades eelmise sisu. Mõlema faili sisu eraldatakse tühikuga.

Võtke arvesse järgmist käsku:

$ script -a linuxhint.txt

Väljund:

Kuva väljund eelmise töötava skriptiga.

3) -t, -timing [=] Valik

Seda suvandit kasutatakse terminali operatsioonide salvestamiseks rea kaupa, mis näeb välja nagu video. „Scriptreplay” käsku kasutatakse salvestatud faili taasesitamiseks.

Peame failile tegevuse salvestamiseks nime andma. Selles näites on failinimi "linxhint":

$ script -timing = time_log linuxhint

Väljund:

Käsu „skript” taasesitamiseks kasutage järgmist

$ scriptreplay -timing = time_log linuxhint

4) jõu variant

Skripti salvestamiseks mõnda konkreetsesse kataloogi kasutage-jõud”Valik. Käivitage allpool käsk Force:

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

Väljund:

5) -e variant:

See valik tagastab alamprotsessi, tippige järgmine käsk:

$ script -e linuxhint.txt

Ülaltoodud pildil linuxhint2.txt on linuxhinti laps.txt ja Linux.txt on vanemprotsess.

Väljund:

6) loputusvõimalus

"-f"Või"-loputada”Valikuid kasutatakse väljundi loputamiseks. Seda saab kasutada teleoperatsiooniks.
Siin on käsk:

$ script - loputage linuxhint.txt

7) -q vaikne variant

"-q”Valik peidab sõnumi, kui skript on alanud ja väljub:

$ skript -q

8) -abi võimalus

Seda valikut kasutatakse abiteabe saamiseks. See kuvab kõik käsuga seotud käsud, mis on seotud ühe rea kirjeldusega:

$ script --help

9) -V / -versiooni variant

Seda suvandit kasutatakse käsu „skript” versiooni kontrollimiseks:

$ script - versioon

Järeldus:

Skript on käsurea utiliit, mida kasutatakse tekstifailis kõigi käivate käskude sisendi ja väljundi saamiseks. See haarab kõik terminalis teostatud tegevused. Veelgi enam, see prindib nii sisendi kui ka väljundi tekstifaili. Käsku „Skript” kasutatakse täidetud käskude koopiate tegemiseks, mida tuleks hoida teie märkmikus ja esitada ülesande osana. Selle postituse kaudu oleme näinud näidete abil erinevate skripti valikute funktsionaalsust.

10 parimat mängu, mida Ubuntu kaudu mängida
Windowsi platvorm on olnud üks mängude domineerivaid platvorme, kuna tohutu protsent mänge areneb täna Windowsi loomupäraseks toetamiseks. Kas keegi s...
5 parimat arkaadmängu Linuxile
Tänapäeval on arvutid tõsised mängimiseks kasutatavad masinad. Kui te ei saa uut rekordit, teate, mida ma mõtlen. Selles postituses saate teada mõnda ...
Lahing Wesnothi eest 1.13.6 Areng vabastati
Lahing Wesnothi eest 1.13.6 ilmus eelmisel kuul, on 1-s kuues arendusversioon.13.x-seeria ja see pakub mitmeid täiustusi, eelkõige kasutajaliidese ja ...