Debian
CD-ROM
После установки при манипуляциях с apt-get
часто спрашивает cd-rom. Чтобы от этого избавиться, нужно отредактировать файл /etc/apt/sources.list
и удалить оттуда строчку, начинающуюся с deb cdrom
Тачпад
После установки не работал левый клик по нажатию на тачпад. Решение - подключить мышь, зайти в Settings -> Mouse и включить там Tap To Click
Ctrl-Alt-T
Чтобы назначить вызов консоли по шорткату ctrl-alt-t, нужно зайти в Settings-Keyboard и создать новый шорткат для команды gnome-terminal
sudo
После установки sudo
в системе отсутствует. Нужно сделать:
su
apt install sudo
apt-get
Если не может найти многих пакетов, то нужно отредактировать /etc/apt/sources.list
и добавить туда источники:
deb http://deb.debian.org/debian/ stretch-updates main non-free
deb-src http://deb.debian.org/debian/ stretch-updates main non-free
Alt-Shift
Чтобыустановить смену раскладки на Alt+Shift,нужно:
Tweak tool >> Typing >> Modifiers of input sources switch >> Alt shift.
DNS
Прописывается в файле /etc/resolv.conf
Чтобы добавить туда новый DNS-server, нужно дописать:
nameserver 8.8.8.8
Переменные окружения и оболочки
Переменные оболочки (shell variables) работают только в шелле.
Установка переменной оболочки
KEY=value
Чтение переменной оболочки
$KEY
Установка переменной окружения
Осуществляется через экспорт переменной оболочки:
KEY=value
export KEY
Можно объединить в одну строчку:
export KEY=value
Снятие переменной окружения
export -n KEY
Вывод всех переменных окружения
printenv
Установка будет работать только на текущий сеанс. Если нужно установить навсегда, то можно так:
nano ~/.profile
и в этом файле добавлять свои переменные в обычном формате
Алиасы
Чтобы сохранить алиас навсегда, его нужно писать в:
sudo nano ~/.bashrc
Установка прокси
Нужно установить две переменные окружения:
export HTTP_PROXY=http://192.168.2.102:3128
export HTTPS_PROXY=http://192.168.2.102:3128
ВАЖНО, чтобы схема (http://) присутсвовала в адресе, иначе, например, питоновский urlparse может тупить (было такое в geeknote)