Linux за българи: Форуми

Нетехнически теми => Идеи и мнения => Темата е започната от: laskov в Jun 28, 2014, 10:13



Титла: Полезни команди
Публикувано от: laskov в Jun 28, 2014, 10:13
От много дълъг, изпълнен с коментари конфиг файл може да измъкнете само редовете със стойности като напишете

grep -v "#" imeto-na-faila | grep . > imeto-na-faila.brief

и после да разгледате получения файл или да го сравните с такъв от друга инсталация, филтриран по същия начин.

Edit: Нужна е корекция!!! Може да има редове със стойности и след тях, в средата на реда, да има коментар. Тези редове ще бъдат третирани изцяло като коментар. Трябва да се взимат предвид символите наляво от #


Титла: Re: Полезни команди
Публикувано от: 4096bits в Jun 29, 2014, 13:43
Ето една: ttyrec
Тази команда/програма записва всичко, което става на терминала. След се приключи, файла със записа може да се изпрати на всеки и той да го види. Чудесен начин да се показва нагледно, как се правят  разни неща.
Файла е много малък, защото е просто текст - не е видео. Възпроизвежда се с всички паузи докато се пишат команди или системата се бави, когато обработва някоя, ничае казано, наистина запис на това, което правим.

За да я използваме, трябва да си я инсталираме. Може и да я има в някои дистра, но силно се съмнявам.
След инсталацията просто пишем:

ttyrec

и това е всичко. Програмата вече записва. За да спрем използваме exit.
Замислял съм се какво ще стане, ако използваме exit с друга цел, но не съм пробвал още.  ;D

При възпроизвеждането е включено всичко, което се случва в терминала в резултат на действията ни. Команди, изхода им, ако отворим vim и правим нещо и там и това ще се запише.
По подразбиране файла със записа е именуван ttyrecord.
Възпроизвеждането се осъществява посредством ttyplay и името на файла:

ttyplay ttyrecord

Това е. Може да се записва и нечия друга сесия.