Уроки Phptoshop, Linux, Windows 7
20 Май 2012, 14:59:34 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости:
 
  Начало   Форум   Помощь Поиск Календарь Пользователи Downloads Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Полезные команды Linux #4  (Прочитано 888 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Svictor
Администратор
Активист
*****

Карма: + 5/ -0
Мужской
Сообщений: 127
Активность на форуме
0%

svictor_ru WWW Награды
« : 13 Январь 2010, 17:09:00 »

Заменяем определенный текст в файле
perl -i -pe 's/text0/text1/;' file_name

Здесь text0 — последовательонсть символов в текстовом файле которую хотим заменить, text1 — последовательность символов, которая и заменит исходный отрывок text0. file_name — имя файла в котором производится замена, можно использовать символы групповых операций (* ? []).

Удаляем теги html из текстового файла
sed 's/<[^>]*>//g' index.html

index.html — файл в котором ищутся и удаляются теги.

Принудительное завершение сеанса через 24 часа
fuser -k `who -u | awk '$6 == "old { print "/dev/"$2'}`

Эта команда откроет заново login shell для любого пользователя, находящегося за компьютером более суток. Можно контролировать детей =).

Создание iso образа с CD/DVD
readom dev=/dev/scd0 f=/path/to/image.iso

/dev/scd0 — ваш привод для CD/DVD дисков (можно уточнить при помощи комнады ls /dev/sd*). /path/to/image.iso — путь к будущему iso образу. dd подходит хуже для этих целей, т.к. она не делает никакую проверку на ошибки. Использую команду dd вы не можете точно знать скопирована вся информация или нет.

Выключаем машину после загрузки файла (wget'ом)
while [ -n "`pgrep wget`" ]; do sleep 2;done; [ -e "/tmp/nosleep"] || echo mem >/sys/power/state

Вы скачиваете файл из сети, но уже наступил вечер и вам хочется пойти спать. Кто выключит ПК за вас? Можно конечно оставить работать компьютер до утра, а можно и воспользоваться приведенной командой.
Если вдруг вы решите, что ПК отключать не надо, а загрузку приостанавливать не хочется, то просто созадйте файл nosleep в директории /tmp/ (touch /tmp/nosleep).
Записан

Уроки Phptoshop, Linux, Windows 7
   

 Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  



* Счетчики
Наша Кнопка

Powered by SMF 1.1.16 | SMF © 2006-2009, Simple Machines | Sitemap
SimplePortal 2.3 © 2008-2009, SimplePortal