Основы

From Efnez wiki
Jump to navigation Jump to search

Терминал

Черное окошечко в которое можно вводить команды и получать результат - способ общения с операционной системой.

Все приведенные ниже команды - бессмысленный набор символов из нескольких букв, надо вводить в нем.

Запускается из меню приложений или 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 - отключить

w:Mount

Команды

Список простых и нужных команд, можно ввести и посмотреть на результат

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 Следующая команда в истории

Рекомендуется к прочтению