Основы: различия между версиями
(не показано 18 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
=== | === Терминал === | ||
Черное окошечко в которое можно вводить команды и получать результат - способ общения с операционной системой. | |||
Все приведенные ниже команды - бессмысленный набор символов из нескольких букв, надо вводить в нем. | |||
Запускается из меню приложений или Alt+f2 и ввести Terminal. | |||
=== Архитектура === | === Архитектура === | ||
Строка 132: | Строка 108: | ||
| mount /dev/sda1 /usr | | mount /dev/sda1 /usr | ||
|/dev/sda1 - раздел физического устройства, узнать: df | |/dev/sda1 - раздел физического устройства, узнать: df | ||
|- | |||
| ls | |||
| Утилита [опции] [файл] | |||
| ls -l | |||
| | |||
|- | |||
| mkdir | |||
| Каталог[ключи] | |||
| mkdir имя_каталога | |||
| | |||
|- | |||
| mcedit | |||
| Текстовый редактор | |||
| mcedit [-bcCdfhstVx?] [+lineno] file | |||
|} | |} | ||
Строка 149: | Строка 139: | ||
|- | |- | ||
|tar czf ./docs.tar.gz ./docs/ | |tar czf ./docs.tar.gz ./docs/ | ||
|Создать архив из каталога | |Создать архив из каталога gz | ||
|- | |||
|tar cvjf ./docs.tar.bz2 ./docs/ | |||
|Создать архив из каталога bz2 | |||
|- | |- | ||
|} | |} | ||
Строка 174: | Строка 167: | ||
|Сканирование | |Сканирование | ||
|- | |- | ||
|chromium | |chromium | ||
|браузер | |браузер | ||
|- | |- | ||
Строка 194: | Строка 187: | ||
|ncdu | |ncdu | ||
|посмотреть замятое место [[Free_space]] | |посмотреть замятое место [[Free_space]] | ||
|- | |||
|xdg-open | |||
|открыть файл дефолтным приложением | |||
|- | |||
|gwenview | |||
|просмотровщик фото (в альте баг, надо создать ссылку: | |||
ln -s /usr/lib/kde3/bin/gwenview /usr/bin/ | |||
|} | |} | ||
Строка 305: | Строка 305: | ||
Отмена расползание строк из буфера обмена: в редакторе F9 -> Общие -> Автоотступ Вводом (отключить) | Отмена расползание строк из буфера обмена: в редакторе F9 -> Общие -> Автоотступ Вводом (отключить) | ||
=== Консоль === | |||
{| class="wikitable" | |||
! colspan="2"| История команд | |||
|- | |||
| Ctrl + r || Поиск по истории команд | |||
|- | |||
| Ctrl + p || Предыдущая команда в истории | |||
|- | |||
| Ctrl + n || Следующая команда в истории | |||
|} | |||
=== Рекомендуется к прочтению === | === Рекомендуется к прочтению === | ||
* Первичные знания | * Первичные знания | ||
** [http://vmarkovtsev.github.io/mipt_web_2015/01_unix/index.html Отличные слайды для знакомства с Unix] | |||
** [http://uneex.ru/Books/LinuxIntro Введение в ОС Linux] | |||
** [http://habrahabr.ru/post/262127/ Искусство командной строки] | |||
** [http://www.f-notes.info/linux:linux_command Список полезных команд] | ** [http://www.f-notes.info/linux:linux_command Список полезных команд] | ||
** [http://cli.learncodethehardway.org/book/ Основные команды с пояснением] | |||
** [http://isaleksey.blogspot.ru/2011/04/linux-chmodchown.html Права доступа] | ** [http://isaleksey.blogspot.ru/2011/04/linux-chmodchown.html Права доступа] | ||
** [[Epm|EPM — установка пакетов в различных дистрибутивах]] | ** [[Epm|EPM — установка пакетов в различных дистрибутивах]] |
Текущая версия на 13:45, 29 октября 2020
Терминал
Черное окошечко в которое можно вводить команды и получать результат - способ общения с операционной системой.
Все приведенные ниже команды - бессмысленный набор символов из нескольких букв, надо вводить в нем.
Запускается из меню приложений или 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 | Следующая команда в истории |
Рекомендуется к прочтению
- Первичные знания
- Графическая подсистема:
- Работа с накопителями
- Программы
- Вики