Утилита du. Анализ дискового пространства

В Ubuntu имеется удобный графический инструмент baobab, предназначенный для анализа дискового пространства. Он доступен в комплекте базовых приложений Ubuntu: Приложения > Стандартные > Анализатор использования дисков и выглядит примерно так:

baobab ubuntu анализатор диска

Однако, аналогичную задачу несложно выполнить через консоль при помощи утилиты du (disk usage).

Как убить зомби-процессы в Unix

Можно попробовать убить зомби-процесс при помощи команды безусловного завершения kill -9.

Такой способ работает далеко не всегда и не совсем верен. Более правильным решением будет поиск и убиение родительского процесса.

Как убить зомби-процессы в Unix

Ubuntu: рекурсивное удаление файлов в каталогах

Для того, чтобы удалить все файлы во вложенных директориях необходимо использовать команду find, которая рекурсивно все файлы (только файлы) и удалит.

find . -type f -delete

Лучше всего перед удалением запустить без ключа -delete для того, чтобы отобразились удаляемые файлы.

Второй вариант: можно использовать команду rm.

find . -type f -exec rm -rfv {} \;

Ubuntu: команды терминала для работы с DEB пакетами

Установить / обновить пакет

dpkg -i package.deb

Удалить пакет из системы

dpkg -r package_name

Показать все установленные пакеты

dpkg -l

Ubuntu: установка 2gis (ДубльГИС)

Установка оффлайн версии 2gis (ДубльГИС) в Ubuntu:

echo 'deb http://deb.2gis.ru/ trusty non-free' | sudo tee /etc/apt/sources.list.d/2gis.list
gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 69ECCC891636CC92
gpg --armor --export 69ECCC891636CC92 | sudo apt-key add -
sudo apt-get update
sudo apt-get install 2gis

undefined

Структура Linux

/bin В этом каталоге хранятся основные команды, необходимые пользователю для работы в системе. Например, такие как командные оболочки и команды файловой системы. Каталог /bin обычно не изменяется после установки. Если изменяется, то обычно лишь при обновлениях пакетов программ, предоставленных разработчиками операционной системы.

/boot В этом каталоге хранятся файлы, используемые загрузчиком ОС — LInux LOader. Этот каталог так же практически не изменяется после установки.

/dev В этом каталоге размещены описания устройств системы. В Linux всё рассматривается, как файл, даже различные устройства, такие как последовательные порты, жёсткие диски и сканеры. Для получения доступа к определённому устройству, необходимо чтобы существовал специальный файл, называемый device node. Все эти файлы находятся в каталоге /dev. Аналогично устроено большинство UNIX-подобных операционных систем.

/home В этом каталоге размещены домашние каталоги пользователей. Linux является многопользовательской системой и каждому пользователю присваивается имя и уникальный каталог для персональных файлов.

Ubuntu: поиск файлов

Серия постов по работе с Linux для начинающих. Предыдущий пост: Работа с файлами и директориями.

undefined

Удаление Dropbox в Linux

Для удаления Dropbox в Ubuntu необходимо выполнить следующие команды:

sudo apt-get remove dropbox
rm -rvf ~/.dropbox ~/.dropbox-dist
rm -rv ~/Dropbox

Логи и tail

В nix* подобных системах имеется прекрасная утилита tail, выводящая несколько (по умолчанию 10) последних строк из файла.

При использовании ключа -f утилита tail следит за файлом: новые строки автоматически в режиме реального времени выводятся на экран. Это особенно удобно для слежения за логами при написании кода.

tail -f /logs/error.log

Можно также мониторить несколько логов в одной вкладке терминала.

tail -f /logs/error1.log /logs/error2.log /logs/error3.log

Для того, чтобы остановить мониторинг, достаточно нажать комбинацию Ctrl+C.

Горячие клавиши в терминале Linux

Использование горячих клавиш значительно упрощает жизнь и ускоряет работу в shell-е.

горячие клавиши терминала ubuntu