Основы Linux: командная строка

Основной синтаксис команд

  • Ключи, опции, модификаторы
  • Аргументы
  • man-нотация

Управляющие символы: ^C, ^D, ^W, ^Z и другие Переменные окружения: PATH, PS1, LANG и другие Конфигурационные dot-файлы: .profile .bashrc и другие

*https://www.youtube.com/watch?v=kbEKbmpZKzo
**https://300.ya.ru/summary

пересказ видео

Синтаксис команды в shell

  • Команда является глаголом, аргументы — существительными, ключи — прилагательными
  • Ключи могут быть короткими (один символ) или длинными (несколько символов)
  • Аргументы ключей указываются сразу после ключа, аргументы команд — в конце

Управляющие символы

  • Управляющий символ запускает команду и разделяет её для исполнения
  • Существуют другие управляющие символы для управления диалогом с командой

Приглашение командного интерфейса

  • Приглашение командного интерфейса указывает на возможность ввода команд
  • Без приглашения команды могут дублироваться

Преимущества командного интерфейса

  • Командный интерфейс не менее интуитивен, чем графический
  • Знание командного интерфейса расширяет возможности решения задач

Справочная система

  • Справка по командам доступна через команду man
  • Справка содержит информацию о синтаксисе, ключах и аргументах команд
  • Дополнительные средства справки включают команды whatis и apropos

Использование секций в man-страницах

  • Каждая секция man-страницы может быть явно указана.
  • Страницы интро рассказывают о назначении каждой секции.
  • Можно использовать ключевые слова для поиска нужной информации.

Управляющие символы

  • Управляющие символы выполняют различные действия, такие как выполнение команд или прерывание.
  • Control-J используется для перевода строки.
  • Control-H удаляет последний символ, Control-W удаляет слово, Control-C прерывает команду, Control-D завершает ввод.

Аварийное прерывание

  • Control-C — штатное прерывание, Control-Backslash — аварийное прерывание.
  • Аварийное прерывание не всегда работает, особенно в редакторах.

Завершение ввода

  • Control-D завершает ввод данных, что полезно при отправке писем или работе с командной строкой.

Пользовательское окружение

  • Пользовательское окружение влияет на поведение команд.
  • Переменные окружения можно настраивать для оперативного или долгосрочного изменения поведения системы.

Переменные окружения и их влияние на среду

  • Переменные окружения влияют на среду языкового общения.
  • Изменение переменной окружения меняет язык интерфейса.
  • Графическая среда и терминал могут иметь разные переменные окружения.

Сохранение переменных окружения

  • Переменные окружения не сохраняются после завершения сеанса.
  • Для сохранения значений переменных используются конфигурационные файлы.

Конфигурационные файлы

  • Конфигурационные файлы находятся в домашнем каталоге пользователя и начинаются с точки.
  • Эти файлы скрыты, но их можно увидеть с помощью команды ls -a.
  • Конфигурационные файлы позволяют устанавливать значения переменных окружения при входе в систему.

Использование конфигурационных файлов

  • Командный интерпретатор считывает файлы при запуске, например, profile.
  • В эти файлы можно записать команды для установки переменных окружения.
  • Конфигурационные файлы обеспечивают долговременное сохранение настроек.

Практическое применение

  • Для настройки переменных окружения и конфигурационных файлов можно использовать справку по программам.
  • Переменные окружения и конфигурационные файлы позволяют настраивать пользовательское окружение как в графическом интерфейсе, так и в терминале.

Transcript

0:00
у нас с вами следят слайдов обратите на нее тот тоже нумеруется немножечко
0:07
опять с единицы правда не посвящены уже под разделу который касается командного
0:13
интерпретатора shell или оболочки и стартуем и от самого
0:21
простого рисунок 1 и так называемый основной синтаксис команды у это пентан
0:29
раз мы с ним будем общаться долго и нудно требуется нам с вами начать с
0:36
основного syntax and позже его завтра уже чуть чуть расширить
0:41
перенаправления me потом четверг
0:48
постановками списками и составными списками команд
0:53
особо углубляться достаточно такие нестандартные на первый взгляд
0:59
конструкции нужно освоить основы вот на рисунке 1 и это основа изображена
1:07
во-первых врача ваше внимание что командной строке мы уже сами делали
1:12
первое что у вводится эта команда команда по сути является глаголом делай
1:17
что-то имя команды в первую очередь чуть попозже мы увидим что команды
1:23
бывают встроенными и внешними по отношению к интерпретатору на пока не
1:28
важна команда снабжаются практически
1:35
всегда аргументами отобрать этильную не стрелка и аргументы команды большинстве
1:45
случаев записываться в самом конце а между командой и и аргументами могут
1:54
находиться называемые ключик они же опции они же модификации и записываются а не
2:04
несколькими разными способами ключи опции модификаторе
2:12
за команды это глагол аргумент это по сути на существительные ключи опции
2:19
модификатор это всяческие такие как бы прилагательные не может быть на редшире стоит в таком роде команда удалить ключ
2:27
говорит как удалить без глупых вопросов аргумент говорят что удалить удалить
2:33
чёртовой бабушке вот этот причем ключи очень часто записываются коротким
2:41
способом когда один знак нибудь и один
2:46
символ буква маленькая буква большая либо ? либо цифра любой символ
2:51
используйте это тогда короткая форма
2:56
ш короткий и включил опцию lifecorr существует длинная форма когда два знака
3:08
использовать и в отличие от короткая форма где все лишь один символ
3:16
длинным видим длинные формы записи целый ключ состоит из большого
3:23
количества достали символов а даже слов то есть представляет из себя одну прогу
3:30
короткие ключи появились самом начале длинные чуть позже во времени развитие
3:36
операционной системы радке ключом может быть запоминать чуть сложнее чем деле не
3:42
столь короткий нужно помнить мнемонику соответственно пример что минус а скорее означает полу все минусы
3:49
означает увлекала а вот длинные так и будет писаться минус минус а у или минус
3:56
минус ковер или запомнить его крайне тогда не сложно крайне не нужно
4:02
вспоминать склон обозначение нужно просто помните такое включить иногда
4:08
ключи они же локти на ниже модификаторы имеют свои собственные аргументы но если ключ
4:16
бинарный то есть либо он есть тогда что-то включает либо его нет да ничего
4:22
не включается работают по молчанию непонятно когда же ключ
4:28
включает либо step 1 либо 2 либо 3 либо 5 либо 10 когда естественно нужен
4:37
аргумент опять за по стрелке мы видим как все происходит и важно что аргументы ключей сразу после ключа указываются
4:43
аргументы команд в самом конце вот пожалуй и весь индекс
4:51
правда на картинке остались какие-то квадратные фигурные скобки многие другие
4:58
вещи которые потому что пишется в командную строчку имеет малая душа это
5:07
документационное и типографские соглашения приняты из древней biomax в справочниках например квадратная
5:18
скобка означает не обязательность то есть что вот этот ключ x2
5:26
не обязательно использовать если его опустить то что-то будет по умолчанию работать фигурные скобки и вертикальная
5:34
черта означает взаимно исключение то
5:43
есть либо короткий ключ либо длинный вот с данном примере потому что короткий противоречию
5:50
длинному например или в до моста короткий дневная это вообще одно и тоже можно или так или так указывать это
5:59
соглашение принимаемую справочную литературу три точки а по соответственно
6:05
повторяемость то есть эти три точки стоят вот здесь после аргументов значит
6:11
аргументов может быть 12 что и сколько угодно но не 0 отсутствие аргументов и
6:19
квадратные скобки боли и самое главное любая команда имеет смысл в команду
6:26
строчку в водице если есть приглашение командного интерфейса
6:33
приглашение нет места мангакой татар работой какой-то вами и каждая команда
6:40
обязательно завершаются управляющим символом да и вообще сама концепция
6:48
управляющего символа на очень важно не
6:53
символа а символов потому что управляющий символ как муках запускает
6:59
команду что мы все раздели ее можно исполнять так и еще служит другие
7:07
управляющие символы других целях таким в общем не управляют ходом вашего
7:13
диалога с командой давайте кое-что про по иллюстрированы ну например команда ls
7:22
показывает список файла в текущем каталоге команда ls минус л показывает этот
7:28
список вот налить индификатор ужас свойствами то можно еще и не лаем
7:37
показывает именем системы их имя арина и минус а у всю подноготную
7:43
текущей запущенной операционной системе задать же юный минус r это ее revision
7:52
ноге релиз версии хочу версию ядра да и практически всегда версию ядра
7:58
операционной системе но если иногда например вот вы не будете видеть силу
8:06
определенных причин приглашение то водить что-нибудь напились команды будет может быть
8:15
невозможно вместо это издевательским образом он будет дублировать себя
8:21
команды если вы видите приглашение только тогда
8:26
это означает что можно что-то выводить может быть аргументами может быть без
8:35
аргументов с ключами или без ключей и
8:42
иногда ключи могут особенно коробки объединяться например минусы не знаю
8:48
глупо россов команды рим удалить рекурсивно 5 указанный каталог и вложенные когда
8:54
каталог и вложенные туда каталоге все такое чертовой бабушке в общем-то и
9:00
таким образом если начать этот читать на пока птичь на пути ним языке по хорошему
9:06
близкому естественным то получится рэп минус
9:11
далее к чертовой бабушке рис этот каталог с потрохами что может быть проще мы с друг другом
9:19
общаемся примерно такими же способами символизм немножко другой но мы общаемся
9:26
на русского можно тоже самое попросить по-английски нужно по французски а можно по команда интерпретаторов если вы
9:34
скажете что интерфейс графическим более интуитивен для привычен и иногда для
9:40
класса задач более удобен да на интуитивен при я с вами не соглашусь
9:45
человек не овладевший естественным языком русским какому-то количеству там и это считается ну не совсем обычный
9:54
стандартный а человек который пользуется только
9:59
графическим интерфейсом и про команду устройство знать ничего не знает а значит и решает себя эффективные возможности класс определенных задач
10:05
решать вам в общем-то и нормальный чем тоже можно усомниться потому что есть он языком обычным
10:11
владеет водить языком командного интерпретатора наверно никак а сложно из-за просто вручить его а грамматику не
10:19
либо словарный запас или наполнять знать как работает команды копирует ключи тем более что различных фильмах на
10:31
космическую тему про отдаленное будущее все общаются с информационными системами
10:37
на корабле голосом типа корабль что включить защитном поле вот командный
10:44
интерфейс но не голосовой ну ладно ну и что система час пока плохо рассказал
10:51
я даже обратить на тоже что айфоне что
10:56
там же андроиде покатавшись ольга голосовой интерфейс вы кроме ржать ничего не вызывают и стучат вместо
11:03
нормальных слов оставляет что то сверх естественного совершенно не то что хотел сказать ну да ладно самое главное этот
11:12
интерфейс никакой не маргинальный просто не обучен если вы до этого не используя
11:18
и наконец справку можно попросить о
11:24
тайной команде не отходя от кассы например мэн рнн это команда вызвали
11:30
справочник на нлп р м о командиром и везде всегда видите
11:37
какое эти сокращения не приму шрм лист л.с. не календарь call просто и
11:45
соответственно нём ними нолан очень
11:50
часто но потом стали писать же команда чеддер которая в самом начале писала с пятью буквами
11:56
самом начале там 70 то не текущий момент сокращается до сидит чинишь доверено
12:02
потом стали небеса много букв антология команды показывающие пользуйтесь и входы вообще
12:09
интересный users показывает индра пользователей и 5 букв позднее команда ху оказывает входы на
12:16
каких терминалов и когда три буквы и самая команда w1 буква показы кожи ты кто куда вошел когда что делает
12:23
нагрузками операционных систем цель меняли если нужна была вся команда сократить до сбоку улыбку так бы писать
12:36
так вот к справочнику если мы по какой-нибудь команде комендор посмотрим
12:41
календарь то увидим вот они квадратные скобки говорят что эти включения обязательно смотрите год указывать
12:48
необязательно и месяц указывать необязательно но если хотите год и месяц на месяц вперед а потом год после масти
12:54
чем откидывая в ложу на квадратные скобки понятно либо просто год либо месяц и когда обязательно вместе с ним
13:01
угол многие такие же вещи команде лист тоже
13:08
можем посмотреть вот файлов можно указать сколько угодно причем более того можно не указывать но
13:15
и дальше ключи либо короткие либо 2 минут что означают одно и то же по команде риму кто-то можем посмотреть соответствующие ключи
13:24
возможны и их объяснений и громадины более того справочная система еще
13:29
обладает такими двумя дополнительными кроме командами прочитать справку вот из
13:35
средствами дополнительными скажешь такое лес или что такое команду sudo канаде
13:43
или что такая команда юный или что такое команда не знал хай
13:50
май то нам все кратенько расскажу причем в скобках появляются так называемые
13:58
номера секции даже бывают что одна и та же справочная страница в двух номерах
14:04
секций секция народился цены2 это одноименные одна из них команда
14:11
другой звук систем на вызов одноименные объекты из разных интерфейсов одна из
14:18
posix . один другой используется . 2 вообще каждая секция
14:26
мэн может быть явно указывало 3 например из какой секции нужно доставать тайну
14:33
например страниц интро это раз во вторых страница интро и
14:39
рассказывает для чего нужно каждую секцию поэтому можно пробежаться по всем
14:46
страницам узнать in the middle учусь знаю секция номер 43 так далее можно
14:52
сделать еще проще что такое в разных не указывать всех цех интро и вы получите
14:59
описание назначение каждой справочник это если вы знаете что писать песни
15:07
знаете еще одно средство пропуск все например хотите узнать как удалить файл
15:13
знаете что английское слово удалить ирину но не знаете какая команда команда какая
15:18
конкретно команда это делает вы можете поискать ключевое слово рим и в названиях страниц или в кратком
15:26
описании страницу затем явно придется все таки это все
15:33
анализировать подобрать вот-вот 2
15:39
соответственно 2 прочь на страничке про удаление файлов и удалению
15:46
соответственно каталогов и обратиться к какой-нибудь из них мэн rendering ими
15:52
когда эта справочная секция будет вам изображение проще простого
16:00
ну а управляющий символы действовать следующим образом не
16:06
заставляют за вторым по переменам диалог сделать что-то что является указанием
16:16
например управляющий символу вот исполнению команды или управляющей часть
16:22
символа чон а другой к прерыванию наоборот все устроено на управляющих
16:29
символов и управляющий значит control предполагают наличие клавиши control в
16:36
сочетании с какой вид алфавит над с правым символом говоря control & j
16:43
кстати в справке записываться это будет галочка и джейми надо не только справки где угодно это так называемый перевод
16:52
строки когда каретка ранее когда-то очень давно
16:59
печатной машинке это использоваться вместо дисплея вообще
17:05
не используйте нас началась на одну точку вниз и перемещалась к началу
17:11
следующей строки то есть вот совершала такое ровном действует поэтому на
17:17
клавишу ввод это все не просто так нарисован именно эта клавиша вот генерирует этот управляющий 7 хотя вот и
17:25
так что записал для управляющего символы перевода строки есть стандартное сочетание control джей а есть специально
17:32
предназначена для по клавише не для всех управляющих символов есть клавиши но для некоторых
17:41
попытайся еще соответственно control
17:47
plus ну например эйч записываться control
17:52
which это удаление символа только что
17:58
увиденного и базу для этой управляющей клавиши сначала записываем потом для этого
18:06
управляющей клавиши есть вернее для этого управляющего символа специальная
18:12
клавиша за бой или express и вот пожалуйста я набрал команду и могу
18:18
не притрагиваясь клавишу вот придерживая control нажать джей и она выполнит
18:24
заодно продублировал и продемонстрировал что то что ключи могут объединяться ни
18:32
один и тот же ключ указано несколько раз но означает самого себя хотя не всегда но в большинстве включу а еще когда я
18:41
команда строке что-нибудь пишу то так
18:47
что набранные символы могу как клавиши backspace удалять как и клавиши control
18:52
придерживая личный пример то же самое делать но символами это все понятно есть
18:59
еще более интересная штуковина есть control + w
19:07
а вот это вот интересное в команде стрельбе потому что по удалению слова но
19:13
только что обведено идет на нет специальных управляющих клавиш и символы
19:21
есть там клавиш нет вот что если такое
19:27
на гору то нажатии на control w удаляет целое слово и еще слова и еще слова и
19:32
суфле и поэтому иногда наблюдая за работой вроде бы уже сложившихся
19:38
системных администраторов часто реже вот такое например поведения и так сидит
19:44
нажимаем долгое время клавишу месте есть должны стать же болеро из он
19:49
хотел удалить всю эту команду есть еще более удобное средство просто так раз и
19:56
удалить все видео на команду удалить и соответственно control plus new
20:06
крышечками это удаление строки и опять
20:14
клавиши нет но всему что еще из таких
20:22
удобных и важных символов например мы что-нибудь такое запустили командная
20:28
строка исчезла мы вводим команду а вместо их исполнения издевательским
20:34
дублирует когда нужно знать один управляющий символ прервать текущие что
20:41
там происходит непонятно важно прервать там известно знают все про все остальные
20:49
догадываются некоторые министра тары с некоторым достаточно долгим опытом про
20:56
управляющие символы которые я вам показывал даже не догадываются это вообще ужас на саму концепцию нужно
21:02
знать ваш откопать их справочнике будет несложно прерывание но текущей команды а
21:11
может быть чего то еще но штатная именно штатно для этого и предназначена а есть
21:18
еще control и плюс backsplash то есть обратный слеш а это уже
21:25
аварийное прерывание
21:33
посмотрим чем они отличаются что-то меня такая запустили и опять ну понять чё там
21:41
происходит желаем на kontrol ц штатное прерывание
21:46
текущего действия говорит что за время работы ни один байт не был скопирован
21:52
ничего не произошло это должно бы произойти по крайней мере
21:57
появляется статусная вот есть ему там что-то делает не понимаю но аварийно
22:02
прерываем то даже этой надписи не
22:08
появляется то есть просто берет запущенная ранее программа прерывается
22:14
том же самом месте я например редактор весь с которыми нам еще придется
22:19
познакомиться по штатному прерыванию честного издеваются так нельзя нужно для
22:26
того чтобы выйти на брать кое что она аварийное прерывание вообще никак не реагирует
22:32
это редактор говорят начинающий имеет два режима работы в одном пищит в другом
22:38
все портит чего просто нужно правильно уметь готовить на максимально непривычным после того как вы привыкаете
22:47
он становится для вас достаточно даже удобны тем более со включенными
22:53
расширениями наконец еще один важный символ управляющий to control + d это
23:02
так называемое завершении ввода
23:08
иллюстрируется очень просто на следующей задаче мы решим направить по адресу unix
23:16
собак avalon ru какой-нибудь письмо говорят копировать куда ничего эти нет
23:23
тема письма привет текст письма тест
23:28
тест вот сервером все мы закончили и алё мы закончили откуда он же нужно ночному
23:35
закончил может у нас пустые строки только как сказать ему kontrol ц часто нас предупредит а может даже не
23:42
предупредить это вообще никак не control обратно что же имеет право не реагировать на аварийное открывание
23:49
среагировал на письмо стопудово не принесла ну просто прервался все опять
23:57
же здесь тест может здесь хэллоу через контрацепция вот еще раз нажмите
24:05
типа вообще убьют уже штаб на отреагирует на предупредит чё делать
24:11
нужно нажать совершенно долго управляющий символ control-d верим мы закончили письмо можно
24:17
отправлять управляющий символ называется завершения ввода проследите за близнеца
24:23
kontrol ц я его тоже на нечаянно еще нет потому что механизм передачи
24:31
того управляющего символа он как бы сам символ не передает unicode ничего в
24:36
обход все мы его отправили при завершении ввода говорит что мы не хотим
24:42
больше ничего вводить можно продолжать работать ведь мы работаем сейчас командам интерпол ждет что мы будем вводить
24:49
различные команды мы с ним говорим control-d говори ему значит это завершить вот мы завершаем больше ничего
24:57
не будем команду интерпретатор что правда считают если мне за хоть не хотим очень чем в воде и переключившись на
25:05
примерно какой то там не заходит на цифровых терминалов нет входа на
25:12
терминале например 2 обычный вход на
25:19
здесь нажав control-d говорим интерпретатора все мы не хотим ничего вводить завершается завершается
25:25
тем самым сеанс одно дело там в окошке это эмулятор командной строке эмулятор
25:31
завершился здесь целый сям потому что здесь командная строка единственное средство можно заново войти
25:36
чистим но это не команда язык как
25:41
таковая можно воспользоваться команда едет напрямую это просто мы говорим команда надо придать если мы
25:47
не хотим ничего не ведь вводить он сам себе в грубо говоря посылаю команда
25:56
ну и наверное пока вроде бы все среди управляющих
26:01
против есть нехорошо количество всему
26:08
свое время у нас будет для системы управления заданиями абсолютно целой специально в контексте среды когда будем говорить о
26:14
процессах специально посвященные поэтому control z мы пока отложим до ну и
26:22
наконец все это управляющие символы терминала каким был не если терминал там
26:30
виртуальный или физическую или терминал пусть псевдо в графической среде
26:38
эмулятора есть тут они абсолютно одинаковой на команду с титя и реагируют
26:44
абсолютно одинаково она по крайней мере показывает нам установленную управляющий
26:49
символу самой разнообразной предназначается для менять настройки
26:56
разнообразные терминала должно вот этому очень семью и смотреть установленном
27:02
устроить секс детей и стикер
27:10
мы видим что некоторые из них остались за кадром и это в общем-то не особенно
27:17
важно нам все все равно обозреть не представляется возможным и самые важные
27:23
самые главные вещи должны сами земле ну
27:31
и пожалуй последнее что у нас будут сегодня интересовать это пользовательское окружение которое мы
27:37
вроде бы познакомились хотя недостаточно полной это для выполнения лабораторных
27:44
работ еще нас будем держать возможности настраивать это в окружении то есть
27:53
влиять на поведение команд ну либо оперативным образом либо каким-то
28:01
долгосрочным образом для этого потребуется парочка концепции например переменное окружение
28:07
переменные вообще-то объекты которые имеют значение о чем мы можем эти
28:13
объекты сами значение назначать командой and in buy рамен где мне про и
28:19
количество разнообразных переменных окружения одна из них имеет такое
28:24
значение другая из них имеет такое значение и так далее и они вот например
28:31
plan which влияют на среду языкового
28:41
общения команда дэйт сейчас говорит по-белорусски просто потому что
28:46
соответствующая перемена установлена белорусской если мы переменную лампочкой
28:52
слоем например в английский вариант английского языка в той же самой много
28:59
байт не колеровки те восемь команда да и ты команда календарь сразу заговорят с
29:05
нами по английски командой лаки и ключом минуса покажи как все возможные языки
29:11
увидим вас есть вариант использовать английский есть вариант использовать русский это там чуть выше вот он вариант
29:19
использовать белорус есть мы команде ванги очередной переменные окружения присвоим
29:24
русский вариант русского языка в нога байт на тренировке у тебя осень неожиданно вся среда за нами с нами заговорит
29:35
графического тем временем это никак не распространить потому что это один сеанс
29:42
это внутри окошечко другой сервис команда w на это скажет на самом восьмом
29:49
терминале графический сеансу году она все в терминале на внутри окошечко у нас
29:57
еще один c и более того на графическую
30:04
среду влияет одна переменная она соответственно обычно
30:10
другая переменная но хотя 1 является подмножеством другой но это не важно важно что может быть так что когда мы
30:18
завершим графический сеанс сделать log off и log in администрация logo
30:25
завершение сеанса то при последующем графическом входе в систему
30:31
мы можем влиять на ту же самого переменного окружения но не прямым
30:36
присвоением переменной окружении есть средства формирование пользовательского
30:43
окружения выбираем пользователя а дальше выбираем язык
30:49
реально за этим всем стоит все равно смена значения переменных окружения можно например это делать вот таким
30:56
удобным для пользователя способов никто не запрещает поступать именно так но мы
31:03
с вами договорились что нас интересует механизмы которые там работают на заднем фоне и нам нужно по крайней мере иметь
31:09
знакомыми вот нас предупреждают что папки нам нужно будет переименовать
31:16
говорим да давай на русский язык и после чего смотрите графический интерфейс
31:21
выпускается соответственно на русском языке даже не только 0 все остальное
31:27
если это попытаться посмотреть что за этим старик просто аксессуары
31:32
переместились личку другой давайте на переменное окружение
31:39
обратим внимание вот пожалуйста по крайней мере графическая среда на
31:44
русском они графическая среда чего на белорусском виндой беларусь почему так а
31:53
если мы сами не свой русский язык то и
31:58
вне графическую сеансе все загадай пару но завершение сеанса и запуск сеанса заново
32:09
намекают нам что среда и совокупность
32:14
переменных и сами переменные окружения не работала только в пределах одного
32:20
сеанса если мы переменной значение поменяли то она не сохраняются adsense
32:25
обсе и вот здесь второй концепт который нас интересует конфигурационные файлы
32:30
если мы посмотрим в каком каталоге а это в домашнему сейчас находится именно там
32:35
где конфигурационные файлы и попробуем их поискать что-то команды со свойствами
32:41
что так мы их не увидим потому что они являются как бы скрытыми как бы потому
32:48
что это не признак не свойства не атрибут а соглашения эй пол показать все
32:57
даже скрытое соглашение о том что конфигурационные файлы или файл настроечной лежат в домашнем каталоге
33:06
пользователя и начинаются с . вот совокупность этих двух лежат
33:12
домашним котом и начинаются с точки это значит но никто с гарцем называем этот файл и проявляющийся . а просто файлами
33:20
начинающиеся с точки именно как парад начинается с точки лежащие где то в другом месте а то скрытые понятно почему
33:27
настроечные сделались скрытые должны либо чтобы они нам не мешали когда мы работаем просто свои вами их
33:33
никто нам не показывает но если мы попросим они конечно не пытка а теперь смотрите мы общаемся в
33:41
командной строке с командным интерпретатором
33:47
у командного интерпретатора как мы видели и всех кто запускаются с командной строки переменное окружение
33:53
отвечающая за задается алан вич а у графического интерфейса гдн ландыш и 1
34:01
может быть установлен в одно значение друга в другое значение но сеанс как только заканчивается так
34:10
они теряют свое значение потому что хранятся в оперативный также очень хочется сделать так чтобы они восстанавливали свое значение принимали
34:17
определенное значение начались анжи когда мы запускаем вот
34:23
этот сеанс командность третьих графическом интерфейсе
34:28
или просто входим в систему начинаем сеанс командной строки мы при помощи
34:36
командной строке если так нужно при помощи управитель цифрового усе виртуального терминала здесь самое
34:44
главное нужно помнить ну а знать в первую очередь что командный
34:49
интерпретатор с названием вещи горный один shell запускается как начальный
34:56
командный интерпретатор считывает некоторое количество своих файлов
35:02
например больше все profile и многие другие так вот вписав в один из них
35:11
например в profile который считывается при входе называется profile профиль вот здесь вот ловлю
35:20
равняется русский вариант русского языка и те восемь и позволит каждый раз когда
35:27
командный интерпретатор запускается устанавливать перемену нужное значение кроме того смотрите
35:33
выполнение ее на количество других действий может быть достаточно сложных
35:39
но записанных на языке командного интерпретатора чему мы будем стремиться
35:45
четвергу не только понимать что здесь написанную составляет такого рода написаны на языке
35:50
командного интерпретатора сценария по крайней мере просто писать команду
35:57
присвоения конец этого сценария не представляется чем-то сложным да но сразу же мгновенно
36:05
текущую оперативное значение переменной
36:11
никто не изменит потому что считывать еще раз такие файлы скрыты настроечные
36:20
разные различными программами разнообразными момент их запуску командует аппликатор запускается как
36:27
следствие считывает свои настройки при входе пользователя в систему
36:34
так вот если мы выйдем завершим сеанс и начнем его заново только не будем
36:41
ошибаться в наборе по ролик то тогда и можем предположить что сейчас пока
36:46
система пока мы входим на английском разговаривает а после входа начинает
36:54
разговаривать по русски потому что теперь оперативная настройка
37:00
переменные окружения нет нужное значение а как следствие из этого всего разговора понимаем что переменное окружение это
37:06
оперативные средства настройки пользовательского ns команда январь
37:12
окружении а настроечные файлы конфигурационные файлы это
37:17
долговременное средства вот
37:22
долговременное средства настройки пользовательского круга
37:27
ну соответственно если мы хотим влиять на оперативно но чтобы этой сеансов сам
37:33
сохранялась то мы берем долговременное средства в нем например не всегда так но меняем
37:39
оперативные с командным играм табором это так какими-то другими программами
37:45
которые настраиваться теми же файлами как бы скрытыми начинающимися с точки в
37:52
команду в каталоге пользователя но может быть это не совсем та но концептуально только эти две вещи не
38:01
самое главное теперь вы знаете куда смотреть как узнать какие из этих файлов
38:07
являются настройками сожалению такого удобного средствами
38:12
вот поздно действует когда вы хотите настроить команду интерпретатор вы берете справку по ним и рано или поздно
38:20
соответственно узнаете что строчными файлами является вот такой набор начинающихся с
38:28
точки и находящихся в домашнем каталоге когда вы читаете справку по редактору
38:35
виа и например то рано или поздно где-то кстати справка вопить и может быть на русском языке рано или
38:41
поздно вы наверняка узнаете что пользовательском каталоге и это
38:49
общесистемное никак где-то и пользовательские файлы указаны и имеются
38:55
вот пожалуйста конфигурационные файлы этого редактора
39:01
точно так же когда вы читаете справку по какому-то конкретный настраиваем углу
39:06
тому что хотите настроить например команду л.с. можете узнать какая
39:12
переменной окружения за что отвечает справка на есть может может конечно же
39:21
не быть ну что справочная система это базовые средства еще на практике вы
39:26
умеете друг действия документирование операционной системе девчата нет переменное окружение той
39:33
самой января мин которая отвечает за раскраску ls color 100 раскраску
39:41
объектов различных типов файлов с определенными свойствами определенными цветами каталоге синим
39:49
запускаемый файл с зеленым символические ссылки сиротские красным и другими цвет
39:57
таким образом все таки средства конфигурирования пользовательского окружения это переменные и
40:03
конфигурационные то есть настроечек что в графическом интерфейсе что без графического интерфейса чтобы вы это
40:09
сделали простой командой long присвоения чего-либо чтобы вы это сделали и ли бы
40:15
вы это сделали при входе выбрав там точно выпадающее меню не важно результат ваших действий либо
40:23
вносятся в одной из переменных окружения либо сохраняется в одном из скольки будут чисто концептуальное никакой
40:29
чёрной магии при этом ну вот наверное
40:36
еще что на сегодня нам нужно было освоить для того чтобы выполнять анабара
40:41
дурные работы

Поделиться: