Тема: Команды в Linux (командная строка aka "Терминал")
$eq}I{iI{ [Off] [#] (02.07.2009 / 06:49) |
Начинающий пользователь, естественно начинает осваивать OS Linux с графического интерфейса. Но через некоторое время решает попробовать и работу в командной строке.В конечном счёте, к этому подойдёт практически каждый. Это довольно интересный и увлекательный процесс.Только в командной строке открывается вся мощь этой операционной системы. В этом обозрении идет перечисление самых основных команд.Всё это есть в справочном руководстве - man, но сначала, возможно будет не с руки им пользоваться. Сперва попробуйте просто набирать команды данные ниже без дополнительных параметров (которых довольно много и можно узнать задав “команду –help”или “man имя команды”.
---
Команды Linux
Просьба по возможности корректировать или дополнять этот список в комментариях. Многи из нижеприведенных комманд - “Unix like”, это значит что Вы сможите их использовать также, в основаных на Unix операционных системах, например - Mac OS X и др.
Команды:
* login - запрос от пользователя имени и пароля (запрос от системы к пользователю) для входа в систему( по умолчанию, при наборе пароля, он не отображается).
* logout - выход из текущего сеанса оболочки.
* startx - команда для запуска графического интерфейса X Window (не путайте с системой Windows.Не бойтесь. Это не она).
* shutdown - останавливает систему и предотвращает повреждение файловой системы при этом, но,используется только при работе в консольном режиме.При работе в режиме X Window, не используйте.
* halt - быстрое и корректное выключение системы.
* poweroff - корректное выключение системы.
* reboot - корректное выключение с последущей загрузкой.Перезагрузка.
* vmstat - выдаёт сведения о процессах, памяти и загруженности центрального процессора.
* su - вход в сеанс администратора, но прийдётся ввести пароль.Для выхода из этого сеанса наберите exit и нажмите ENTER.
* apropos - поиск строки в заголовках и названиях документации ( дополнительно вводится слово для поиска). Выдаёт список всего найденного.
* cal форматированный календарь на текущий месяц ( добавить y и будет календарь на весь текущий год).
* date - отображает текущие дату и время, по системным часам ядра.
* oclock - простые часы, которые висят на рабочем столе (много дополнительных параметров).
* finger - отображение информации о пользователе, имя которого указано в команде.
* hostname - команда отображает идентификатор данного узла сети ( его имя). root может изменить имя узла на новое.
* hwclock - встроенные часы Вашего компьютера.Для изменения даты и времени и синхронизации с системными часами, необходимы привелегии root.
* pwd - отображает полный путь к текущему каталогу.
* tzselect - запуск утилиты, которая позволяет выбрать часовой пояс.
* uname выводит информацию об используемой операционной системе (при вводе дополнительных параметров команды , выдаёт довольно много информации).
* uptime - показывает текущее время, продолжительность сеанса , количество пользователей и загруженность процессора.
* users - отображает краткий список пользователей работающих в системе в данный момент.
* w - подробная информация о всех пользователях, работающих в данный момент и также простой, вход в систему и др.Если нужен один пользователь, то указать имя в параметре.
* whatis - поиск по базе данных страниц руководства и отображение краткого описания.
* who - список пользователей работающих в системе в данный момент.
* whereiz - находит файлы, страницы справочного руководства для указанной команды.
* which показывает полный путь к исполняемому файлу команды.
* whoami показывает текущий идентификатор пользователя, работающего в данном терминале.
* write - отправляет сообщение другому пользователю, находящемуся в системе, путём копирования строк с терминала отправителя на терминал получателя.
* wall - отправляет сообщение на терминал каждого пользователя находящегося в системе в данный момент.
* history - показывает пронумерованный список команд, которые Вы выполняли в этом и предыдущем сеансе. Если в списке историии их довольно много, то увидите последние.
* jobs - выводит список всех выполняемых и приостановленных задач.
* kill - завершить процесс (необходимо указать какой).
* killall - позволят управлять процессами используя их имена или имена файлов, а не идентификаторы как в kill. Завершаются все указанные процессы.
* kernelversion - показывает основную и дополнительную версии ядра.
* nice - позволяет отобразить или настроить приоритет задачи.
* ps - выводит список всех работающих процессов.
* pstree - показывает иерархию процессов системы, что хорошо показывает их взаимозависимость.
* renice - задаёт приоритет для указанной задачи.
* script - позволяет записывать весь вывод с терминала в файл.Что бы остановить запись нажмите Ctrl+d.Если имя файла не указано то записывается в typescript.
* times - показывает полное время выполнения процессов для всей системы и данного пользователя.
* top - запускает программу , которая позволяет управлять процессами.И ещё много дополнительной, полезной информации.
* cd - смена текущего каталога.По умолчанию переходит в домашний каталог текущего пользователя (если без параметров).
* dir - отображает файлы в текущем каталоге в алфавитном порядке и с учётом регистра.
* file - показывает тип содержимого указанного файла(текст, выполняемый, данные).
* find - поиск файлов в текущем каталоге.Если указать путь, можно искать везде.
* free - отображает информацию об оперативной памяти, подкачки, кэше,свободная памать, общая и т.д.
* ls - показывает все файлы в текущем каталоге в алфавитном порядке.Аналогична dir.
* last - показывает список пользователей, которые заходили в систему с момента создания файла /var/log/wtmp.
* lastlog - проверяет историю входа в систему зарегистрированных пользователей.Форматирует и выводит на печать файл /var/log/lastlog.
* logger - посылает запрос демону syslogd с просьбой поместить сообщение в системный журнал.