Linux. Просмотр списка aliases, а также просмотр содержимого одного alias

Posted by & filed under Linux.

Задача: Иногда возникает такая задача, нужно определить какие aliases есть в системе, и что делает отдельный из них Решение: Просмотр списка aliases: compgen -a Просмотр содержимого отдельного alias: type -a myalias Пример: compgen -aResult are:alertegrepfgrepgrepllalllsmysql_root type -a mysql_rootmysql_root is aliased to `mysql -uroot -proot’

Curl and sending ajax header

Posted by & filed under Linux.

Для того, чтобы пройти проверку request.is_ajax()==True , нужно выполнить такой запрос: curl -v http://myserver.com/url/to/app/ —header «X-Requested-With: XMLHttpRequest»

Идея для проекта: wpost — закачка файлов (wget наоборот)

Posted by & filed under Linux.

Иногда очень нужно на сервере послать себе файл. С wpost это делается очень просто: wpost /home/dmitry/my_file.txt отправляет файл на сервер, а в ответ возвращается такая ссылка: http://wpost.miramik.com/link/ja7887213hjkasdjh78 Переходим по ней и загружаем наш файл. UPD: Нашел аналог от github. Если отправить нужно только текстовый файл, то можно воспользоваться консольным клиентом gist. Команда отправки файла выглядит… Read more »

Linux команда at

Posted by & filed under Linux.

At — простейшая программа выполнения заданий в определенное время. Пример: echo ‘notify-send «Hello world» ‘ | at 18:53 Покажет уведомление «Hello world» в 18:53

pip install from file

Posted by & filed under Linux.

Установка через pip библиотек указанных списком в файле: Имеем файл req.txt: django==1.3 django-cms==2.2 django-tagging PIL BeautifulSoup Ставим все требуемые библиотеки: pip install -r ./req.txt

rsync и ssh

Posted by & filed under Linux.

Копирование с сервера папки на локальную машину с прогресбаром rsync -rPve «ssh -p 22222» dmitry@myserver.com:/home/dmitry/.python-eggs/ ./ В моем случае порт для ssh нестандартный, поэтому указал: -p 22222

xmodmap (Просмотр таблицы соостветствий системных клавиш)

Posted by & filed under Linux.

xmodmap позволяет просматривать таблицу соостветствий клавиш. Пример результата: xmodmap: up to 4 keys per modifier, (keycodes in parentheses):shift   Shift_L (0x32), Shift_R (0x3e)lock    Caps_Lock (0x42)control    Control_L (0x25), Control_R (0x69)mod1    Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd)mod2    Num_Lock (0x4d)mod3 mod4    Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)mod5    ISO_Level3_Shift (0x5c), Mode_switch (0xcb)