Управление файлами Linux
Создание сенсорного VIM / VI эхо Перенаправление
потрогать 管理: ATIME CTIME время изменения
нажмите на имя файла // Если файл не существует, создайте файл
потрогать -a -t [CC] YY] ММДДччмм [.ss]
20190827100322
-С
Удалить 1, мкВ / TMP
2, найти | xargs гт
3, гт
гт удалить файлы
псевдоним гт -i
-i Советы
-f
-р
По умолчанию RM-F / удаляются , чтобы предотвратить (и в следующих версиях CentOS 5)
6 должен быть удален и centos7 необходимо добавить параметр, --preserve корень корень может быть удален
RmDir удалить каталог
мобильный
Передача файлов имеет два действия : один является « толчком » является « тянуть » подход ;,
мв перемещение файлов, переименование
-t
мв ABCD / е // множество файлов в директории одновременно
мв абы // изменяют имя имени файла б
Покрытие вопросов -i
ср
ср аб
-t
-a может скопировать файлы свойств каталога и каталога !!
установить удаление и копирование файлов
-d удалить файлы
-t
-g Указывает группу принадлежит
-o указать ваш главный
-m назначить разрешения для копирования файлов
Передача команд файлов между машинами Linux - УПП;
linux1 - linux2
linux1: УПП корневой файл @ р (linux2): / каталог
linux2: УПП корень @ р (linux1: / файл в локальном каталоге,
4. Найти
разместить
Найти необходимость создания библиотеки - не используется
updatedb я смотрю, чтобы найти соответствующий файл в библиотеке
находить
По любому из атрибутов файла, чтобы найти файл
1, inode2, тип 3 файла, права доступа к файлам 4, проводными, имеющий 5, 6 принадлежит к основной группе принадлежит 7, размер файла 8, 9. Модифицированный имя файла (подстановка) -regex
-типа fdspcbl
-perm 007
Найти несколько уровней до -maxdepth каталога
-mindepth каталог, чтобы найти по крайней мере несколько уровней
найти ./ -maxdepth 1 -perm + 1
найти ./ -maxdepth 2 -perm 755
-links
найти ./ -maxdepth 1 -links 2
-user -nouser
-группа -nogroup
-size [единица по умолчанию сколько?]
-mtime -ctime -atime + - Цифровой
-name подстановочные
-regex задаются с помощью регулярных выражений
------------
-Хорошо
-exec
| xargs
5, сжатие и рекурсия
Сжатие - 1. Только для сжатия файлов; 2, пусть исходный файл меньше
-z GZIP ---------
bzip2 ----------- -j
XZ ------------- J
Архив - 1 Архив 2 может работать на каталог, каталог не позволит меньше
принимает
-c -x
-v
-f имя_файла Задает имя файла, чтобы создать сжатый
[Декомпрессия, то лучше не сжимать указанный файл]
6, редактировать
редактор Полноэкранный:
нано
вы VIM
[Выделяют патч в редактор потока редактор строки]
напор
1, режим по умолчанию команда -------- | иль A A O O войти в режим редактирования
| ESC, чтобы войти в режим последней строки
2, обычно используемый метод в режиме командной
2.1. Вверх и вниз hjkI
2,2 дд NDD удалить
р нп Copy
U (операции на а) U- (возврат в исходное состояние в файл)
yy nyy
гг курсор переходит к первой строке содержимого файла
G Курсор переходит к файлу конца строки
с = дд + I
замена г символов курсор на указанный символ
v дополнительный режим доступа, чтобы выбрать конкретное содержание, то соответствующая операция
3, строка режима
[Режим работы линии и много того же] СЭД
, $ S / ^ # / / г
: $ Переместить курсор в конец файла: 1.
: W
: W имя_файла Сохранить текущий файл в новый файл в
: д
: WQ // представители обязательным !!
[В режиме командной ZZ также может сохранить и выйти из файла]
искать
/ Операция вниз из следующего одного из N п
? Посмотрите выше N A N ниже
Редактирование нескольких файлов одновременно случай
:следующий
ВИМ аб
5DD
:следующий!
п
: извращенец
:первый
:прошлой
: Q // выйти из текущего файла
: Q :! Qa // Закройте все файлы
Сравнить Просмотр файлов
1, вертикальное разделение экрана
-The пришел аЬ
Перемещение курсора CTRL + W W выпуска
Затем вырезать экран Ctrl + W разъемно V
2, горизонтальное разделение экрана
Я пришел -oab. ,
Перемещение курсора : Ctrl + W релиз ш.
Затем вырезать экран : Ctrl + W S разъемно
: Qa все!
: Wq, чтобы сохранить и выйти из всех
Управление Linux пользователей и права пользователей
Управление пользователями :
1, useradd создать пользователя
-c Задает описание пользователя
-d определяет домашний каталог каталог по умолчанию с тем же именем под домашний каталог / дома
-g Задает первичную группу
-G указать дополнительную группу
[Пользователь может иметь только одну основную группу, и может быть две дополнительные группы}
-s задает программу оболочки
Special: / SBIN / NOLOGIN -> пользователь не может войти системы
-u UID задать
-М не создавать домашние каталоги
2, userdel
-r блок каталога домой удален
3, usermod - Изменить
-CD -mgGsu -о (UID позволяют то же самое, и с использованием -u-)
4, PASSWD
-1 блокировки
-u разблокировать
-d удалить пароль
эхо «пароль» | PASSWD --stdin «имя пользователя»
Management Group
1, GroupAdd
-g Добавить группу
-о удалить группу
2, groupdel удалить группу
3, groupmod
-г
-The
-n изменить название группы
[-P пароль, указанные группы, если вход файла эта дополнительная группа пользователей, и вы хотите получить доступ к файлу, другие считали, что группа может установить пароль]
Общий файл
/ И т.д. / пароль
uname: х: UID: GID: Описание домашний каталог: оболочка программы
Суперпользователь - корень
Пользователь 1-4991-999 обычные пользователи 500-65535 1000-65535
/ И т.д. / тень
uname: UID: Пароль: различный раз ..
/ И т.д. / группа
Группа: Группа Пароль: Группа ID: Дополнительная группа
/ И т.д. / gshadow
/ И т.д. / Skel
Файлы в этом каталоге будет скопированы на каждый обычный домашнем каталог пользователя, как правило , используется для предупреждения ;
права пользователя
RWX
Читать запись исполнения
4 2 1
R 100
ж 010
х 001
CHMOD [а | о | г | и] [+ | -] Файлы
Чаун: файл user10
Чаун user10: файл
Чаун user10: user10 файл
ACL управления лицензиями:
По управлению правами, назначать права доступа для указанного пользователя ;
setfacl - добавить разрешения
setfacl -ти: Имя пользователя: добавлен файл // права доступа к файлам - Если данные файлы пользователя
setfacl-х и: Имя пользователя файл // права доступа к файлам отменен
getfac
Просмотр ДСА добавить разрешения
Специальные биты разрешения
Временное разрешение занимать: временные полномочия занимать , например: Есть два входа пользователя AB и BB группа АА группа, пользователь создает a.txt, B доступ по умолчанию a.txt продолжать использовать другие, однако, если я хочу , чтобы переопределить разрешение A, чтобы одолжить посетить a.txt, необходимо будет
Для SUID бит установлен в 1, также может заимствовать разрешения SGID для доступа к файлу;
Важная роль бит: лицензирован в каталог, все пользователи могут удалять свои файлы в каталоге, другие не могут удалять файлы ; - предоставленная в каталог файлов;
ЮЖНЫЙ
CHMOD U + сек имя файла // предоставляются особые привилегии SUID
Если владелец имеет право х s появляются как
Если нет права доступа владельца не х показано , как S
SGID
CHMOD U + сек имя файла // предоставлено особые привилегии SGID-х
Если владелец имеет право х s появляются как
Если нет права доступа владельца не х показано , как S
липкий
CHMOD о + т // файл предоставляются особые привилегии липкие биты
Если владелец имеет право Т Ы показана , как
Если ни один владелец разрешения T не показан как S
Sudu 授权
/ Etc / sudoers // В этом файле добавить разрешение войти внутрь;
ГУ
Ваш
Судо
управление дисками Linux
Файловая система
LVM Менеджер логических томов
Управление дисками RAID