Основы Linux: Day02

Управление файлами 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

рекомендация

отwww.cnblogs.com/why098/p/11420455.html