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

Shell: grep плюс/минус несколько строк

28 марта 2015
 

 Иногда требуется выполнить поиск вхождения + несколько строк перед/после совпадения. Для этого в grep предусмотрено несколько опций. Для примера возьмём такой файл: $ cat file.txt 11111 22222 33333 44444 55555 66666

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… Читать далее »

Java: работа с jar-архивами из консоли Linux

27 ноября 2013
 

 Извлечение объектов из архива Распаковать архив ojdbc14-10.2.0.4.jar в текущую директорию: $ jar xf ojdbc14-10.2.0.4.jar Ключи: -x — extract, распаковать; -f — file, файл, который необходимо распаковать; В результате получим содержимое архива: $ ls -1 META-INF ojdbc14-10.2.0.4.jar oracle

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

UNIX: примеры использования Netcat

5 октября 2013
 

 Netcat, она же nc — простая, но очень удобная консольная утилита, предназначенная для работы с портами и TCP и/или UDP трафиком между узлами сети. Полезные ключи: -l — указать какой порт будет слушать nc для приёма входящих соединений; -n — не использовать преобразование IP в имена хостов; -k — продолжать принимать соединения на указанном с… Читать далее »

UNIX: chdir: error retrieving current directory: getcwd: cannot access parent directories

27 сентября 2013
 

 При попытке сменить директорию — система сообщает об ошибке: # cd /home/setevoy/src/release chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory При попытке воспользоваться TAB для подстановки пути: # cd /hsymlink-hook: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory ome/s^C