Jak uruchomić polecenie „Script” w Linux?

Jak uruchomić polecenie „Script” w Linux?
Polecenie skryptu jest używane do typu pantiscRipt lub rejestrowania wszystkich procesów terminalowych. Po uruchomieniu polecenia skryptu zaczyna nagrywać wszystko, co pojawia się na ekranie, w tym wejścia i wyjścia, aż do wyjścia.

Jeśli nie podasz żadnego argumentu, „plik TypeScript” zostanie utworzony w katalogu, aby zapisać rekord terminalu.

Polecenie skryptu rejestruje zarówno standardowe wejście/wyjście, jak i czas wykonania.

Ten post opisuje, czym jest polecenie „skryptu” i jak działa z różnymi opcjami.

Składnia:

Postępuj zgodnie z poniższą składnią polecenia „Skrypt”:

$ skrypt [opcja] [nazwa pliku]

Omówmy kilka przykładów.

Przykład 1:

Korzystanie z polecenia skryptu bez żadnego argumentu

Aby rozpocząć, wpisz „skrypt” bez określania żadnych parametrów. Jeśli nie zostanie określony parametr, skrypt utworzy plik „TypeScript” w katalogu, aby zapisać rekord.

$ skrypt

„Skrypt” zacząłby nagrywać, które można zatrzymać w dowolnym momencie za pomocą polecenia „Wyjdź”. W międzyczasie można uruchomić różne skrypty.

Wystarczy uruchom polecenie wyjścia do typerzy końcowej, a skrypt zakończy proces przechwytywania:

$ exit

Przykład 2:

Korzystanie z polecenia „Skrypt” z argumentem

Podaj dowolną nazwę pliku jako argument. Na przykład tworzę plik tekstowy o nazwie „Linuxhint.tekst". Uruchom następujące polecenie:

$ script Linuxhint.tekst

Następnie uruchom kilka poleceń w terminalu i wpisz „Wyjście„Aby zakończyć proces przechwytywania.

Teraz otwórz „Linuxhint.plik txt ”.

Wyjście:

Poniższa zawartość to wyjście pliku Linuxhint.txt, który został utworzony przez polecenie skryptu.

1) -C Opcja:

Ta opcja jest używana do uzyskania informacji o konkretnym poleceniu zamiast wszystkich poleceń działających w interaktywnej powładzie z nazwą pliku określoną jako argument. Po pomyślnym wykonaniu skrypt wyjdzie automatycznie.

Na przykład, aby uzyskać kalendarz, użyj:

$ script -c cal linuxhint.tekst

Wyjście:

To polecenie pokaże ci kalendarz w pliku TXT.

2) -Opcja

Ta opcja dołącza dane wyjściowe do pliku, zachowując poprzednią treść. Treść obu plików jest oddzielona przez linię przestrzenną.

Weź pod uwagę następujące polecenie:

$ script -a Linuxhint.tekst

Wyjście:

Wyświetl dane wyjściowe z poprzednim skryptem uruchamiającym.

3) -T, -Timing [=]

Ta opcja służy do rejestrowania linii operacji terminali według linii, która wygląda jak wideo. Polecenie „ScripTreplay” służy do odtwarzania nagranego pliku.

Musimy nadać nazwę pliku do rejestrowania aktywności. W tym przykładzie nazwa pliku to „Linxhint”:

$ script -timing = time_log Linuxhint

Wyjście:

Aby odtworzyć polecenie „skrypt”, użyj:

$ scriptreplay -timing = tim_log Linuxhint

4) -Opcjaformy

Aby zapisać skrypt w określonym katalogu, użyj „-siła" opcja. Uruchom poniższe polecenie siły:

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

Wyjście:

5) -e opcja:

Ta opcja zwraca proces dziecka, wpisz poniższe polecenie:

$ script -e Linuxhint.tekst

Na powyższym obrazie Linuxhint2.TXT jest dzieckiem Linuxhint.TXT i Linux.TXT to proces nadrzędny.

Wyjście:

6) -Opcja Flush

„„-F" Lub "-spłukać„Opcje służą do spłukania wyjścia. Może być używany do teleoperacji.
Tutaj polecenie to:

$ script -Flush Linuxhint.tekst

7) -Q cicha opcja

„„-Q„Opcja ukrywa komunikat po uruchomieniu skryptu i wyjścia:

$ script -q

8) -Opcja help

Ta opcja służy do uzyskania informacji o pomocy. Wyświetli wszystkie opcje powiązane z polecenie „skrypt” z jednym opisem wiersza:

$ script - -help

9) opcja -v/-version

Ta opcja służy do sprawdzenia wersji polecenia „Script”:

$ script --version

Wniosek:

Skrypt jest narzędziem wiersza poleceń używanych do uzyskania wejścia i wyjścia wszystkich działających poleceń w pliku tekstowym. Uchwytuje wszystkie wykonane działania w terminalu. Ponadto drukuje zarówno wejście, jak i wyjście w pliku tekstowym. Polecenie „skrypt” służy do wykonania kopii wykonanych poleceń, które powinny być przechowywane w notatniku i przesłane jako część zadania. Za pośrednictwem tego postu widzieliśmy funkcjonalność różnych opcji „skryptu” z przykładami.