Добавляем
sudo apt-get install gcc curl git mc mercurial nano openssh-server python screen bash-completion vim wget zsh sshfs ufw htop mtr cifs-utils p7zip smplayer
для GUI
sudo apt-get install gnome-system-monitor doublecmd wine remmina
из своих репозиториев
vscode chrome notepadqq telegram atom radmin
sudo apt-get install gnome-system-monitor

Эффективная работа в Midnight Commander

sudo apt-get install virtualbox-guest-additions-iso and ..-x11 and ..-utils
sudo pm-hibernate
How do I disable X at boot time so that the system boots in text mode?

sudo /etc/init.d/lightdm stop
<a href "http://askubuntu.com/questions/468359/installing-atom-text-editor-on-32-bit-ubuntu">installing-atom-text-editor-on-32-bit-ubuntu</a>

sudo usermod -aG vboxsf `whoami` или sudo usermod -aG vboxsf $(whoami) - чтобы работал exchange в virtualbox

</p>

Решенные вопросы
Cisco VPN - есть vpnc, но не заработал 
получилось только через консоль
sudo pcf2vpnc vpnname.pcf /etc/vpnc/vpnname.conf - конвертировать pcf для vpnc (для секьюрности нужно убрать пароль из конфига, будет спрашивать каждый раз)
sudo vpnc vpnname --enable-1des - запустить vpn
sudo vpnc-disconnect - остановить vpn
OpenVpn - не понятно как добавить ovpn файл через GUI
решение с консоли sudo openvpn --config vpnname.ovpn
Двойные субтитры в видео
Плейер который может показывать 2е субтитров одновременно smplayer
Запомнить куда грузились в GRUB
  /etc/default/grub:
  GRUB_DEFAULT=saved
  GRUB_SAVEDEFAULT=true
  sudo update-grub

bash
^a ^e - начало конец строки
M-b M-f - слово назад/вперед
^B ^F - символ назад/вперед
^U ^K ^Y вырезать до начала/конца строки и вставить
M-BS M-d вырезать слово слева/справа от курсора
^D ^H delete/backspase
^_ Undo
^L очистить терминал
^T поменять 2 символа местами
^D стандартный ввод закончился
M-l M-u M-c lower UPPER Capital case
^P ^N назад/вперед по истории
^-r поиск по истории
M-. Предыдущ аргумент

zsh

https://github.com/zsh-users/zsh-syntax-highlighting
https://github.com/zsh-users/zsh-autosuggestions
https://github.com/popstas/zsh-command-time

vim
h, j, k, l - стрелки
/str ?str - поиск вперед/назад, далее n/N вперед/назад
:[range]s/old/new/[g] - Заменить old на new в указанном диапазоне строк range. g - все замены без g только первая (:1,$s/old/new/g)
:%s/old/new - замена во всем файле
%s/\vold/new/ - замена с полными возможностями регулярных выражений
:e! — перезагрузить текущий файл
u / U - undo / восстановить текущую строку
. - повторить последнее действие
x/X - удалить символ под курсором/слева от курсора
i / a / A - в режим редактирования в/за текущей позиции в конце строки
yy / dd - копировать/удалить строку
p - вставить
J - склеить две строки
:wq shift+ZZ - сохранить и выйти
:q! - выйти без сохранения
:r - вставить из другого файла
:r! - вставить вывод комманды
:!./% - выполнить файл, который сейчас редактируем
:set [no]nu - включить/выключить
:syntax on/off вкл/выкл подсветку синтаксиса
^g - статус файла

.vimrc
colorscheme darkblue
set showmatch
set hlsearch
set incsearch
set ignorecase
set nu
set ffs=unix,dos,mac
set fencs=utf-8,cp1251,cp866,koi8-r,ucs-2
set tabstop=4
set shiftwidth=4
set smarttab
set expandtab
set smartindent
if !has('gui_running')
set mouse=
endif


ssh-agent
ssh-agent - хранилище ключей, pagent - это аналог ssh-agent в windows
Запустить его до до X server - положить в .xsessionrc (cmod +x):
    #!/bin/bash
    eval `ssh-agent -t 3600`
ssh-add - загрузить в агент ключи (-l список загруженных ключей -D выгрузить ключи)

i3 тайловый оконный мененджер
http://i3wm.org/ сайт i3
http://i3wm.org/docs/userguide.html userguide
https://ru.wikipedia.org/wiki/Фреймовый_оконный_менеджер Тайловый оконный
https://ru.wikipedia.org/wiki/I3 Тайловый оконный i3
http://help.ubuntu.ru/fullcircle/37/top5_37 ТОП 5: Фреймовые оконные менеджеры
https://habrahabr.ru/post/150100/ Тайловый оконный менеджер i3 хабр
https://wiki.archlinux.org/index.php/i3_(Русский)  Тайловый оконный менеджер i3 Arch

setxkbmap -option "grp:caps_toggle,grp_led:scroll" - переключение языка по capslock

~/.config/i3/config - конфиг

по умолчанию mod - это win
mod+Enter открывает терминал
mod+d запускает dmenu (меню сверху экрана, которое по мере ввода с клавиатуры названия приложения предлагает варианты для запуска)
mod+Shift+Q закрывает активное окно

mod+v включает режим вертикального тайлинга (экран будет делиться горизонтально)
mod+h включает режим горизонтального тайлинга (экран будет делиться вертикально)
mod+w включает режим вкладок (каждое окно на рабочем столе занимает весь экран, сверху видны вкладки)
mod+s включает стековый режим (заголовки окон один под другим, каждое окно занимает весь экран)
mod+e возвращает стандартный режим
mod-f full mode
mod-r resize mode

mod+Shift+Space переключает окно в режим плавающего и обратно
mod+Space переключение между плавающим и тайловыми окнами

mod+Left/Right/Up/Down перемещает фокус в пределах рабочего стола (также можно jkl;)
mod+Shift+Left/Right/Up/Down перемещает текущее окно в пределах рабочего стола

mod+1 и т.д. переключает на рабочий стол с указанным номером
mod+Shift+1 и т.д. перемещает окно рабочий стол с указанным номером

mod+Shift+C читает настройки из файла конфигурации
mod+Shift+r restart
mod+Shift+E выходит из i3wm на экран ввода имени пользователя и пароля

screen
screen -ls список
screen -r <сессия> вернуться в сессию</div>
screen -x <сессия> подключиться в ту же сессию чтобы видеть, что происходит в данный момент на экране (логиниться нужно под тем же пользователем)</div>
Сочетание Описание
Ctrl+a, ? Помощь
Ctrl+a, c Создать новое окно в текущей сессии screen
Ctrl+a, d Отключиться от текущей сессии screen. Все сессии в screen остаются в рабочем состоянии.
Ctrl+a, " Показать список окон в текущей сессии screen
Ctrl+a, ' Переключиться на окно по номеру
Ctrl+a, n Переключиться на следующее окно
Ctrl+a, p Переключиться на предыдущее окно
Ctrl+a, Shift+a Переименовать текущее окно
Ctrl+a, k Закрыть текущее окно screen
Ctrl+a, w Перечислить списком все окна
Ctrl+a, ESC Copy mode SPACE начать/закончить выделение Ctrl-a ] вставить
tmux
tmux a - Подключиться
tmux detach - Отключиться
tmux ls - list session
tmux set-option mouse on - поддержка мыши
Команды
C-b ? - help
C-b w - list window
C-b s - list session
C-b " - Горизонтальный сплит
C-b % - Вертикальный сплит
C-b стрелки - Ходить между frame
C-b C-o - поменять frame местами
C-b o - next frame
C-b { } - Move frame Up/Down
C-b Alt-Стрелки - Изменить размер фрейма
C-b Space - выровнять frame
C-b t - Часы
C-b r - redraw
C-b c - create window
C-b 0-9 - select window
C-b [ - start copy mode (Vim/emax mode Space/C-Space - begin-selection Enter/M-w copy-selection)
C-b ] - past

Коммандная строка в неочевидных местах
pacmd - управление звуком (см list-sinks list-sink-inputs pacmd set-default-sink 4)
    pacmd list-sink-inputs | grep -E 'index|sink:|client:' ; echo "***"; pacmd list-sinks | grep -E 'index|name:'
    pacmd move-sink-input 123 2
    set-default-sink 4
alsamixer - регулировка громкости звука
bluetoothctl - настройка bluetooth
xclip - работа с clipboard из сомандной строки