Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Linux.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
144.9 Кб
Скачать

1 Основные команды Linux.

Основные команды Linux

man <команда> – вывод справки о команде

ls <directory> – вывод содержимого каталога

cat <file> – вывод содержимого файла

cp <file1> <file2> – копирование файлов

mkdir <directory> – создание каталога

rmdir <directory> – удаление каталога

cd <directory> – смена текущего каталога

rm <file> – удаление файла

exit – завершение сеанса работы

reboot – перезагрузка компьютера

poweroff – выключение компьютера

Команды-фильтры

more – управление выводом

grep <шаблон> – поиск строк по шаблону

head [-nчисло] – вывод первых строк файла, -nчисло задает количество выводимых строк

tail [-nчисло] – вывод последних строк файла, -nчисло задает количество выводимых строк

2 Программы-фильтры и их использование.

more – управление выводом.

Этот фильтр позволяет осуществлять проверку текста, выведенного на один полный экран. После каждого заполнения экрана команда делает паузу и выводит на нижней строке экрана сообщение типа:

--More- (дальше). Если при этом пользователь нажимает клавишу Enter, то на экран будет выведена следующая строка текста. Если пользователь нажимает клавишу SPACE (пробел), будет выведен следующий полный экран.

Пример:

ls -la | more –s (выводит содержимое директории в расширенном формате и показывает все скрытые файлы)

grep <шаблон> <имя файла> – поиск строк по шаблону

Если не указано имени файла, то команда обрабатывает стандартный ввод, например строки, набранные на клавиатуре: grep кот

Пример поиска в файле: grep ‘кот 1’ test.txt

Одновременно можно указывать любое количество файлов.

head [-nчисло] – вывод первых строк файла, -nчисло задает количество выводимых строк, по умолчанию число строк равно 10.

Пример: head /var/log/mail/info (выводит первые 10 строк файла info).

head -n2 /var/log/mail/info (выводит первые 2 строки файла info)

tail [-nчисло] – вывод последних строк файла, -nчисло задает количество выводимых строк, по умолчанию число строк равно 10.

Пример: tail -n2 /var/log/mail/info (вывода последних 2-х строк файла info)

3 Управление пользователями: добавление, удаление, смена пароля, изменение параметров.

Смена пароля пользователю

passwd

Примеры:

passwd <имя_пользователя> - назначение пароля

passwd -d <имя_пользователя> - сброс пароля, блокировка

Добавление нового пользователя:

useradd

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

Примеры:

useradd ivanov

добавляет пользователя, но не создает домашний каталог.

useradd -m petrov

добавляет пользователя и создает домашний каталог по умолчанию (/home/petrov).

useradd -m -s/bin/bash sidorov

добавляет пользователя, создает домашний каталог, устанавливает программу-оболочку /bin/bash.

useradd -D

показывает умолчания.

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

adduser

с одним параметром — добавляет нового пользователя и создает его домашний каталог. В интерактивном режиме задается пароль и дополнительные сведения.

Пример:

adduser ivanov

добавляет нового пользователя и создает домашний каталог /home/ivanov.

Удаление пользователя

userdel

Примеры:

userdel ivanov

удаляет пользователя.

userdel -r petrov

удаляет пользователя и его домашний каталог.

deluser

Примеры:

deluser ivanov

удаляет пользователя.

deluser --remove-home petrov

удаляет пользователя и его домашний каталог.

deluser --remove-all-files sidorov

удаляет пользователя и все принадлежащие ему файлы (очень медленно).

Изменение пользовательских данных

adduser

с двумя параметрами — добавляет существующего пользователя в существующую группу.

Пример:

adduser ivanov wireless

добавляет существующего пользователя ivanov в группу wireless.

usermod

позволяет изменять различные параметры пользователя.

Примеры:

usermod -a –G wireless,vboxusers ivanov

добавляет пользователя ivanov в группы wireless и vboxusers.

usermod –c Иванов ivanov

устанавливает пользователю ivanov комментарий Иванов.

usermod –d /var/samba/ivanov ivanov

устанавливает пользователю ivanov домашний каталог /var/samba/ivanov.

usermod -s ivanov

устанавливает пользователю ivanov программу-оболочку /bin/bash.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]