Linux: sshfs через sudo

Для Ubuntu или Debian в опции монтировании необходимо добавить атрибут:

sshfs user@server:/home /your/path -o sftp_server="/usr/bin/sudo /usr/lib/openssh/sftp-server"

Ubuntu: конвертация видео mkv в mp4

Для конвертации видео из формата mkv в mp4 в Ubuntu необходимо установить пакет ffmpeg в центре приложений Ubuntu.

undefined

Ubuntu: переключение между окнами одного приложения

В Ubuntu переключение между окнами одного приложения возможно по сочетаниям клавиш alt + ~.

Вернуть меню в Sublime Text

Во вкладке View в меню редактора Sublime Text 3 на Ubuntu есть пункт, чтобы скрыть это самое меню. И как его вернуть - непонятно.

Вернуть меню в Sublime Text

grep в трминале macOS

Многие пользователи Ubuntu знают про утилиту терминала grep. Пример ниже.

grep -r "example"

grep в трминале macOS

Linux: размер файла или директории

Вывод размеров файлов через команду ls

Самый очевидный способ - это воспользоваться средствами команды ls. Для вывода размеров файлов, воспользуемся двумя параметрами:

s - выводит размеры файлов;

h - конвертирует размер файлов в формат, удобный для чтения человеком.

wget: рекурсивное копирование сайта целиком

Ни для кого не секрет, если необходимо скачать все файлы какой-либо веб-страницы, то в *nix системах можно воспользоваться командой wget. Данная консольная программа позволяет также скачивать страницы сайта рекурсивно.

wget: рекурсивное копирование сайта целиком

Иконка Skype в трее Ubuntu 16.04

В 12.04 подобный баг можно исправить таким способом. Но при установке 16.04, в dconf-editor нет systray-whitelist.
Проблема решается командой в терминале:

sudo apt-get install sni-qt:i386

Ошибка при установке cpan-модуля: ! Can’t configure the distribution

Если при установке 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).

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

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

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

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

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

Установка и работа с PostgreSQL

Установка PostgreSQL в Ubuntu и perl-модуля Mojo::Pg для работы с ней.

undefined

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

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

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

undefined

Удаление Dropbox в Linux

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

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

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

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

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

Geany 0.21. Цветовые схемы

В текстовом редакторе Geany 0.21 глючный механизм изменения цветовой схемы, поэтому обновимся под последнюю версию (в данный момент - 1.24.1).

Устанавливаем утилиту aptitude для работы с пакетами, если не стоит:

sudo apt-get install aptitude

Обновляем Geany:

sudo add-apt-repository ppa:geany-dev/ppa
sudo aptitude update && sudo aptitude install geany geany-plugins
sudo aptitude install geany

Ubuntu: завершить зависший процесс

О просмотре списка процессов в Linux я уже писал ранее.

Но что делать, если процесс завис? У меня чаще всего это Skype. Найдем процесс:

ps -A | grep "skype"

Для завершения процесса нужно вызвать утилиту kill с параметром "-9". В этом случае она просто убьет процесс без процедуры "завершитесь, пожалуйста" (123 - ID процесса).

sudo kill -9 123

Также можно использовать утилиту killall, когда необходимо убить дерево процессов.

sudo killall skype

Linux: работа с файлами и директориями

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

Linux: системные shell-команды

Системные команды Linux позволяют получить информацию о архитектуре ПК, версии ядра ОС, аппаратных характеристиках, информацию о процессоре и файлах подкачки и многом другом.

linux-system-commands 

Linux: команды «cd -» и «sudo !!»

Как говорится: "Век живи - век учись". Пользуюсь *nix системой около 5 лет, но настолько простые команды открыл для себя только сейчас.

1. Возврат в предыдущую директорию

Очень помогает, когда работаешь в двух директориях. Не нужно открывать две терминальные вкладки. Например, при настройке apache (sites-available, sites-enabled). 

cd -

2. Запуск предыдущей команды с root-правами

Случай, когда забываешь дописать "sudo" - не редкость. sudo !! поможет в этом вопросе.

sudo !!

Создание загрузочной флешки Ubuntu

Для форточек (Windows) самая распространная программа, с помощью которой можно сделать Live-CD с Ubuntu - UNetbootin. Также доступны варианты скачки под Linux-системы и для Mac OS X.

В данном обзоре распишу два способа создания создания загрузочного USB-носителя через ОС Ubuntu.

ubuntu usb

Ubuntu: список процессов

Для просмотра списка процессов в Ubuntu имеются следующие команды:

1) Получение основных сведений о процессах, запущенных текущем пользователем

ps -la

2) Процессы всех пользователей

ps -ela

3) Базовая информация для текущего пользователя

ps -a

Шрифт Skype в Ubuntu

Установив Skype в 64-х битной Ubuntu, Вы столкнетесь с некорректным отображением шрифтов. Слова, написанные кириллицей и на латинском алфавите, отличаются друг от друга, что создает неудобства в использовании приложения.

шрифты-skype-ubuntu

Ubuntu: Иконка Skype в трее

Установив Skype на свежепоставленную Ubuntu 12.04, перестала отображаться иконка в трее. Фиксим.

иконка skype ubuntu

Ubuntu: добавить программу в контекстное меню "Открыть с помощью"

Чтобы добавить собственный пункт в контекстное меню Nautilus (правой клавишей на файле, открыть с помощью какой-либо программы), необходимо установить Nautilus-Actions из менеджера приложений Synaptic:

Synaptic Nautilus-Actions

Либо командой:

sudo apt-get install nautilus-actions

Создание открытого ssh-ключа

Применение SSH-ключей обеспечивает повышение защиты от атак, так как пароль не передается, который можно перехватить.
Прежде чем сгенерировать ключ, необходимо убедиться в отсутствии уже созданных ключей. Переходим в папку .ssh и просматриваем содержимое:

cd ~/.ssh
ls

Установка Sublime Text 2 (Ubuntu)

Sublime Text 2 — это платный текстовый редактор, написанный на C++, который: работает в Linux, OS X и Windows, обладает приличной скоростью работы, приятным интерфейсом, гибко настраиваем, имеет множество плагинов, поддерживает VIM-режим.

sublime text 2

Вернуть старый Nautilus в Ubuntu 13.04

После обновления версии Ubuntu меня ждал небольшой сюрприз =) Обновленный файловый менеджер Nautilus версии 3.6.

nautilus ubuntu

Восстановление загрузчика Grub

На днях столкнулся вот с какой проблемой: обновил версию Ubuntu c помощью загрузочного USB-носителя. После установки перезагружаю компьютер и у меня красуется: Error: file not found. Grub rescue.восстановление grub

Установка MongoDB

Установливаем MongoDB вводом несколько консольных команд. Итак, поехали:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
sudo gedit /etc/apt/sources.list

 

Настройка VPN-соединения Beeline в Ubuntu

Для настройки соединения в Ubuntu 11.10 необходимо:

Нажать на кнопку Network (в правом верхнем углу экрана), выбрать VPN Connections -- Configure VPN.

В появившемся окне нажать Add, выбрать Point-to-Point Tunneling Protocol (PPTP), нажать Create.

Настройка кодировки текстового редактора Gedit

В Ubutu по умолчанию используется кодировка UTF-8. Из-за разницы в кодировках файлов, созданных в других операционных системах, использующих кодировку Windows-1251, текст файлов в текстовом редакторе Gedit может отображаться некорректно.

Ubuntu: Komodo Edit, установка deb-пакета, удаление всплывающих сообщений

Написал небольшое FAQ по ОС Ubuntu, включающее в себя: установка Komodo Edit, установка deb-пакета, удаление назойливых всплывающих сообщений.