Прикольные штуки для командной строки




Прикольные штуки для командной строки

Я сделал этот список прикольных вещей, которые можно выполнить из командной строки, специально для пользователей настольных компьютеров. Все эти команды работают в моей Ubuntu и все они общедоступные (может быть за исключением apt-get, который работает в дистрибутивах на основе debian). Список не упорядочен ни по алфавиту, ни по категориям. Это просто куча вещей, которые слегка отличаются от того, что обычно выложено в сети. И они полезны, ну, по крайней мере, для меня.

Примечание: если вы используете копи-паст для команды, то будьте осторожны, потому что wordpress своеобразно обрабатывает кавычки поэтому, просто используйте обычные двойные кавычки там, где это нужно.

Создание образа диска cd/dvd

# dd if=/dev/cdrom bs=1024k of=my_cd.iso

Сделать копию образа cd/dvd на удаленном компьютере

Я использую привод своего старого компьютера, так как мой поломан:

# dd if=/dev/cdrom bs=1024k | ssh remote_computer “cat > my_cd.iso”

Монтирование существующего образа cd/dvd (iso файл)

# mkdir /tmp/my_cd

# sudo mount -t loop my_cd.iso /tmp/my_cd

После работы, не забудьте отмонтировать:

# sudo umount /tmp/my_cd

# rmdir /tmp/my_cd

Использование последнего параметра с последней команды с !$

# mkdir -p really/long/path/that/you/hate/typing

# cd !$

Найти все файлы, содержащие определенный текст

Допустим мы хотим найти файлы из папке /usr/include, в имени которых есть  “*.h” и содержат они директиву  «_REGEX_H»:

# find /usr/include -name “*.h” -exec grep -l “_REGEX_H” {} \;

Преобразование кодировок символов

Убедитесь, что «libc-bin» установлен (sudo apt-get install libc-bin)

# curl -L http://compiling.ru | iconv -f windows-1255 -t utf-8

Чтение отправленных/полученных SMS с вашего взломанного iphone

Убедитесь, что у вас есть установленный «sqlite3» (sudo apt-get install sqlite3)

# scp root@your_iphone_ip:/private/var/mobile/Library/SMS/sms.db .

# sqlite3 sms.db “select * from message”

Инкрементальное резервирование каталога на внешний жесткий диск

Примечание: это опасная команда, так как она удаляет каталог назначения. Это хорошо, если вы хотите сделать копию каталога один в один и желаете в будущем только синхронизировать изменения (удаление файла из исходного каталога тоже рассматривается как изменение и будет повторено при следующем выполнении). Окно изменений содержит снимки файлов и бывает полезно, если вы синхронизируете файловые системы EXT2/3 с FAT32.

# rsync -rot –inplace –delete –progress –modify-window=2 source_dir destination_dir

Отключение оконного менеджера Compiz (без убийства текущей сессии рабочего стола)

# DISPLAY=$DISPLAY metacity –replace &

Включение оконного менеджера Compiz (без убийства текущей сессии рабочего стола)

# DISPLAY=$DISPLAY compiz –replace &

Перенаправление локального порта

Мы будем слушать порт 4545 и перенаправлять на порт 22

# mknod tmp_pipe p

# nc -kl 4545 0<tmp_pipe | nc localhost 22 1>tmp_pipe

Теперь вы можете попробовать ssh localhost -p 4545. Вы также можете перенаправлять на удаленный хост, просто замените localhost именем нужного хоста.

Конечно, я не знаю, работает ли всё это только у жителей США, но вы можете проверить самостоятельно ;-)

.

Первоисточник автора  -  http://frishit.com/2010/05/cool-command-line-stuff/

Popularity: 10%



Этот материал находится на сайте http://compiling.ru
__________________________________________



Похожие посты:


  • Compile rTorrent, 3 — Patch
  • Drupal 6 Hosting With nginx And PHP-FastCGI. Part 4
  • Установка PHP 5.3, Nginx и PHP-fpm на Ubuntu/Debian
  • Adding DNS Servers In One Step With DNS-add
  • Nginx Catch-All Host As Front End 3, Configure Nginx



  • Опубликовано 07 Июл 2010 в 13:53. В рубриках: At any shit. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить отзыв или трекбек со своего сайта.

    Оставьте свой отзыв

    Партнёры:


    forum.vpnssl.ru

    Выбор решений, консультации, примеры.

    Есть вопрос! Оставь свой голос!

    Question:

    Что нужно админу для счастья?

    View Results

    Loading ... Loading ...




    Most Popular Posts



    Supported:



  • free counters