В Ubuntu переключение между окнами одного приложения возможно по сочетаниям клавиш alt + ~.
В Ubuntu переключение между окнами одного приложения возможно по сочетаниям клавиш alt + ~.
Оригинальная версия MySQL была разработана компанией MySQL AB, первая версия появилась в 1995 году. В январе 2008 Sun Microsystems приобрела MySQL AB за 1 миллиард долларов. Вскоре после этого, Oracle купила Sun Microsystems. Из-за недоверия к стратегии развития MySQL был создан форк под названием MariaDB.
Со временем MariaDB начала использоваться во многих дистрибутивах Linux по умолчанию. Она используется для обеспечения работы большого количества сайтов. В данном обзоре сравнивается MySQL и MariaDB.
Вывод размеров файлов через команду ls
Самый очевидный способ - это воспользоваться средствами команды ls. Для вывода размеров файлов, воспользуемся двумя параметрами:
s - выводит размеры файлов;
h - конвертирует размер файлов в формат, удобный для чтения человеком.
Ни для кого не секрет, если необходимо скачать все файлы какой-либо веб-страницы, то в *nix системах можно воспользоваться командой wget. Данная консольная программа позволяет также скачивать страницы сайта рекурсивно.
Добавляем репозиторий:
sudo add-apt-repository ppa:fkrull/deadsnakes
Обновляем информацию о пакетах и запускаем установку последней версии (на момент написания 3.5):
sudo apt-get update; sudo apt-get install python3.5
sudo apt-get install python-setuptools
Если при установке perl-модуля со cpan у вас возникает ошибка,
! Can’t configure the distribution. You probably need to have ‘make’. See /home/user/.cpanm/build.log for details.
то необходимо установить build-essential (informational list of build-essential packages).
Конвертацию каждого слоя из psd-файла в png-изображение на Linux возможно осуществить при помощи всего лишь одной команды (при условии, что установлен ImageMagick):
convert file.psd file.png
С необходимостью установки модуля со CPAN я столкнулся при пользовании виртуальным хостингом без прав супер-пользователя (root).
В этом случае поможет local::lib.
wget http://search.cpan.org/CPAN/authors/id/H/HA/HAARG/local-lib-2.000017.tar.gz
tar zxf local-lib-2.000017.tar.gz
cd ~/local-lib-2.000017
perl Makefile.PL --bootstrap
make test && make install
echo 'eval $(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib)' >>~/.bashrc
Быстрая очистка содержимого файла в Linux (удобно при работе с логами) производится с помощью терминальной команды:
cp /dev/null file.log
В Ubuntu имеется удобный графический инструмент baobab, предназначенный для анализа дискового пространства. Он доступен в комплекте базовых приложений Ubuntu: Приложения > Стандартные > Анализатор использования дисков и выглядит примерно так:
Однако, аналогичную задачу несложно выполнить через консоль при помощи утилиты du (disk usage).
Рекурсивная установка прав доступа на всё (файлы и директории):
chmod -R 755 *
Рекурсивная установка прав только на файлы:
find . -type f -exec chmod 0755 {} ';'
/bin В этом каталоге хранятся основные команды, необходимые пользователю для работы в системе. Например, такие как командные оболочки и команды файловой системы. Каталог /bin обычно не изменяется после установки. Если изменяется, то обычно лишь при обновлениях пакетов программ, предоставленных разработчиками операционной системы.
/boot В этом каталоге хранятся файлы, используемые загрузчиком ОС — LInux LOader. Этот каталог так же практически не изменяется после установки.
/dev В этом каталоге размещены описания устройств системы. В Linux всё рассматривается, как файл, даже различные устройства, такие как последовательные порты, жёсткие диски и сканеры. Для получения доступа к определённому устройству, необходимо чтобы существовал специальный файл, называемый device node. Все эти файлы находятся в каталоге /dev. Аналогично устроено большинство UNIX-подобных операционных систем.
/home В этом каталоге размещены домашние каталоги пользователей. Linux является многопользовательской системой и каждому пользователю присваивается имя и уникальный каталог для персональных файлов.
Серия постов по работе с Linux для начинающих. Предыдущий пост: Работа с файлами и директориями.
Для удаления Dropbox в Ubuntu необходимо выполнить следующие команды:
sudo apt-get remove dropbox
rm -rvf ~/.dropbox ~/.dropbox-dist
rm -rv ~/Dropbox
Использование горячих клавиш значительно упрощает жизнь и ускоряет работу в shell-е.
Серия постов по работе с Linux для начинающих. Предыдущий пост: Системные shell-команды.
Системные команды Linux позволяют получить информацию о архитектуре ПК, версии ядра ОС, аппаратных характеристиках, информацию о процессоре и файлах подкачки и многом другом.
Как говорится: "Век живи - век учись". Пользуюсь *nix системой около 5 лет, но настолько простые команды открыл для себя только сейчас.
1. Возврат в предыдущую директорию
Очень помогает, когда работаешь в двух директориях. Не нужно открывать две терминальные вкладки. Например, при настройке apache (sites-available, sites-enabled).
cd -
2. Запуск предыдущей команды с root-правами
Случай, когда забываешь дописать "sudo" - не редкость. sudo !! поможет в этом вопросе.
sudo !!
Проблема:
Если примонтирован диск по sshfs и редактором или консолью долго не пользоваться, то подключение обрывается (заканчивается время сессии), соответственно редактор зависает и консоль тоже.
Решение:
Добавить в конец /etc/ssh/ssh_config параметры:
TCPKeepAlive yes
ServerAliveInterval 30
Использовал множество редакторов на Linux, но остановился на Geany - отличная среда разработки, легкий (быстро запускается в отличии от других IDE), но есть и минусы - багистый, очень часто встречаются ошибки и недочеты.
Один из них - нельзя пользоваться горячими клавишами на русской раскладке. Очень раздражает.
Renotes © 2012 -
Заметки web-разработчиков ·RSS