Příkazy pro Linux

Jak spustit příkaz „skript“ v systému Linux?

Jak spustit příkaz „skript“ v systému Linux?
Příkaz script se používá k strojopisu nebo záznamu všech procesů terminálu. Po spuštění příkazu skriptu začne nahrávat vše, co se objeví na obrazovce, včetně vstupů a výstupů, dokud se neukončí.

Pokud nezadáte žádný argument, v adresáři se vytvoří „soubor strojopisu“, aby se uložil záznam terminálu.

Příkaz skriptu zaznamenává standardní vstup / výstup i čas provedení.

Tento příspěvek popisuje, co je příkaz „script“ a jak pracuje s různými možnostmi.

Syntax:

Postupujte podle níže uvedené syntaxe příkazu „script“:

$ skript [volba] [název souboru]

Pojďme diskutovat o několika příkladech.

Příklad 1:

Použití skriptového příkazu bez jakýchkoli argumentů

Chcete-li začít, zadejte „skript“ bez zadání jakýchkoli parametrů. Pokud není zadán žádný parametr, skript vytvoří v adresáři soubor „strojopisu“ pro uložení záznamu.

$ skript

„Skript“ zahájí nahrávání, které lze kdykoli zastavit pomocí příkazu „exit“. Mezitím lze spustit různé skripty.

Jednoduše spusťte příkaz exit a ukončete strojopis a skript ukončí proces snímání:

$ výstup

Příklad 2:

Použití příkazu „script“ s argumentem

Jako argument zadejte libovolný název souboru. Například vytvářím textový soubor s názvem „linuxhint.txt “. Spusťte následující příkaz:

$ script linuxhint.txt

Poté spusťte v terminálu několik příkazů a zadejte: “výstup“K ukončení procesu snímání.

Nyní otevřete „linuxhint.txt ”.

Výstup:

Níže uvedený obsah je výstupem souboru linuxhint.txt, který byl vytvořen příkazem script.

1) -c možnost:

Tato možnost se používá k získání informací o konkrétním příkazu namísto všech příkazů spuštěných v interaktivním prostředí s názvem souboru určeným jako argument. Po úspěšném provedení se skript automaticky ukončí.

Chcete-li například získat kalendář, použijte:

$ script -c cal linuxhint.txt

Výstup:

Tento příkaz vám ukáže kalendář v souboru txt.

2) -a Možnost

Tato možnost připojí výstup do souboru při zachování předchozího obsahu. Obsah obou souborů je oddělen mezerou.

Vezměte v úvahu následující příkaz:

$ script -a linuxhint.txt

Výstup:

Zobrazte výstup s předchozím spuštěným skriptem.

3) -t, -timing [=] Možnost

Tato možnost se používá k záznamu operací terminálu řádek po řádku, který vypadá jako video. Příkaz „scriptreplay“ se používá k přehrávání zaznamenaného souboru.

K záznamu aktivity musíme dát souboru název. V tomto příkladu je název souboru „linxhint“:

$ script -timing = time_log linuxhint

Výstup:

Chcete-li přehrát příkaz „script“, použijte:

$ scriptreplay -timing = time_log linuxhint

4) - síla síla

Chcete-li uložit skript do nějakého konkrétního adresáře, použijte „-platnost“Možnost. Spusťte níže uvedený příkaz síly:

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

Výstup:

5) -e Možnost:

Tato možnost vrátí podřízený proces, zadejte následující příkaz:

$ script -e linuxhint.txt

Na obrázku výše linuxhint2.txt je dítětem linuxhint.txt a linux.txt je nadřazený proces.

Výstup:

6) -flush možnost

-F“Nebo„-flush”Slouží k vyprázdnění výstupu. Může být použit pro teleoperaci.
Zde je příkaz:

$ script - flush linuxhint.txt

7) -q tichá varianta

-q”Volba skryje zprávu při spuštění a ukončení skriptu:

$ script -q

8) - možnost pomoci

Tato možnost slouží k získání informací o nápovědě. Zobrazí všechny možnosti související s příkazem „script“ s popisem jednoho řádku:

$ script - help

9) Možnost -V / -verze

Tato možnost se používá ke kontrole verze příkazu „script“:

$ script - verze

Závěr:

Script je obslužný program příkazového řádku, který slouží k získání vstupu a výstupu všech spuštěných příkazů v textovém souboru. Zachycuje všechny provedené aktivity v terminálu. Kromě toho tiskne vstup i výstup v textovém souboru. Příkaz „Skript“ se používá k vytvoření kopie provedených příkazů, které by měly být uloženy v notebooku a odeslány jako součást úkolu. Prostřednictvím tohoto příspěvku jsme viděli funkčnost různých možností „skriptu“ s příklady.

Hry Výukový program Battle for Wesnoth
Výukový program Battle for Wesnoth
The Battle for Wesnoth je jednou z nejpopulárnějších strategických her s otevřeným zdrojovým kódem, které si v tuto chvíli můžete zahrát. Tato hra se ...
Hry 0 A.D. Tutorial
0 A.D. Tutorial
Z mnoha strategických her venku je 0 A.D. dokáže vyniknout jako komplexní titul a velmi hluboká, taktická hra, přestože je otevřeným zdrojem. Vývoj hr...
Hry Výukový program Unity3D
Výukový program Unity3D
Úvod do Unity 3D Unity 3D je výkonný engine pro vývoj her. Jedná se o multiplatformní platformu, která vám umožňuje vytvářet hry pro mobilní zařízení,...