Посты с тегом bash
goblinyara 15.09.2010 12:40

ПереводыНедостатки Windows PowerShell в сравнении с Linux SSH/bash.

Оригинал
Переведено при помощи сервиса translated.by инициативной группой переводчиков welinux при участии пользователей goblinyara, settler, Zereal, silent.
Полностью.
+ 6 -
28
Shihad 11.09.2010 13:07

СкриптыАвтоматизация создания djvu-файлов.

Постепенно учусь работать в командной строке. Написал скриптик, который пригодится людям, решившим оцифровать библиотеку. Благодарю philosoft и xT за помощь в исправлении ошибок и улучшении скрипта.
Полностью.
+ 4 -
14
sagod 17.08.2010 00:19

Tips & tricksБесконечный цикл

Бывает, напишешь парсер, а его надо запустить и оставить ненадолго, пока не закончит свои делишки. Для этого можно воспользоваться средствами bash. Подумал, что кому-то может пригодиться.

Бесконечный цикл выглядит просто:
1
$ while true; do ./parser; done;
Полностью.
+ -1 -
12
Aesdana 12.08.2010 12:22

Мой рабочий стол.Мониторилки

Последнее время на работе из-за жары творился настоящий апокалипсец. Сервера падали в обморок, кондеи начинали бастовать, упсы сходили с ума. Поэтому решила я самое проблемное вынести на рабочий стол.

s_1281600877_1bf50285b2.png
Полностью.
+ 10 -
15
immortalday 01.08.2010 22:17

SecurityАудит действий пользователя в shell (bash/sh), sudo

Ведение логов шелла пользователя root через связку auditd и pam

Для того чтобы включить ведение логов пользователя root через связку auditd и pam нужно добавить в файл /etc/pam.d/system-auth-ac строку.
Полностью.
+ 10 -
17
exelens 14.07.2010 08:50

Я рекомендуюОсновы Linux от основателя Gentoo. Часть 1 (1/4)

Добро пожаловать в первую из четырех частей обучающего руководства по основам Linux, разработанного, чтобы подготовить вас к сдаче экзамена Linux Professional Institute 101. В нем вы познакомитесь с bash (стандартным командным интерпретатором в Linux), узнаете о большинстве возможностей таких стандартных команд Linux, как ls, cp и mv, разберетесь в инодах, жестких и символьных ссылках, и многом другом. К концу этого руководства у вас сформируется некий фундамент знаний, и вы будете готовы к изучению основ администрирования Linux. К концу всего курса (8 частей), у вас будет достаточно навыков, чтобы стать системным администратором Linux и пройти сертификацию LPIC Level 1 от Linux Professional Institute, если конечно захотите.

Данная первая часть руководства отлично подходит для новичков в Linux, а также для тех пользователей, кто хочет освежить или улучшить свое понимание фундаментальных концепций Linux, таких, как копирование и перемещение файлов, создание символических и жестких ссылок, а также стандартных команд обработки текста, включая конвейеры и перенаправления. По ходу мы также дадим множество советов, подсказок и трюков, что делает это руководство насыщенным и практичным, даже для тех, кто уже имеет солидный опыт работы с Linux. Для начинающих большая часть этого материала будет новой, но более продвинутые пользователи Linux найдут это руководство отличным средством, чтобы разложить свои фундаментальные навыки по полочкам у себя в голове.
Полностью.
+ -2 -
9
mrded 09.07.2010 21:17

СкриптыСкачивание видео с Vimeo

нашел у себя очень полезный скриптик. вот делюсь
 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
31
32
#!/bin/sh

if < $# -ne 1 >; then
	echo "Usage: $0 &lt;vimeo_id&gt;"
	exit 1
fi
VIMEO_ID=$1

which wget
if < $? -eq 0 >; then
	echo "Using wget..."
	GET_CMD="wget -O -"
else
	which curl
	if < $? -eq 0 >; then
		echo "Using curl..."
		GET_CMD="curl -L"
	else
		echo "Could not find wget or curl"
		exit 2
	fi
fi

VIDEO_XML=`${GET_CMD} http://www.vimeo.com/moogaloop/load/clip:${VIMEO_ID}`

REQUEST_SIGNATURE=`echo $VIDEO_XML | sed -e 's/^.*&lt;request_signature&gt;\(<^&lt;>*\)&lt;.*$/\1/g'`
REQUEST_SIGNATURE_EXPIRES=`echo $VIDEO_XML | sed -e 's/^.*&lt;request_signature_expires&gt;\(<^&lt;>*\)&lt;.*$/\1/g'`

echo "Downloading video..."
${GET_CMD} "http://www.vimeo.com/moogaloop/play/clip:${VIMEO_ID}/${REQUEST_SIGNATURE}/${REQUEST_SIGNATURE_EXPIRES}/?q=sd" &gt; ${VIMEO_ID}.flv

echo "Video saved to ${VIMEO_ID}.flv"
Полностью.
+ 2 -
10
stogerc 03.07.2010 22:49

СкриптыВыбираем случайную обоину на рабочий стол

1
feh --bg-center `ls ~/wallpapers*.jpg |sed -n "$(expr $<random> + 1)p"`</random>

Рассмотрим работу этого однострочника, может кому-нибудь, например новичкам, пригодится.
Полностью.
+ 11 -
16
Sugar 30.06.2010 12:13

Linux Network AdministrationОткрытие портов на некоторое время

Доброго времени суток, welinux.ru
Работаю сисадмином в некоторой конторе, есть сетка, есть прокси-сервер, он же шлюз, на основе ОС GNU/Linux.
На сервачке всё как положено - весь инет идет через прокси (squid), файрвол настроен, все политики по умолчанию установлены в drop, нескольким машинам открыты нужные им порты. Всё вроде хорошо, маршрутизация настроена, пакетики бегают, юзеры довольны, но есть одно но...
Полностью.
+ 8 -
31
26.06.2010 09:44

cppmmНебольшой скриптик для стягивания музыки.

Нашёл тут сайт в местной локалке, где имеется довольно объёмная коллекция музыки. Но, скачивать можно только по одной песне. В общем, это не интересно. Полчаса времени и я родил скромный скриптик. Предупреждаю сразу, написан он на скорую руку и заточен под один определённый сайт(поэтому и пост у себя в персональном). Скрипт принимает на входе url страницы со списком альбомов группы, а на выходе выдаёт все песни этой группы, аккуратно разложенные по папочкам с названиями альбомов.
Суть подхода - качаем страницу со списком альбомов, потом парсим её парой костылей с конвеерами и скармливаем всё это wget'у.
Полностью.
+ 1 -
3
1 2 4 5 6 7 8 9 10 16 17