Архив рубрики: Разное

Everything others do not fit in other categories.

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

4 сентября 2013
 

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

UNIX: утилита tree — вывод директорий/файлов в виде дерева

2 сентября 2013
 

 Установка в CentOS: # yum -y install tree.i686 Установка во FreeBSD: # cd /usr/ports/sysutils/tree && make BATCH=yes install clean Будучи запущенной без опций — утилита выведет список всех каталогов и файлов, начиная с текущей позиции.

Linux: jobs, fg, bg — управление фоновыми процессами

18 августа 2013
 

 Запущенный процесс в обычном режиме работает в режиме «foreground«, т.е. — «на переднем плане» или, другими словами, «в приоритетном режиме». В таком режиме он принимает команды с управляющего терминала, в котором он запущен, и на него же выводит информацию stdout и stderr. Кроме того, он делает недоступным командную строку. Что бы запустить задачу в фоновом… Читать далее »

UNIX: PID, PPID и nohup

18 августа 2013
 

 Кратко, схема процессов в Linux (да и любой другой UNIX-like системе) выглядит как дерево. Первым всегда запускается процесс init с номером 1, который порождает все остальные процессы. Запущенный в обычном режиме процесс получает собственный PID (Process ID), а в качестве PPID (Parent Process ID — ID родительского процесса) — получает номер процесса, «от которого» он… Читать далее »

Тег pre и перенос строк

8 августа 2013
 

 При оформлении текста в тег <pre>…</pre> — длинная строка не переносится на следующую при достижении границы объекта (например — границы контейнера <div>), а выходит за его рамки. Для устранения проблемы — в файл style.css (или другой файл стиля, который используется в данном блоке) добавляем: pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla,… Читать далее »

История создания утилиты PING

26 июля 2013
 

 Оригинал статьи можно найти тут>>>. Домашняя страница автора Майка Муса (Mike Muuss). Да, совершенно верно — я автор UNIX-утилиты Ping. Ping — небольшая программа в тысячу строк, написанная мной одним вечером. Я назвал её так  по аналогии со звуком, издаваемым гидролокатором, вдохновлённый принципом эхолокации. В колледже я увлекался моделированием радио- и эхолокационных систем, и аналогия… Читать далее »

Ubuntu: проверить температуру винчестера

7 июня 2013
 

 Для проверки температуры жестких дисков используем утилиту hddtemp. Установка для Debian/Ubuntu: # aptitude -y  install hddtemp Во время установки будет предложено установить hddtemp в качестве демона (сервиса) — отвечаем «Нет». Если понадобится — это можно будет изменить с помощью: # dpkg-reconfigure hddtemp

FreeBSD: CURRENT, STABLE и RELEASE версии

3 июня 2013
 

 В чём разница между версиями CURRENT, STABLE и RELEASE? Кратко — CURRENT это версия FreeBSD, находящаяся на стадии разаботки. STABLE — это переходной процесс от CURRENT, а RELEASE — это последний этап доработки версии STABLE. Версия CURRENT содержит в себе самые последние изменения, которые ещё находятся в стадии доработки и тестирования. Так же — она… Читать далее »