Лекция: Простейшие команды.

Простейшая команда в Linux состоит из одного «слова» — названия программы, которую необходимо выполнить. Командой в ОС Linux можно назвать всё, что может быть выполнено: исполняемый файл, встроенная команда текущей программы и даже формируемая на ходу последовательность символов.

Синтаксис обычной команды:

 

имя_команды [короткие_ключи] [длинные_ключи] [аргументы],

 

где в квадратные скобки взяты необязательные данные. Ключи можно указывать в любом порядке, разделяя их пробелами. Аргументы тоже отделяются друг от друга пробелами. Имена коротких ключей, или опций, состоят из одной буквы, перед которой стоит символ «-» (дефис). У ключа может быть свой аргумент. Короткие ключи, у которых нет аргументов, можно соединять под одним дефисом: так, команда Is — I -a -d эквивалентна команде

Is -lad. Имена длинных ключей — это осмысленные слова, перед которыми стоят два символа «-» (дефис). Большинство команд понимают ключи -help и

-usage, требующие вывести краткую справку об использовании команды. Необязательный ключ «-» сигнализирует об окончании списка ключей

и начале аргументов. Справку о ключах и аргументах команды можно получить по команде man.

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

Формат команды passwd:

 

1) passwd[options…]

2) passwd[options…] name

Вторая форма используется только суперпользователем (root), который может установить пароль кому угодно, задав имя пользователя name

Опции:

-d, --delete — отменяет пароль для данного пользователя, опция используется лишь суперпользователем.

-f, --force — форсирует изменение пароля, используется суперпользователем.

-1, --lock — блокирует поименованный счет, используется лишь сунерпользователем.

-u, --unlock — разблокирует поименованный счет, опция используется лишь суперпользователем.

-S, --status — информирует о состоянии пароля указанного счета. используется только суперпользователем.

— меняет только пароли с истекшим сроком действия.

 

Задание 1.

Выполнить смену пароля текущего пользователя:

[mclar@localhost /]$ passwd

еще рефераты
Еще работы по информатике