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

BASH: форматирование даты

28 января 2015
 

 Для отображения информации о текущем времени и/или дате используется утилита /bin/date. Ситаксис её использования: date +FORMAT date +”%FORMAT” date +”%FORMAT%FORMAT” date +”%FORMAT-%FORMAT”

Python: установка и использование IPython

19 августа 2014
 

 IPython — интерактивная оболочка для языка программирования Python, которая предоставляет расширенную интроспекцию, дополнительный командный синтаксис, подсветку кода и автоматическое дополнение. Является компонентом пакета программ SciPy. (c) Wiki Установка через PIP: # pip install ipython Однако, на CentOS 6.5, в котором используется: # python -V Python 2.6.6 установка через pip невозможна, так как: ERROR: IPython requires Python version 2.7 or 3.3 or… Читать далее »

ping: icmp open socket: Operation not permitted

10 октября 2013
 

 При выполнении команды ping – ошибка такого вида: $ ping ya.ru ping: icmp open socket: Operation not permitted Проблема заключается в неверно (или намеренно) установленных правах на исполняемый файл ping: $ i=`which ping` && ls -l $i -rwxr-xr-x 1 root root 38464 2011-04-15 16:09 /bin/ping

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 Будучи запущенной без опций – утилита выведет список всех каталогов и файлов, начиная с текущей позиции.

screen – консольный оконный менеджер

5 июня 2013
 

 Основная задача утилиты SCREEN– возможность запуска нескольких сессий одновременно в рамках одной. Наиболее важной её возможностью является возможность сохранения и поддержки текущей сессии даже при закрытии основного управляющего окна на стороне пользователя. Установка. FreeBSD: # cd /usr/ports/sysutils/screen/ && make BATCH=yes install clean Debian/Ubuntu: # aptitude -y install screen CentOS/RHEL: # yum -y install screen