новости книги игры
библиотека программы форум

11.05 11.10 1C 2010 2011 3d Acer action Additional Adobe alt linux ALT линукс в школу altlinux amarok AMD Android Apache apple apt-get ArchLinux asplinux ASUS Asus Eee PC ATI audio avi backup bash beta big buck bunny bind bittorrent blender bluetooth bsd c C++ Calibre Canonical cd Cedega CentOS chrome chromium cisco clamav CLI Damn Small Linux debian Dell desktop dns DOOM DOS download driver dvd e-book Eclipse emacs embedded linux enterprise EPUB Etersoft exim ext2 ext3 ext4 faq FB2 fedora fedora10 fedora8 fedora9 fedoracore firefox firefox3 firewall Flash Fluxbox flv free FreeBSD freeware ftp games gcc gentoo GIMP gnome GNU gnu linux google GPL GRUB gtk GTK+ hackday hdd HDR


   

«    Ноябрь 2009    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 

Какой браузер вы используете?

Firefox
Opera
Mozilla
Internet Explorer
Другой



LinuxTwitter:




Архив:

Октябрь 2011 (91)
Октябрь 2010 (42)
Апрель 2010 (10)
Январь 2010 (29)
Декабрь 2009 (6)
Ноябрь 2009 (31)
Октябрь 2009 (20)
Апрель 2009 (19)
Март 2009 (1)
Февраль 2009 (20)
Январь 2009 (31)
Декабрь 2008 (71)
Ноябрь 2008 (89)
Октябрь 2008 (91)
Сентябрь 2008 (113)
Август 2008 (168)
Июль 2008 (156)
Июнь 2008 (147)
Май 2008 (191)
Апрель 2008 (213)
Март 2008 (197)
Февраль 2008 (195)
Январь 2008 (112)
Декабрь 2007 (146)
Ноябрь 2007 (94)




Партнёры:


 

Добавить в Google Reader
Читать в Yandex.Ленте
Mobile LinuxOpen (test version)

Полезные команды Linux #4 

 Мне нравится:


 

Представляю вашему вниманию последнию статья из цикла "Полезные команды консоли Linux". Напоследок рассмотрим команды позволяющие заменять текст в большом количестве файлов, удалять html теги из файла, выполнять принудительное завершение сеанса через определенное время, отключать машину после загрузки файла, создавать iso образ с CD/DVD.

Заменяем определенный текст в файле
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).

источник статьи   


18 ноября 2009  /   /   ]

Похожие статьи

  • Краткое знакомство с консолью
  • Запись файлов на удалённую машину при помощи rsync
  • Начинаем программировать на С/С++ под LINUX
  • Apache + mod_ssl
  • apt - сила и мощь в руках пользователя




  • Комментировать:



    [root@linuxopen.ru ~]$ find
     ©2007 - 2011 @antropoff.ru