Удаление пользователей и групп



Учетная информация о пользователях и группах хранится в файлах /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
команды  
Перейти вперед 1 или стрелка
Перейти назад h или стрелка

Переключиться в режим

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; Мы поможем в написании вашей работы!

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






Мы поможем в написании ваших работ!