Основы
Терминал
Черное окошечко в которое можно вводить команды и получать результат - способ общения с операционной системой.
Все приведенные ниже команды - бессмысленный набор символов из нескольких букв, надо вводить в нем.
Запускается из меню приложений или Alt+f2 и ввести Terminal.
Архитектура
Для совершения многих действий полезно знать архитектуру используемого процессора
32bit: x86 i486 i586 i686
64bit: x86_64
Узнать можно командой:
arch
Дистрибутивы
Так же важно знать название дистрибдутива. Узнать дистрибутив:
distr_vendor distr_info
root
Многие команды требуют прав супер пользователя, для записи, изменения файлов вне пользовательской директории. Удобно открыть второе окно терминала виртуального cntrl + shift + t или реального по cntrl + alt + f3.
И ввести команду sudo, которая даст вам все мыслимые и не мыслимые права, например установит хром.
sudo apt-get install chromium sudo su -
Установка пакетов
Програмное обеспечения поставляется в пакетах, пакеты берутся из различных репозиториев в зависимости от дистрибутива.
C использованием epm | Нативные команды для AltLinux | Описание |
epmi "файл/пакет" | rpm -i "файл" | из файла, низкий уровень |
epmi "файл/пакет" | apt-get install "пакет" | из репозитория, верхний уровень |
_______________________________ | mcedit /etc/apt/sources.list | список репозиториев из которых будут браться пакеты |
rpm file:/var/ftp/pub/ALTLinux p7/branch/i586 classic debuginfo
rpm file:/var/ftp/pub/ALTLinux p7/branch/noarch classic |
вписываем репозитории в файл | |
epmu | apt-get update | обновляем apt, перечитываем sources.list |
epmi chromium eepm ... | apt-get install chromium eepm etckeeper etersoft-devel-utils etersoft-build-utils git vbox-client nxclient keepassx libnss-mys libnss-role psi | устанавливаем программы |
Описание различных менеджеров пакетов Справочник команд пакетного менеджера Универсальный менеджер пактов
Монтирование
Подключение новых источников информации, винчестеров, флешек, удаленных хранилишь.
cat /etc/fstab - файл содержащий устройста монтируемые при загрузке df - подключенные файловые системы, устройства mount - подключить новый источник информации, файловую систему umount - отключить
Команды
Список простых и нужных команд, можно ввести и посмотреть на результат
man cd ls cp scp mv ln mkdir mc mcedit top ps kill ip env cat less df arch rpm id who
Команда | Описание команды | Пример | Комментарий |
man | Мануал [команда] | man cd | |
cp | копирование [ключ] [что] [куда] | cp -a /etc/apt/* . | . - текущая директория |
find | поиск [откуда] [в чем] ["что"] | find /tmp -name "*.sh" | /* - несколько любых символов |
mount | монтирование [что] [куда] | mount /dev/sda1 /usr | /dev/sda1 - раздел физического устройства, узнать: df |
ls | Утилита [опции] [файл] | ls -l | |
mkdir | Каталог[ключи] | mkdir имя_каталога | |
mcedit | Текстовый редактор | mcedit [-bcCdfhstVx?] [+lineno] file |
Извлечь из архива
erc работает с любым архивом | erc *.tar.gz |
tar.gz | tar xvfz *.tar.gz |
tar.bz2 | tar xvjf *.tar.bz2 |
.7z | 7z -x *.7z |
tar czf ./docs.tar.gz ./docs/ | Создать архив из каталога gz |
tar cvjf ./docs.tar.bz2 ./docs/ | Создать архив из каталога bz2 |
Полезные приложения
Приложения | Описание |
Terminal | Виртуальный терминал |
mc | Двухоконный файловый менеджер |
keepassx | менеджер паролей |
gedit | текстовый редактор |
xsane | Сканирование |
chromium | браузер |
links | консольный браузер |
xpdf | pdf ридер |
kchmviewer | chm ридер |
erc | универсальный архиватор |
stardict | крутой переводчик по выделению |
ncdu | посмотреть замятое место Free_space |
xdg-open | открыть файл дефолтным приложением |
gwenview | просмотровщик фото (в альте баг, надо создать ссылку:
ln -s /usr/lib/kde3/bin/gwenview /usr/bin/ |
MidnightCommander
mc
____________________________ | mc | mcedit |
Ctrl + o | вернуться к bash | отменить |
Ctrl + Enter (Alt + Enter) | напечатать имя файла | |
Esc + Tab | автодополнение | |
Alt + a (Esc, a) | напечатать полный путь | |
F3 | перейти назад | начать/закончить выделение |
F4 | mcedit | |
F5 | скопировать в другую панель | скопировать выделенное |
F6 | переместить | переместить |
F6 + shift | переименовать | |
F7 | поиск | поиск |
F8 | Удалить | Удалить выделенное |
Insert | выделить файл | |
Ctrl + Shift + c | Скопировать выделенное | |
Ctrl + u | поменять панели местами | отменить одно действие |
Ctrl + ^ | предыдущая команда | |
Ctrl + r | обновить содержимое каталога | |
Ctrl + x | сменить права доступа | |
Ctrl + x, s | Сделать символическую ссылку | |
Ctrl + x, l | Сделать жёсткую ссылку | |
Ctrl + x, Ctrl + s | Править ссылку | |
Alt + . | Показать/спрятать скрытые файлы/каталоги | |
Alt + y | Назад по истории перемещений | |
Alt + u | Вперёд по истории перемещений | |
Alt + H | история команд | |
Alt + Shift + H | история переходов | |
Alt + i (Esc, i) | клонировать панель | |
Alt + o (Esc, o) | Открыть каталог в соседней панели | |
Alt + t (Esc, t) | изменить вид (дата, права доступа, столбцы) | |
Shift + мышь | выделить в mcedit |
Отмена расползание строк из буфера обмена: в редакторе F9 -> Общие -> Автоотступ Вводом (отключить)
Консоль
История команд | |
---|---|
Ctrl + r | Поиск по истории команд |
Ctrl + p | Предыдущая команда в истории |
Ctrl + n | Следующая команда в истории |
Рекомендуется к прочтению
- Первичные знания
- Графическая подсистема:
- Работа с накопителями
- Программы
- Вики