Чтение онлайн

ЖАНРЫ

Ubuntu 10. Краткое руководство пользователя
Шрифт:

dmesg >> kernel.txt

В этом случае вывод программы dmesg будет дописан в конец файла kemel.txt.

21.2. Команды poweroff, halt, reboot, shutdown

С помощью меню GNOME можно легко завершить работу системы. Спрашивается, зачем нужно знать дополнительные команды для завершения работы системы? Хотя бы для того, чтобы настроить вашу систему на автоматическое выключение. Скажем, в 23:00. С помощью меню GNOME это сделать невозможно — кому-то ведь нужно будет вызвать команду меню. А вот с помощью упомянутых в этом разделе консольных команд задуманное воплотимо.

Команда reboot

используется для перезагрузки системы. Для завершения работы системы служат команды halt и poweroff. Первая команда завершает работу системы, но не выключает ее питание. Вы увидите сообщение System is halted, свидетельствующее о возможности выключения питания. Данная команда предназначена для старых компьютеров, не поддерживающих расширенное управление питанием. Вторая (poweroff) завершает работу системы и выключает ее питание.

Самой «продвинутой» командой является команда shutdown — она позволяет завершить работу системы, перезагрузить систему, указать время завершения работы. Предположим, вы хотите уйти пораньше, но компьютер нужно выключить в 19:30 — вдруг некоторые пользователи задержались на работе, а вы выключите сервер — получится некрасиво. Вам поможет команда shutdown:

# shutdown — h 19:30 [сообщение]

Сообщение можно и не указывать — все равно Windows-пользователи его не увидят.

Если нужно завершить работу системы прямо сейчас, вместо времени укажите now:

# shutdown — h now

Для перезагрузки системы используется опция — r:

# shutdown — r now

Далее мы рассмотрим полезные команды Linux, которые пригодятся каждому пользователю.

21.3. Общие команды

21.3.1. Команда arch — вывод архитектуры компьютера

Команда arch поможет узнать тип аппаратной платформы, например: i386, i586, i686 и др.

Пример использования:

$ arch

i686

21.3.2. Команда clear — очистка экрана

Команда clear очищает экран при работе в консоли (терминале).

Пример использования:

$ clear

21.3.3. Команда date

Команда date используется для вывода текущей даты. Эта команда может применяться также для установки даты, если запущена от имени администратора.

Пример использования:

$ date

# date 1705101707

Первая команда выводит дату, а вторая — устанавливает дату (при условии, что команда запущена от имени root) 17 мая (1705) 2010 года (10) и время 17:07. Как видите, установка даты осуществляется в формате ddMMyyhhmm (dd — число, MM — месяц, yy — год, hh — часы, mm — минуты).

Команда date может вывести дату в указанном вами формате. Для изучения форматов даты введите команду man date.

21.3.4. Команда echo

Команда echo выводит текстовую строку, указанную в качестве аргумента, например:

$ echo "Hello world!"

Hello world!

Обычно

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

21.3.5. Команда exit — выход из системы

Для завершения сеанса работы в системе (при условии, что вы работаете в консоли) нужно использовать команду exit. Если не завершить сеанс работы, кто угодно сможет работать в системе под вашим именем (понятно, что во время вашего отсутствия за компьютером).

21.3.6. Команда man — вывод справки

Команда man используется для получения справки о любой команде системы. Например, команда man ls выведет справку об использовании команды ls, которая выводит содержимое каталога. О том, как правильно использовать саму справочную систему, вам расскажет команда man man.

21.3.7. Команда passwd — изменение пароля

С этой командой мы уже знакомы. Она обеспечивает изменение пароля пользователя, который ее запустил. Суперпользователь root имеет право изменить пароль любого пользователя:

# passwd имя_пользователя

21.3.8. Команда uptime — информация о работе системы

Команда uptime (рис. 21.1) выводит статистическую информацию о работе системы: сколько времени прошло с момента последней перезагрузки (собственно, это и есть время «uptime»), сколько пользователей в данный момент подключено к системе и среднюю загрузку системы за последние 1, 5 и 15 минут.

21.3.9. Команда users — информация о пользователях

Команда выводит информацию о пользователях, подключенных к системе в данный момент. Из рис. 21.2 видно, что пользователь denis подключился к системе двумя способами: вошел и в консоли, и в графическом режиме (или по FTP, ssh, telnet — способы подключения к системе могут быть разные).

21.3.10. Команды w, who и whoami — информация о пользователях

Эти три родственные команды выводят следующую информацию (рис. 21.3):

команда w — список пользователей, подключенных к системе; виртуальный терминал, с которого работает пользователь; время входа в систему для каждого пользователя, статистику использования системы (IDLE — время простоя, JCPU — использование процессора), выполняемые каждым пользователем задачи;

команда who — список пользователей, подключенных к системе; время и дату входа каждого пользователя;

команда whoami — имя пользователя, который ввел команду.

21.4. Команды для работы с текстом

21.4.1. Команда diff — сравнение файлов

Команда используется для сравнения двух файлов. Формат вызова программы diff:

Поделиться с друзьями: