<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>sveshnikov.ru - это наилучший источник информации по теме: (без темы) &#187; Shell</title>
	<atom:link href="http://alexey.sveshnikov.ru/blog/category/%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5/shell/feed/" rel="self" type="application/rss+xml" />
	<link>http://alexey.sveshnikov.ru/blog</link>
	<description>Тамада. Программист. Услуги.</description>
	<lastBuildDate>Tue, 10 Jan 2012 12:41:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Что делать с лишними клавишами на клавиатуре?</title>
		<link>http://alexey.sveshnikov.ru/blog/2010/11/22/quickscripts/</link>
		<comments>http://alexey.sveshnikov.ru/blog/2010/11/22/quickscripts/#comments</comments>
		<pubDate>Sun, 21 Nov 2010 22:29:55 +0000</pubDate>
		<dc:creator>Alexey Sveshnikov</dc:creator>
				<category><![CDATA[Shell]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Техноблог]]></category>

		<guid isPermaLink="false">http://alexey.sveshnikov.ru/blog/?p=200</guid>
		<description><![CDATA[На моей клавиатуре (Microsoft Natural) полно всяких кнопочек. Долгое время я их игнорировал, но недавно все-таки заставил их работать и дико доволен результатом. Для этого пришлось написать несколько скриптов, которые у меня живут в ~/quickscripts: % ls -lh quickscripts drwxr-xr-x 2 zed zed 39 2010-11-17 21:49 example drwxr-xr-x 2 zed zed 39 2010-11-19 22:43 apache [...]]]></description>
		<wfw:commentRss>http://alexey.sveshnikov.ru/blog/2010/11/22/quickscripts/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Восхитительные грабли.</title>
		<link>http://alexey.sveshnikov.ru/blog/2010/04/28/shell_rake/</link>
		<comments>http://alexey.sveshnikov.ru/blog/2010/04/28/shell_rake/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 19:34:08 +0000</pubDate>
		<dc:creator>Alexey Sveshnikov</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[загогулины]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Техноблог]]></category>

		<guid isPermaLink="false">http://alexey.sveshnikov.ru/blog/?p=171</guid>
		<description><![CDATA[Я недавно открыл для себя восхитительные грабли. Оказывается, что я ходил по ним годами, а наступил только вчера. Допустим, нам нужно скачать какой-нибудь файлик из сети, посчитать его размер и сохранить в файл. Код на perl будет примерно таким: #!/usr/bin/perl -w use strict; if (system('wget -O- http://sveshnikov.ru/httpd.sh &#124; wc -с > /tmp/size') != 0) { [...]]]></description>
		<wfw:commentRss>http://alexey.sveshnikov.ru/blog/2010/04/28/shell_rake/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Магия в zsh</title>
		<link>http://alexey.sveshnikov.ru/blog/2008/11/04/zsh-magic/</link>
		<comments>http://alexey.sveshnikov.ru/blog/2008/11/04/zsh-magic/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 22:02:47 +0000</pubDate>
		<dc:creator>Alexey Sveshnikov</dc:creator>
				<category><![CDATA[Shell]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Техноблог]]></category>
		<category><![CDATA[magic]]></category>
		<category><![CDATA[zsh]]></category>

		<guid isPermaLink="false">http://alexey.sveshnikov.ru/blog/?p=88</guid>
		<description><![CDATA[Захотелось мне в этот чудесный выходной понедельник поагитировать за свой любимый шелл. Чем, кстати, вообще может похвастаться какой-либо шелл, имея в конкурентах такого монстра, как bash? Ведь в bash есть все, что может только пожелать обычный пользователь. А, собственно, и нечем. Поэтому разработчикам zsh пришлось пойти на хитрость и добавить в свое детище некоторое количество [...]]]></description>
		<wfw:commentRss>http://alexey.sveshnikov.ru/blog/2008/11/04/zsh-magic/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Чудеса!!</title>
		<link>http://alexey.sveshnikov.ru/blog/2008/06/06/hackers-sed-tetris/</link>
		<comments>http://alexey.sveshnikov.ru/blog/2008/06/06/hackers-sed-tetris/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 08:27:10 +0000</pubDate>
		<dc:creator>Alexey Sveshnikov</dc:creator>
				<category><![CDATA[Shell]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Техноблог]]></category>
		<category><![CDATA[sed]]></category>
		<category><![CDATA[tetris]]></category>
		<category><![CDATA[чудеса]]></category>

		<guid isPermaLink="false">http://alexey.sveshnikov.ru/blog/?p=67</guid>
		<description><![CDATA[Я страсть как люблю хакерские программки, которые удивляют самим фактом своего существования. Одна из таких: тетрис на sed&#8217;е. Это что-то невероятное! p.s. да, и я тоже, оказывается, шаблонно мыслю :)]]></description>
		<wfw:commentRss>http://alexey.sveshnikov.ru/blog/2008/06/06/hackers-sed-tetris/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Пятничная загогулина (bash)</title>
		<link>http://alexey.sveshnikov.ru/blog/2008/04/11/zagogulina-bash-read/</link>
		<comments>http://alexey.sveshnikov.ru/blog/2008/04/11/zagogulina-bash-read/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 09:41:07 +0000</pubDate>
		<dc:creator>Alexey Sveshnikov</dc:creator>
				<category><![CDATA[Shell]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[загогулины]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Техноблог]]></category>

		<guid isPermaLink="false">http://alexey.sveshnikov.ru/blog/2008/04/11/%d0%b7%d0%b0%d0%b3%d0%be%d0%b3%d1%83%d0%bb%d0%b8%d0%bd%d0%b0-%d0%bd%d0%b0-bash/</guid>
		<description><![CDATA[Ну вот, пришло время для очередной программерской загогулины. Следующий код работать не будет: #!/usr/bin/bash echo "one two three" &#124; read a b c echo " " Что в нем не так? Я ожидаю увидеть два ответа. Первый &#8212; это просто переписать этот код так, чтобы он заработал. И второй ответ &#8212; опционально &#8212; объяснение, почему [...]]]></description>
		<wfw:commentRss>http://alexey.sveshnikov.ru/blog/2008/04/11/zagogulina-bash-read/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>SSH для бэкапов и мониторинга: ограничиваем доступ.</title>
		<link>http://alexey.sveshnikov.ru/blog/2008/03/04/restricted-ssh/</link>
		<comments>http://alexey.sveshnikov.ru/blog/2008/03/04/restricted-ssh/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 23:12:57 +0000</pubDate>
		<dc:creator>Alexey Sveshnikov</dc:creator>
				<category><![CDATA[Shell]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Техноблог]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://alexey.sveshnikov.ru/blog/2008/03/04/restricted-ssh/</guid>
		<description><![CDATA[&#8220;Бэкап &#8211; акт проявления трусости&#8221; (c) народная мудрость Я труслив :) Во-первых, я делаю бэкапы. Во-вторых, я их боюсь передать без шифрования и, в третьих, иногда и храню их зашифрованными. Как правильно организовать передачу бэкапов с одного сервера на другой? Дампы этого блога у меня передаются по http. Они зашифрованны, да и особо ценных данных [...]]]></description>
		<wfw:commentRss>http://alexey.sveshnikov.ru/blog/2008/03/04/restricted-ssh/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>О прозрачности в командной строке [pv]</title>
		<link>http://alexey.sveshnikov.ru/blog/2007/12/04/%d0%be-%d0%bf%d1%80%d0%be%d0%b7%d1%80%d0%b0%d1%87%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%b2-%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4%d0%bd%d0%be%d0%b9-%d1%81%d1%82%d1%80%d0%be%d0%ba%d0%b5-pv/</link>
		<comments>http://alexey.sveshnikov.ru/blog/2007/12/04/%d0%be-%d0%bf%d1%80%d0%be%d0%b7%d1%80%d0%b0%d1%87%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%b2-%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4%d0%bd%d0%be%d0%b9-%d1%81%d1%82%d1%80%d0%be%d0%ba%d0%b5-pv/#comments</comments>
		<pubDate>Mon, 03 Dec 2007 21:01:55 +0000</pubDate>
		<dc:creator>Alexey Sveshnikov</dc:creator>
				<category><![CDATA[Shell]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Техноблог]]></category>
		<category><![CDATA[pv]]></category>

		<guid isPermaLink="false">http://alexey.sveshnikov.ru/blog/2007/12/04/%d0%be-%d0%bf%d1%80%d0%be%d0%b7%d1%80%d0%b0%d1%87%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%b2-%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4%d0%bd%d0%be%d0%b9-%d1%81%d1%82%d1%80%d0%be%d0%ba%d0%b5-pv/</guid>
		<description><![CDATA[Эта запись будет посвящена программе с лаконичным названием pv. А слово &#8220;прозрачность&#8221; пусть не ассоциируется у вас с пресловутыми compiz-fusion, тут все гораздо интереснее :) Итак, чем плох избитый пример c передачей файлов через netcat? Мне, например, не удобно то, что нет возможности наблюдать за процессом. В самом деле, возможности юниксовых шеллов в этом плане [...]]]></description>
		<wfw:commentRss>http://alexey.sveshnikov.ru/blog/2007/12/04/%d0%be-%d0%bf%d1%80%d0%be%d0%b7%d1%80%d0%b0%d1%87%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%b2-%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4%d0%bd%d0%be%d0%b9-%d1%81%d1%82%d1%80%d0%be%d0%ba%d0%b5-pv/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Загадка!</title>
		<link>http://alexey.sveshnikov.ru/blog/2007/10/19/%d0%b7%d0%b0%d0%b3%d0%b0%d0%b4%d0%ba%d0%b0/</link>
		<comments>http://alexey.sveshnikov.ru/blog/2007/10/19/%d0%b7%d0%b0%d0%b3%d0%b0%d0%b4%d0%ba%d0%b0/#comments</comments>
		<pubDate>Fri, 19 Oct 2007 11:40:43 +0000</pubDate>
		<dc:creator>Alexey Sveshnikov</dc:creator>
				<category><![CDATA[Shell]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[загогулины]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Техноблог]]></category>

		<guid isPermaLink="false">http://alexey.sveshnikov.ru/blog/2007/10/19/%d0%b7%d0%b0%d0%b3%d0%b0%d0%b4%d0%ba%d0%b0/</guid>
		<description><![CDATA[&#8220;Если достаточно долго лазить по карманам своих курток, можно найти практически любую сумму денег&#8221; (народная мудрость). Вот и с задачками примерно такая же ситуация &#8211; вспомнил весьма любопытную. Приятно, знаете ли, иногда посмотреть как люди мучаются над задачками, которые когда-то серьезно озаботили тебя самого :) Итак, есть следующий код: #!/bin/sh get_size() { if [ "`uname`" [...]]]></description>
		<wfw:commentRss>http://alexey.sveshnikov.ru/blog/2007/10/19/%d0%b7%d0%b0%d0%b3%d0%b0%d0%b4%d0%ba%d0%b0/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>HTTP сервер в одну строку: версия 2.0</title>
		<link>http://alexey.sveshnikov.ru/blog/2007/08/30/bash-httpd-2/</link>
		<comments>http://alexey.sveshnikov.ru/blog/2007/08/30/bash-httpd-2/#comments</comments>
		<pubDate>Wed, 29 Aug 2007 20:00:11 +0000</pubDate>
		<dc:creator>Alexey Sveshnikov</dc:creator>
				<category><![CDATA[Shell]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Техноблог]]></category>
		<category><![CDATA[netcat]]></category>

		<guid isPermaLink="false">http://alexey.sveshnikov.ru/blog/2007/08/30/http-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d0%b2-%d0%be%d0%b4%d0%bd%d1%83-%d1%81%d1%82%d1%80%d0%be%d0%ba%d1%83-%d0%b2%d0%b5%d1%80%d1%81%d0%b8%d1%8f-20/</guid>
		<description><![CDATA[Идея с HTTP сервером на bash мне не дает покоя. Вернуться к ней меня побудила.. попытка воспользоваться старой версией: получалсь не очень :) Поэтому решил довести его до ума. Что-то дописал, что-то выкинул, полчилось следующее: :;while [ $? -eq 0 ];do nc -vlp 8080 -c&#8217;(r=read;e=echo;$r a b c;z=$r;while [ ${#z} -gt 2 ];do $r z;done;f=`$e [...]]]></description>
		<wfw:commentRss>http://alexey.sveshnikov.ru/blog/2007/08/30/bash-httpd-2/feed/</wfw:commentRss>
		<slash:comments>51</slash:comments>
		</item>
		<item>
		<title>Что получится, если скрестить fuse и ssh? &#x202E;[файловая система sshfs]</title>
		<link>http://alexey.sveshnikov.ru/blog/2007/08/29/sshfs/</link>
		<comments>http://alexey.sveshnikov.ru/blog/2007/08/29/sshfs/#comments</comments>
		<pubDate>Tue, 28 Aug 2007 20:58:03 +0000</pubDate>
		<dc:creator>Alexey Sveshnikov</dc:creator>
				<category><![CDATA[Shell]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Техноблог]]></category>
		<category><![CDATA[fuse]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://alexey.sveshnikov.ru/blog/2007/08/29/%d1%87%d1%82%d0%be-%d0%bf%d0%be%d0%bb%d1%83%d1%87%d0%b8%d1%82%d1%81%d1%8f-%d0%b5%d1%81%d0%bb%d0%b8-%d1%81%d0%ba%d1%80%d0%b5%d1%81%d1%82%d0%b8%d1%82%d1%8c-fuse-%d0%b8-ssh-%d1%84%d0%b0%d0%b9/</guid>
		<description><![CDATA[А получится sshfs. sshfs позволит вам монтировать каталоги на удаленных машинах по протоколу SFTP; пользоваться им настолько просто, что даже рассказать в этой заметке практически нечего: ни тебе интрижки с накладыванием патчей и сборкой пакета, ни тебе объектного языка конфигурационных файлов. Тоска, одним словом. Но для sshfs это, вобщем-то, плюс. Итак, начнем с установки пакета [...]]]></description>
		<wfw:commentRss>http://alexey.sveshnikov.ru/blog/2007/08/29/sshfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

