1 VI команда советы дополнения
1.1 Как быстро редактировать текст
уу --- быстро скопировать содержимое файла
3yy --- скопировать три строки
р --- быстро вставить текст
3p --- Вставить три строки
дд --- быстро удалить содержимое файла (суть сдвига)
3dd --- удалить три строки
дО --- удалить курсор в конец всего контента
г --- буквенная информация быстрое замещение
--- Р & л множество символов информации можно непрерывно заменить
U --- перед операцией вывода отмены = и
Ctrl + R --- г = Redu отменить отменить
Ошибки часто возникают при использовании 2. VI
2.1 операционные ошибки
VI / OldBoy / не может быть непосредственно отредактирован каталог
Каталог, в котором файл должен существовать редактор VI /oldgirl/oldboy.txt
2,2 не может сохранить или выйти нормально
WQ! вынужден сохранить и выйти
д! вынужден бросить
WQ сохранить и выйти
д выхода без сохранения
2,3 не может должным образом отредактировать файл, отредактировать файл всегда сообщение
Причина:
①. Обычно не сохранить и выйти из режима редактирования
②. Несколько пользователей одновременно редактировать файл
Решение:
①. Удаление временных файлов гт .oldboy.txt.swp
②. Перед возобновлением обычного содержимого временного файла (VI -r oldboy.txt), удаление временных файлов
2,4 резюме
Обычно:
VI oldboy.txt --i-- редактор -: WQ
①echo ххх> oldboy.txt.swp
②mv oldboy.txt.swp oldboy.txt
случаи ошибок:
VI oldboy.txt --i-- редактор - не сохраняется
1. эхо ххх> oldboy.txt.swp
Восстановление информации:
VI -r oldboy.txt
①cp oldboy.txt.swp oldboy.txt
3 важных системных файлов
Под 3.1 / и т.д. каталог важных документов
(1) Файл конфигурации NIC
Путь к файлу: / и т.д. / sysconfig / сети-скрипты / ifcfg-eth0
① содержимое файла:
TYPE = Ethernet --- указать тип сети
BOOTPROTO = нет --- получить IP-адрес автоматически получить манера DHCP / ручная настройка нет (статический статический)
NAME = eth0 --- имя карты
DEVICE = eth0
ONBOOT = да --- нужно ли активировать карту
IPADDR = 10.0.0.201 --- IP-адрес
PREFIX = 24 --- маска подсети
ШЛЮЗ = 10.0.0.254 --- Шлюз
DNS1 = 223.5.5.5 --- адрес сервера DNS
② загрузить метод файла:
systemctl запуска сети --- начать NIC сервера
systemctl перезагрузки сети --- все серверы в перезапуске сетевой карты
ifdown eth0 && ifup eth0 --- только указанная сетевая карта перезагрузка (перезапуск метода предприятия сетевой карты)
systemctl остановка сети --- сетевая карта Закрыть
systemctl включить сеть --- реализовать службу при запуске
systemctl отключить сеть --- реализовать службу ЗАПРЕТ ПУСКА старт
③ Expansion добавка: centos7
работа в сети и директор эталонных профилей systemctl перезапуск сетевой карты обслуживания
Со ссылкой nmtui информация о конфигурации эксплуатации и технического обслуживания менеджер NetworkManager предпочтительно закрытым systemctl перезапуска NetworkManager
Файл 3,2 DNS
Путь к файлу: /etc/resolv.conf
Содержание файла:
Сервер имен 223.5.5.5 указать информацию об адресе DNS-сервера
① Файл загружен:
Файл настройки вступают в силу немедленно
Домен не может получить доступ к необычным проблемам решить:
Изменить информацию о файле resolv.conf адрес DNS-сервера, он вступит в силу немедленно
Измените файл конфигурации карты сети, необходимо перезапустить сетевой сервер карты, файл конфигурации сетевой карты перезаписывает информацию DNS DNS resolv.conf информацию о файле
② установить доменное имя + IP-адрес отношение соответствия / отображение
Локальные настройки C: \ Windows \ System32 \ Drivers \ Etc \ хостов
Специальный сервер настройка 8.8.8.8 114.114.114.114 223.5.5.5 --DNS сервера
имя хоста 3,3 файла
Путь к файлу: / и т.д. / имя хоста
Имя хоста: Город машинный _ _ _ имена сервисного номера кабинет
bj_jxq_03_web
centos6
Просмотр имени хоста: имя хоста
Изменить имя хоста:
Временно изменить: имя хоста OldBoy-62
Постоянная модификация: VI / и т.д. / sysconfig / сети
centos7
Просмотр имени хоста: имя хоста
Изменить имя хоста:
Временные изменения: hostnamectl установить имя-хост OldBoy-62 (хотя временные модификации постоянно изменяется)
Постоянная модификация: VI / и т.д. / имя хоста
4 Переменные среды
4.1 Что такое переменная: переменная - значение содержимого переменных Каталог книг книги ---
OldBoy (имя переменной) = 123456 --- установить переменную
Эхо $ OldBoy - 123456
4,2 набор переменных действия: в сценарии будет работать
4.3 Действие сценария: упрощение будет повторяться
ш text.sh представляет test.sh запустить скрипт ш: бег
4.4 Что такое переменная среды:
Система уже установлена переменная
Имена переменных окружения, как правило, состоит из заглавных букв
4.5 Система работает команда:
(1) ①mv команды
② получить переменную информацию PATH среды
③ в соответствующий каталог, чтобы найти файл мВ команды
④ командный файл может быть найден
⑤ выполнить завершение команды
Эхо $ PATH 得到 / USR / местные / SBIN: / USR / местные / бен: / USR / SBIN: / USR / бен: / корень / бен
(2) команда ①mv
② получить переменную информацию PATH среды
③ в соответствующий каталог, чтобы найти файл мВ команды
④ команды Файл не найден
⑤ файл или каталог не существует
(3) Разрешение:
Тема: мв / bin / мв / TMP
① абсолютного пути для запуска команды
/ TMP / мв / и т.д. / хосты / TMP
② изменить переменные среды Информация
Временные изменения:
экспорт PATH = / USR / местные / SBIN: / USR / местные / бен: / USR / SBIN: / USR / бен: / корень / бен: / TMP
Постоянные модификации:
VI / и т.д. / профиль
экспорт PATH = / USR / местные / SBIN: / USR / местные / бен: / USR / SBIN: / USR / бен: / корень / бен: / TMP
экспорт PATH = $ PATH: / TMP
источник / и т.д. / профиль или. / и т.д. / профиль для изменения вступили в профиль эффекта
(4) требования:
01. Создание каталога OldBoy
02. Создание каталога oldboy.txt в OldBoy
03. Oldboy-62 правок в документе
04. Файлы копируются oldboy.txt.bak
05. Резервное копирование файлов в каталог / TMP
①, MkDir / OldBoy
потрогать /oldboy/oldboy.txt
эхо OldBoy-62> /oldboy/oldboy.txt
ф /oldboy/oldboy.txt /oldboy/oldboy.txt.bak
мв /oldboy/oldboy.txt.bak / TMP
②,% S # OldBoy # # дддд г команду Заменить
Функция 5 псевдонима
5.1 Роль: упростить сложные команды
кот / и т.д. / sysconfig / сети-скрипты / ifcfg-eth0 == catnet
Как настроить псевдоним:
①, временно установить псевдоним
псевдоним псевдоним = «правомерная команда»
псевдоним catnet = 'кот / и т.д. / sysconfig / сети-скрипты / ifcfg-eth0'
②, постоянно установлен псевдоним:
VI / и т.д. / профиль
псевдоним псевдоним = «правомерная команда»
псевдоним catnet = 'кот / и т.д. / sysconfig / сети-скрипты / ifcfg-eth0'
unalias отменить псевдоним
6 добавка
1, установка на экспорт переменных среды для изменения
2, источник или файл конфигурации нагрузки немедленно
3, псевдоним Просмотреть псевдоним и изменить настройки псевдонимов
4, unalias отменить функцию псевдонима
5, имя хоста отображения имени хоста и принимающей модификации имя
Имя хоста -I отображать информацию адресной карты
6, systemctl для программы запуска / остановки / перезапуска служб
7, hostnamectl постоянные и временные изменения имени хоста
8, ifup / ifdown платы управления назначены запуска или остановки
9, * означает соответствие всех сообщений
10,. Скрытые файлы
11, && представляет предыдущая команда успешно, а затем выполнить командный пункт
12, $ переменной информации вызова
Он предлагает пользователю войти в систему как обычный пользователь