VI и т.д. файлы каталоги, переменные окружения, псевдонимы, функции

 

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, $ переменной информации вызова
Он предлагает пользователю войти в систему как обычный пользователь
 
 
 

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

отwww.cnblogs.com/basa/p/11115819.html