Архив метки: bash

FreeBSD: изменить shell пользователя

17 октября 2013
 

 По-умолчанию во FreeBSD используется sh для обычных пользователей, и csh для пользователя root. Что бы изменить shell для пользователя, можно воспользоваться несколькими вариантами. Убедитесь, что нужный shell присутствует в файле /etc/shells: # cat /etc/shells … /bin/sh /bin/csh /bin/tcsh /usr/local/bin/bash /usr/local/bin/rbash

BASH: скрипт проверки свободного места v2

2 октября 2013
 

 В дополнение к скрипту BASH: скрипт проверки свободного места — его другая версия. Задача — перед выполнением какой-то задачи (в примере это просто вывести фразу «Doing something…«) в скрипте echo.sh — сначала выполнить проверку места, после чего решать — продолжать выполнение или прервать.

Lynx: работа через proxy-сервер с авторизацией

17 сентября 2013
 

 При попытке открыть страницу в браузере Lynx, находясь при этом за прокси-сервером — получим ошибку: $ lynx http://ya.ru Looking up ya.ru Making HTTP connection to ya.ru Alert!: Unable to connect to remote host. lynx: Can’t access startfile http://ya.ru/

BASH: добавление и использование alias для команд

4 сентября 2013
 

 Использование alias позволяет сэкономить времени, так что их использование вполне рекомендуется. Единственный нюанс, как в известном выражении «Функция «Запомнить пароль» никогда не поможет вам его действительно запомнить». Итак, что бы добавить алиас — достаточно в файле конфигурации оболочки добавить команду типа: alias alias_name=’commandname -keys’ Допустим, используется оболочка bash. Тогда в файл ~/.bashrc добавим первый алиас:… Читать далее »

Apache Maven: Could not find or load main class

3 сентября 2013
 

 После обновления версии Apache Maven на 3.1 при запуске появляется сообщение об ошибке: # mvn -version Error: Could not find or load main class org.codehaus.classworlds.Launcher Проблема вызвана ошибкой в переменной PATH: # cat /root/.bashrc | grep PATH expor tPATH=${M2_HOME}/bin:${PATH}

BASH: скрипт проверки свободного места

3 сентября 2013
 

 Скрипт проверяет заданный раздел на наличие свободного места. Если места меньше, чем задано — отправляется письмо на заданный ящик. Переменные: FREE — реальное имеющееся свободное место; MIN — минимально доступное место, при достижении которого будет Alarm; TO — ящик, на который слать Alarm; SBJ — тема письма