sudo apt-get update - обновление информации о пакетах из репозитариев
""""""""""""""""""""""""""""""""""""""""""""""""
sudo apt-get upgrade - обновление всех пакетов
""""""""""""""""""""""""""""""""""""""""""""""""
sudo apt-get clean - очищает локальный репозитарий, т.е. сносит все, вы ранее скачивали. Очень полезно иногда прогонять для
очистки диска.
""""""""""""""""""""""""""""""""""""""""""""""""
sudo apt-get autoremove - удаление ранее скачаных, но более ненужных пакетов
""""""""""""""""""""""""""""""""""""""""""""""""
sudo apt-get remove - удаление пакета из системы с сохранение его конфигурационных файлов
""""""""""""""""""""""""""""""""""""""""""""""""
sudo apt-get purge - удаление пакета со всеми зависимостями
""""""""""""""""""""""""""""""""""""""""""""""""
sudo apt-get install - установка пакета
""""""""""""""""""""""""""""""""""""""""""""""""
sudo apt remove - Удаление программ
""""""""""""""""""""""""""""""""""""""""""""""""
sudo apt-get autoremove - Автоматическое удаление пакетов
""""""""""""""""""""""""""""""""""""""""""""""""
pwd – показать текущий каталог
"""""""""""""""""""""""""""""""""""""""""""
cd - переход в заданную папку
"""""""""""""""""""""""""""""""""""""""""""
ls - показывает список файлов текущей папки, с ключом -l показывает дополнительные сведения о файлах
"""""""""""""""""""""""""""""""""""""""""""
pc- копирование файлов/папок
"""""""""""""""""""""""""""""""""""""""""""
mv - перемещение файлов/папок
"""""""""""""""""""""""""""""""""""""""""""
mkdir - создать папку rm - удаление файлов/папок, с ключем -
R удаляет и все вложенные папки
""""""""""""""""""""""""""""""""""""""""""""
rmdir - удаление пустой папки
""""""""""""""""""""""""""""""""""""""""""""
chmod - изменить права доступа к файлу
""""""""""""""""""""""""""""""""""""""""""""
chown - смена владельца
"""""""""""""""""""""""""""""""""""""""""""""""
chgrp - смена группы владельца
"""""""""""""""""""""""""""""""""""""""""""""""
chmod - смена прав
"""""""""""""""""""""""""""""""""""""""""""""""
Пример: сhmod -R 777 /var/www дает доступ всем ко всем файлам и каталогам ниже /var/www.
nano и pico - наиболее вменяемые редакторы, работающие в текстовом режиме прямо в терминале. Чтоб изменить файл /etc/fstab,
например, надо набрать nano /etc/fstab. Выход из редактора CTRL+X.
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Редакторы vi и vim
предназначены для работы слепым десятипальцевым методом.
ifconfig - выводит информацию о сетевых интерфейсах (в винде используется аналог ipconfig)
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
ping host – пропинговать host и вывести результат
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
whois domain – получить информацию whois для domain
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
route host - показать путь прохождения пакетов о вас к host
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
wget file – скачать file
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
ssh user@host – подключится к host как user
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
ufw enable - включить файервол
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
ufw disable - выключить файервол
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Эти команды обычно используется от имени суперпользователя sudo.
reboot - перезагрузка системы
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
poweroff - выключение компьютера
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
reset - очищает окно терминала, работает даже если вы потеряли курсор, или случилась кака-то шняга
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
passwd - команда, позволяющас пользователю поменсть свой пароль,а суперпользователю - поменсть пароль любого зарегистрированного всистеме
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
free - получить информацию об оперативной памяти (всего, зансто, свободно, в swap)
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Обладает неограниченными правами. Использование прав суперпользователя необходимо при установке драйверов, смене важных параметров Linux. Пароль пользователя root обычно запрашивается при установке дистрибутива. Тогда сразу после установки в систему можно войти с указанным паролем и логином root.
Если вход в систему выполнен под обычным пользователем, то получить права суперпользователя в конкретном экземпляре терминала можно командой su, после ввода которой необходимо ввести
пароль суперпользователя. Вернуться к сессии обычного пользователя можно командой exit.
Однако такие дистрибутивы как Ubuntu и Kubuntu не создают суперпользователя при установке. Войти под
пользователем root или использовать su
не удастся. Права суперпользователя в этих дистрибутивах можно получить командой sudo.
Ее необходимо писать перед каждой командой, для которой требуются права суперпользователя. Например sudo nano
/etc/fstab. После первой команды sudo необходимо ввести пароль текущего пользователя.
Использовать sudo могут пользователи, состоящие в группе sudo или
admin (в зависимости от дистрибутива Linux), что для первого пользователя Ubuntu и Kubuntu выполняется автоматически при установке дистрибутива.
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
ps – вывеодит текущие активные процессы
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
kill - команда отправлсет сигнал прекращения работы тому илииному процессу, используется для прекращения работы зависшегоприложения
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
killall - прекращение работы всех процессов, соответсвующих заданным параметрам
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
top - интерактивный список текущих процессов, отсортированных по использованию центрального процессора
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Записанные в файл команды выполняются командой sh имя_файла.
Стандартные команды в Linux отличаются от команд DOS и Windows -- обычно они короче. При работе с командной
строкой как обычно мигающий курсор обозначает позицию ввода текста, командная строка начинается с текущего пути и имени компьютера, за которым следует символ $, %
или #. Последний означает, что команды будут выполняться от имени суперпользователя root. Символ ~ означает путь к
текущей домашней директории пользователя.
Большинство команд в Linux, не требующих вывода информации пользователю, в случае успешного завершения вообще ничего не выводят на экран.
Выводятся только ошибки и предупреждения в случае нарушения нормального выполнения команды. Т.е. в Linux действует общий принцип "молчит, значит работает".
В любом терминале Linux стрелками вверх/вниз на клавиатуре можно листать историю команд, которая сохраняется между сеансами работы и различается для разных пользователей и хостов (в
случае подключения из командной строки к другому компьютеру по ssh). Набранное частично команда или имя файла или каталога в текущей директории может быть автоматически дописано клавишей TAB. Если найдено более одного варианта и однозначно продолжить команду по TAB невозможно, то выводятся все подходящие варианты.
При работе в графической среде удобны эмуляторы терминала. Как правило они поддерживают закладки -- несколько терминалов в одном окне, поддерживают цветовые схемы. Наиболее распространены эмуляторы терминала Gnome Terminal, Konsole, XFCE Terminal.
man имя_команды. Эта команда выводит справочную информация по нужной вам команде, такую как синтаксис, ключи, описание и т.д.
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
lsmod - Список всех загруженных модулей ядра Linux.
insmodrmmod
modprobe имя-модуля [параметры]Установка модуля, настройка его автозагрузки. Результат можно посмотреть в системном логе.
Пример: modprobe radio-aztech io=0x350.
modinfo - имя-модуля. Информация о модуле, в том числе и список параметров.modconf. Удобная программа для просмотра всех модулей по категориям,
включения и отключения модулей. По умолчанию как правило не установлена, в Debian, Ubuntu и Kubuntu устанавливается с помощью одноименного пакейджа
командой
apt-get install modconf.
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
hdparm - управление жесткими дисками и приводами компакт-дисков.
Пример: hdparm -E8 /dev/cdrom снижение скорости вращения
CDROM.watchПериодическое выполнение команды.Пример: watch -n 60 hdparm -E8 /dev/cdrom раз в минуту тормозить диск чтобы привод не разгонял его и не шумел во время просмотра DVD.
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
pppconfig - простая и надёжная программа настройки Dial-Up выхода в Интернет по модему. pon, poff и plog — команды установления,
разрыва и просмотра лога соединения соответственно.
pppoeconfАналогично, настройка выхода в Интернет через ADSL-модем.
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""