Автор Тема: Полезни команди  (Прочетена 965 пъти)

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Полезни команди
« -: Jun 28, 2014, 10:13 »
От много дълъг, изпълнен с коментари конфиг файл може да измъкнете само редовете със стойности като напишете

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

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

Edit: Нужна е корекция!!! Може да има редове със стойности и след тях, в средата на реда, да има коментар. Тези редове ще бъдат третирани изцяло като коментар. Трябва да се взимат предвид символите наляво от #
« Последна редакция: Jun 29, 2014, 22:07 от laskov »
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

4096bits

  • Напреднали
  • *****
  • Публикации: 6152
    • Профил
Re: Полезни команди
« Отговор #1 -: Jun 29, 2014, 13:43 »
Ето една: ttyrec
Тази команда/програма записва всичко, което става на терминала. След се приключи, файла със записа може да се изпрати на всеки и той да го види. Чудесен начин да се показва нагледно, как се правят  разни неща.
Файла е много малък, защото е просто текст - не е видео. Възпроизвежда се с всички паузи докато се пишат команди или системата се бави, когато обработва някоя, ничае казано, наистина запис на това, което правим.

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

ttyrec

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

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

ttyplay ttyrecord

Това е. Може да се записва и нечия друга сесия.
« Последна редакция: Jun 29, 2014, 13:45 от 4096bits »
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.