The Dragon's Nest

Что бы долго не искать в сети…

24.10.2007 от Dandr


Уже не раз такое было, что загрузив и раскрыв консоль тупо сидел и пялился в неё, соображая какая команда как прописывается. Пялишься-пялишься, а потом, не будучи уверенным, лезешь либо в гугль, либо в книгу. И то, и другое подчас бывает долгим процессом, поэтому выкладываю здесь.

Команды терминала

Здесь перечислены основные команды , разбитые на категории. В конце приведены особенности работы с командной строкой и эмуляторами терминалов в .

Получение справки о командах

man
Описание команды или файла конфигурации. Синоним info. Описание листается стрелками, выход клавишей q.
Пример: man
apropos
Поиск по описаниям man.
Пример: apropos iso

Команды работы с файлами

cd
Смена текущего каталога. cd ~ или просто cd всегда переходит в домашний каталог текущего пользователя.
Пример: cd /etc
ls
Выводит список файлов и каталогов. В отличие от dir подсвечивает файлы по типу. С параметром -l выводить дополнительную информацию о файлах: права, влядельца, дату создания и т.д.
ls без параметров выводит содержимое текущего каталога.
ls /proc выводит все работающие процессы.
mv
Перенос файла.
cp
Копирование.
rm
Удаление файла.
mkdir
Создание каталога.
rmdir
Удаление непустого каталога.

Права доступа к файлам и каталогам

chown
Смена владельца.
chgrp
Смена группы владельца.
chmod
Смена прав.
Пример: сhmod -R 777 /var/www дает доступ всем ко всем файлам и каталогам ниже /var/www.

Команды работы с драйверами устройств (модулями ядра )

lsmod
Список всех загруженных модулей ядра .
insmod
rmmod
modprobe имя-модуля [параметры]
Установка модуля, настройка его автозагрузки. Результат можно посмотреть в системном логе.
Пример: modprobe radio-aztech io=0×350.
modinfo имя-модуля
Информация о модуле, в том числе и список параметров.
modconf
Удобная программа для просмотра всех модулей по категориям, включения и отключения модулей. По умолчанию как правило не установлена, в Debian, и устанавливается с помощью одноименного пакейджа командой apt-get install modconf.

Редактирование файлов

nano и pico — наиболее вменяемые редакторы, работающие в текстовом режиме прямо в терминале. Чтоб изменить файл /etc/, например, надо набрать nano /etc/. Выход из редактора CTRL+X. Редакторы vi и vim предназначены для работы слепым десятипальцевым методом и неудобны обычным пользователям.

Другие полезные консольные программы и команды

hdparm
Управление жесткими дисками и приводами компакт-дисков.
Пример: hdparm -E8 /dev/cdrom снижение скорости вращения CDROM.
watch
Периодическое выполение команды.
Пример: watch -n 60 hdparm -E8 /dev/cdrom раз в минуту тормозить диск чтобы привод не разгонял его и не шумел во время просмотра DVD.
pppconfig
Простая и надёжная программа настройки Dial-Up выхода в Интернет по модему. pon, poff и plog — команды установления, разрыва и просмотра лога соединения соответственно.
pppoeconf
Аналогично, настройка выхода в Интернет через ADSL-модем.

Суперпользователь root

Обладает неограниченными правами. Использование прав суперпользователя необходимо при устрановке драйверов, смене важных параметров . Пароль пользователя root обычно запрашивается при установке дистрибутива. Тогда сразу после установки в систему можно войти с указанным паролем и логином root.

Если вход в систему выполнен под обычным пользователем, то получить права суперпользователя в конкретном экземпляре терминала можно командой su, после ввода которой необходимо ввести пароль суперпользователя. Вернуться к сессии обычного пользователя можно командой exit.

Однако такие дистрибутивы как и не создают суперпользователя при установке. Войти под пользователем root или использовать su не удасться. Права суперпользователя в этих дистрибутивах можно получить командой sudo. Ее необходимо писать перед каждой командой, для которой требуются права суперпользователя. Например sudo nano /etc/. После первой команды sudo необходимо ввести пароль текущего пользователя. Использовать sudo могут пользователи, состоящие в группе sudo или admin (в зависимости от дистрибутива ), что для первого пользователя и выполняется автоматически при установке дистрибутива.
Особенности работы терминалов

Записанные в файл команды выполняются командой sh имя_файла.

Стандартные команды в отличаются от команд и — обычно они короче. При работе с командной строкой как обычно мигающий курсор обозначает позицию ввода текста, командная строка начинается с текущего пути и имени компьютера, за которым следует символ $, % или #. Последний означает, что команды будут выполняться от имени суперпользователя root. Символ ~ означает путь к текущей домашней директории пользователя.

Большинство команд в , не требующих вывода информации пользователю, в случае успешного завершения вообще ничего не выводят на экран. Выводятся только ошибки и предупреждения в случае нарушения нормального выполнения команды. Т.е. в действует общий принцип “молчит, значит работает”.

В любом терминале стрелками вверх/вниз на клавиатуре можно листать историю команд, которая сохраняется между сеансами работы и различается для разных пользователей и хостов (в случае подключения из командной строки к другому компьютеру по ssh). Набранное частично команда или имя файла или каталога в текущей директории может быть автоматически дописано клавишей TAB. Если найдено более одного варианта и однозначно продолжить команду по TAB невозможно, то выводятся все подходящие варианты.

При работе в графической среде удобны эмуляторы терминала. Как правило они поддерживают закладки — неколько терминалов в одном окне, поддерживают цветовые схемы. Наиболее распространены эмуляторы терминала Terminal, Konsole, Terminal.

Ну, и малость от себя.
Как было сказано, при установке не просит ввести пароль root, но в консоли обычно удобнее ввести один раз su нежели каждый раз вводить sudo. Для чего необходимо задать пароль root.

sudo passwd root

Далее система трижды попросит ввести пароль:

  • пароль текущего пользователя;
  • новый пароль root;
  • подтверждение пароля root.
  • Связанные записи


    Рубрики: Импортировано с ЛиРу | Комментариев нет


    Оставить комментарий

    Текст комментария:

    Заметьте: Включена проверка комментариев. Нет смысла повторно отправлять комментарий.


    скачать русский wordpress | 59 запросов. 2.056 секунд | /2007/10/24/chto-by-dolgo-ne-iskat-v-seti/
    hd fly e146 michael jackson beat it sony vegas pro 11 bionic commando 2 powerpoint 2007 narod ru rtm windows 7 7601 creative 1.6 final word c c catch samsung spica gt i5700 6.68 navitel navigator 5.0 0.1069 2012 x men origins lineage 2 interlude mcdonalds rar file amd athlon 64 5400 2110 daiwa crossfire 2 5 7 music 2003 harry potter lego pc sony vegas cutting lg p500 170 2 sony vegas pro 9.0 e 5530 real steel 2011 windows 10 vegas pro 11 keygen windows 7 skachat igry torrent adidas star wars 2012 igo 2011 baby girl devil may cry 1 acer microsoft oblivion 80 90 2010 torrent google chrome windows 7 com mp3 warcraft 3.3 5 a 100 xp sp3 c lite codec warcraft cs 1.6 napoleon total war imperial torrent sony playstation portable windows xp professional x86 empire earth 3 media studio pro criminal 6.5 nfs ru chica bomb mix opera mobile 10 rus 50 2 samsung sgh i900 witu 8gb sony ericsson arc liveresult 2011 2012 windows 7 sp1 acronis ethernet gps nokia 5230 windows xp final ccleaner google chrome psp samsung s5230 mozilla firefox 3.5 rus windows 7 x86 rus autocad 2010 torrent blu ray