2017. szeptember 28., csütörtök

Hogyan rögzítheted a terminalban zajló eseményeket



Ebből a leírásból megtudhatod hogyan rögzítheted a terminalban zajló eseményeket a script paranccsal. Lefuttattál a parancsot, vagy létrehoztál egy könyvtárat, vagy telepítettél egy alkalmazást terminalban. A script paranccsal egyszerűen rögzítheted a lezajló folyamatokat. (Ez nem video rögzítés - a ford.) Megnézheted mit csináltál néhány órával vagy nappal ezelőtt. Tudom-tudom, használhatjuk a Fel és a Le nyilakat is az előzmények megtekintéséhez. Azonban így nem láthatod a parancsok kimenetét. A script paranccsal viszont a teljes terminalban zajló folyamat rögzíthető. Nem számít, hogy telepítettél valamit, vagy létrehoztál egy könyvtárat, stb. Minden rögzítésre kerül, ideértve a parancsokat és a kimeneteket. 

Szkript használata


Futtasd le a következő parancsot, hogy elindítsd a terminalban zajló folyamatok felvételét:

script -a my_terminal_activities

A -a kapcsoló egy fájlhoz vagy egy szkripthez kapcsolja a kimenetet. Ez a parancs rögzít minden a terminalban zajló tevékenységet a my_terminal_activities fájlba. 

Itt egy példa a kimenetre. 

Script started, file is my_terminal_activities

Most futtass le néhány random linux parancsot. 

mkdir ostechnix

cd ostechnix/

touch hello_world.txt

cd ..

uname -r

Miután  lefuttattál minden parancsot zárd be a script parancsot a következővel:

exit

Példa

exit
Script done, file is my_terminal_activities

Ahogyan láthatod, a terminal műveletek a my_terminal_axtivities fájlban tárolódnak. Ha szeretnéd megnézni a fájl tartalmát, akkor használd a cat parancsot. 
Íme a példa:

Script started on Thu 09 Mar 2017 03:33:44 PM IST
[sk@sk]: ~>$ mkdir ostechnix
[sk@sk]: ~>$ cd ostechnix/
[sk@sk]: ~/ostechnix>$ touch hello_world.txt
[sk@sk]: ~/ostechnix>$ cd ..
[sk@sk]: ~>$ uname -r
4.9.11-1-ARCH
[sk@sk]: ~>$ exit
exit

Script done on Thu 09 Mar 2017 03:37:49 PM IST

Forrás:
https://www.ostechnix.com/record-everything-terminal/

Nincsenek megjegyzések:

Megjegyzés küldése