Удаление пользователей и групп
Учетная информация о пользователях и группах хранится в файлах /etc/passwd, /etc/shadow, /etc/group. Для того чтобы удалить из системы пользователя, системный администратор должен отредактировать эти три файла, удалив или изменив строки, соответствующие удаляемому пользователю.
Для удаления группы достаточно отредактировать файл /etc/group, но необходимо обязательно убедиться, что нет пользователей, для которых эта группа является первичной (эта группа не должна упоминаться в файле /etc/passwd).
Диски и файловые системы
df Вывести информацию о свободном месте на смонтированных файловых системах
mount Смонтировать логический диск (он будет доступен)
umount Размонтировать логический диск (он будет недоступен)
Linux/QNX-системы могут иметь несколько дисков или дисковых разделов. В обычном разговоре они называются по-разному: дисками, разделами, файловыми системами, томами, даже директориями. Диск - это физическое устройство, он может быть разбит на разделы, которые будут восприниматься как независимые устройства хранения информации. Разделы представляются в Linux/QNX-системах в виде специальных файлов, как правило в директории /dev. Например, файл /dev/hda7 может соответствовать разделу на вашем IDE master-120 диске.
Команда mount имеет множество опций и способов применения; мы рассмотрим только самые основные из них. В большинстве случаев mount читает информацию из файла /etc/fstab (таблица файловых систем), чтобы узнать, как смонтировать нужный диск. Например, если вы наберете mount /usr, то команда mount будет искать строку "/usr" в файле /etc/fstab
|
|
Команда umount противоположность mount: она делает недоступным раздел диска.
Работа с текстом в файлах
grep Найти строки в файле, которые соответствуют
регулярному выражению
Одна из сильных сторон QNX\Linux - это работа с текстом: обработка текстовых файлов (или стандартного потока ввода) различными преобразованиями. Любая программа, которая читает данные из стандартного потока ввода и пишет данные в стандартный поток вывода, имеет отношение к текущему разделу, но здесь мы рассмотрим только самые употребительные и мощные из них.
grep [опции] шаблон [файлы]
Команда grep - одна из наиболее полезных и мощных в арсенале QNX\Linux. Ее предпосылки просты: если на вход подаются несколько файлов, то она печатает все строки в этих файлах, которые соответствуют определенному шаблону регулярного выражения. Например, если файл myfile содержит следующие строки:
The quick brown fox jumped over the lazy dogs!
My very eager mother just served us nine pancakes.
Film at eleven.
а мы ищем все строки, содержащие "pancake", то в результате выполнения этой команды мы получим:
|
|
$ grep pancake myfile
My very eager mother just served us nine pancakes.
grep может использовать два различных типа регулярных выражений: основной и расширенный. Они одинаково мощные, но разные, и вы можете выбрать, какой из них использовать, основываясь на вашем опыте использования других реализаций grep.
Текстовый редактор VIM
vim может работать в двух режимах: в режиме ввода (insert) и в нормальном режиме (normal). Режим ввода предназначен для набора текста обычным способом, тогда как нормальный режим предназначен для выполнения таких команд, как "удалить строку" или копировать/вставить. Основные клавишные комбинации для работы в нормальном режиме приведены в табл. 1.
Таблица 1. Основные клавишные комбинации в редакторах vim (“^” – Кнопка “Ctrl”)
Функция | vim | ||||||||||||
Открыть редактор в текущем окне | $ vim [file] | ||||||||||||
Набрать строку text | i text ESC | ||||||||||||
Сохранить и выйти! | :wq | ||||||||||||
Выйти без сохранения изменений | :q! | ||||||||||||
Сохранить | :w | ||||||||||||
Сохранить как | :w имя_файла | ||||||||||||
Отменить действие | ^u | ||||||||||||
Приостановить редактор | ^z | ||||||||||||
Переключиться в режим
| ESC | ||||||||||||
Перейти вверх | r или стрелка вверх | ||||||||||||
Перейти вниз | j или стрелка вниз | ||||||||||||
Перейти к следующему слову | w | ||||||||||||
Перейти к предыдущему слову | b | ||||||||||||
Перейти в начало строки | 0 | ||||||||||||
Перейти в конец строки | $ | ||||||||||||
Перейти вниз на один экран | ^f | ||||||||||||
Перейти вверх на один экран | ^b | ||||||||||||
Удалить следующий символ | X | ||||||||||||
Удалить предыдущий символ | X | ||||||||||||
Удалить следующее слово | de | ||||||||||||
Удалить предыдущее слово | db | ||||||||||||
Удалить текущую строку | dd | ||||||||||||
Удалить до конца строки к | d$ | ||||||||||||
Определить область (Нажмите эту комбинацию для того, чтобы пометить начало области, а затем переместите курсор в конец нужной области) | V |
du Показать, сколько места на диске занимают файлы и директории
file Определить (попытаться угадать) тип файла
touch Изменить временные метки файлов или директорий
chown Изменить владельца файлов или директорий
chgrp Изменить принадлежность группе для файлов или директорий
chmod Изменить права доступа файлов или директорий
date получить текущую дату и время
psпоказать список активных процессов
ifconfigутилита для настройки сети. При запуске без параметров показывает текущие настройки сетевых адаптеров.
Рисунок 1 Значение битов в правах на файл
|
|
Дата добавления: 2018-08-06; просмотров: 308; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!