Горячие клавиши в терминале 2
Декабрь 1st, 2011В продолжение поста про горячие клавиши в терминале
ctrl-u — вырезать (в буфер) строку слева от курсора
ctrl-w — вырезать (в буфер) слово слева от курсора
alt-backspace — вырезать (в буфер) слово слева от курсора до символа, например в пути
Читать далее »
Скрипт отключения/включения wifi в dir-300 из консоли
Октябрь 4th, 2011Написал скрипт для отключения/включения wi-fi на роутере dir-300 из консоли. Работает просто, параметры up и down. Для большинства практического смысла не имеет, а я часто включаю, выключаю вай-фай ну и для практики с curl. В методе POST передается слишком много параметров, я часть порубил, часть оставил.
#!/bin/bash #Адрес веб-интерфейса роутера routerUrl=http://192.168.0.1 routerLogin=user routerPassword=derpasswort #ssid сети, вместо пробелов "+" wlanSsid=halyava curl -d "ACTION_POST=LOGIN&FILECODE=&VERIFICATION_CODE=&LOGIN_USER=$routerLogin&LOGIN_PASSWD=$routerPassword&login=Log+In+&VER_CODE=" \ "$routerUrl/st_device.php" > /dev/null case "$1" in up) curl -d "ACTION_POST=final&f_enable=1&f_wps_enable=1&f_ssid=$wlanSsid&f_wlan_sch=0&f_super_g=&f_xr=&f_txrate=0&f_wmm_enable=0&f_ap_hidden=0&f_authentication=5&f_cipher=2&f_wpa_psk_type=1&f_wpa_psk=$routerPassword" \ "$routerUrl/bsc_wlan.php" > /dev/null;; down) curl -d "ACTION_POST=final&f_enable=0&f_wps_enable=1&f_ssid=$wlanSsid&f_super_g=&f_xr=&f_txrate=0&f_wmm_enable=0&f_ap_hidden=0&f_authentication=5&f_cipher=2&f_wpa_psk_type=1&f_wpa_psk=$routerPassword" \ "$routerUrl/bsc_wlan.php" > /dev/null;; *) echo "Please use up/down script options for managing wlan in DIR-300";; esac
chmod +X routerwlan
routerwlan down
Полезности по SSH. Туннель, проброс портов, socks-прокси
Сентябрь 28th, 2011Поскольку мне в последнее время приходится каждый день работать по ssh, то хочется поделиться теми вещами, которые мне помогают в работе. Прежде всего надо отметить, что часть отличных возможностей ssh остается в тени. Хотя в мане это все есть. В этот топик буду складывать фичи ssh. Все касаемо OpenSSH. Итак:
Читать далее »
Apt-cacher-ng — кешер deb пакетов из репозитория
Сентябрь 16th, 2011Всегда пользуюсь. Простая программа apt-cacher-ng.
Нет смысла держать зеркало репозиториев в маленькой сети. И в большой, я думаю, это не всегда ценное решение. Программа крайне проста в работе. Все deb пакеты, что проходят через нее, остаются в кеше на сервере в папке /var/cache/apt-cacher-ng/. И в следующий раз, если клиент запрашивает пакет, который есть в базе кешера, то он будет взят оттуда, и соответственно по локальной скорости. Экономия трафика и времени.
Читать далее »
Как выключить Linux компьютер через определенное время
Сентябрь 10th, 2011Тут я давненько писал как выключить компьютер через определенное время в Windows. В Linux это делается ничуть не сложнее, так же присутствует программа с одноименным названием shutdown.
Читать далее »
Как разобрать Apple клавиатуру
Сентябрь 10th, 2011!Внимание, я не несу никакой ответственности за данный совет, все делаете на свой страх и риск!
Прислали мне благодарностью за некоторую помощь клавиатуру Apple aluminium keyboard из Бельгии. Конечно же на ней нет русского языка, это меня не пугает абсолютно, а вот французская/бельгийская раскладка AZERTY немного вводит в ступор. Не стал отчаиваться, полез искать гайды по разборке клавиатуры Apple, что бы поменять клавиши местами и пришел к выводу что данная процедура вполне осуществима. Объясню на пальцах. Берете пластиковую карту, зубочистку или другой неметаллический предмет, что бы лишний раз не царапать девайс. Аккуратно, с небольшим усилием поддеваете верхнюю часть клавиши до щелчка, верхняя клавиша слетает пазами с осей, а дальше просто вытаскиваем с нижней части. Устанавливается на место так же. Подсовываете нижнюю часть клавиши и кладете кнопку в ячейку, а дальше нажимаете пальцем до двух шелчков, что бы с правой и левой стороны пазы защелкнулись. Верхние узкие клавиши развернуты перпендикулярно средним, если их снимать, то надо поддевать с правой стороны. Вот это видео помогло мне разобрать Apple клавиатуру.
Superблок
Август 9th, 2011Права на сканер в Ubuntu Linux
Июнь 14th, 2011После установки драйвера для сканера может оказаться то, что сканер работает только с правами рута. Как лечить:
В консоли
sudo sane-find-scanner
интересует строка вида
found USB scanner (vendor=0x04f9, product=0x01a6) at libusb:001:014
Хоткеи в терминале
Апрель 26th, 2011Фичи линуксов можно узнавать бесконечно.
ctrl-k — При редактировании команды в командной строке эта комбинация удаляет все введенные символы от курсора до конца строки.
ctrl-d — равносильно exit.
ctrl-r — Используется для поиска команды в истории командной строки (набирается эта комбинация и затем начальные буквы искомой команды).
ctrl-z — Останавливает текущее приложение. Последующий ввод bg переводит приложение в фоновый режим, fg — вывод из фонового режима. jobs — просмотр задач, запущенных в фоне.
ctrl-c — «Убивает» программу. Используется в крайнем случае. Сначала попробуйте закрыть программу другими способами.
ctrl-l — Очищает окно терминала, равносильно clear


