Синтаксис командной строки linux

Содержание
  1. HackWare.ru
  2. Этичный хакинг и тестирование на проникновение, информационная безопасность
  3. Азы работы в командной строке Linux (часть 1)
  4. Командная строка Linux
  5. TAB для автодополнения
  6. ENTER для запуска выполнения команд
  7. CTRL + c для прерывания выполнения программы
  8. ↑ (курсорная клавиша вверх) для просмотра истории команд
  9. Азы файловой системы Linux
  10. Базовые команды Linux
  11. pwd для показа текущей рабочей директории
  12. mkdir для создания новых директорий
  13. ls для просмотра содержимого каталогов
  14. cd для перехода по папкам (смены текущей рабочей директории)
  15. cp для копирования файлов
  16. mv для переименования и перемещения файлов.
  17. rm для удаления файлов и папок
  18. Как копировать текст в командной строке и как вставлять в командную строку Linux
  19. Ошибка «команда не найдена»
  20. Ещё несколько полезных сочетаний клавиш для командной строки Linux
  21. Синтаксис командной строки linux
  22. лПНБОДОЩЕ ПВПМПЮЛЙ (shells)
  23. пВЭБС ЙОЖПТНБГЙС ПВ ПВПМПЮЛБИ
  24. лПНБОДОБС ПВПМПЮЛБ bash
  25. Midnight Commander
  26. рБЛЕФ coreutils
  27. бОФПОљвПСТЫЙОПЧ
  28. пРЕТБГЙЙ ОБД ЖБКМБНЙ Й ЛБФБМПЗБНЙ
  29. жЙМШФТЩ
  30. рТПЮЕЕ
  31. чЩЮЙУМЕОЙС
  32. рПЙУЛ
  33. бОФПОљвПСТЫЙОПЧ
  34. рПЙУЛ РП БФТЙВХФБН
  35. фЕТНЙОБМЩ

HackWare.ru

Этичный хакинг и тестирование на проникновение, информационная безопасность

Азы работы в командной строке Linux (часть 1)

Возникло желание написать мануал о консоли, базовых командах и азах файловой системы Linux. Когда я начинал своё знакомство с Linux именно такой инструкции мне не хватало. Надеюсь, абсолютным новичкам, которых пугают консольные команды, она поможет «влиться» в число умеющих использовать командную строку Linux.

Командная строка Linux

В зависимости от вашего Linux, ярлык для открытия консоли может быть вынесен на рабочий стол,

добавлен в избранные команды,

доступен в контекстном меню при клике правой кнопкой мыши в области рабочего стола.

Либо вы для вызова эмулятора терминала вы можете воспользоваться сочетанием клавиш CTRL + ALT + t.

В приглашении командной строки отображается имя пользователя и имя хоста. Перед областью ввода команд может быть символ решётки (#) или символ доллара ($). Символ доллара означает, что вы работаете под обычным пользователем, а символ решётки – что под суперпользователем (root).

На скриншоте видно, что я открыл консоль как обычный пользователь (символ $), а затем вошёл как root (символ сменился на #).

В некоторых инструкциях перед командами пишут $ или # и новички, пытаясь выполнить команды копированием-вставкой, получают разнообразные ошибки. Если перед командной вы видите $ или #, то их не нужно печатать – они написаны только для информирования вас о том, нужны ли дополнительные привилегии для выполнения данной команды.

TAB для автодополнения

При вводе команды или имени файла, обязательно используйте клавишу TAB – она автоматически допишет для вас команду или имя файла. Если при нажатии на TAB ничего не происходит, то быстро нажмите TAB два раза, чтобы увидеть все доступные варианты. Если варианты не выводятся, то это верный признак того, что: 1) вы неправильно начали вводить имя команды, 2) программа, которую вы намереваетесь запустить, ещё не установлена.

ENTER для запуска выполнения команд

Набрав команду, нажмите ENTER и после этого она запустится.

CTRL + c для прерывания выполнения программы

Если вы хотите оборвать выполнение команды, то используйте для этого сочетание клавиш CTRL + c. Если вы ввели команду, но передумали её запускать, то вместо удаления строки, можете также нажать CTRL + c.

(курсорная клавиша вверх) для просмотра истории команд

Если вы хотите повторить выполнение команды, то клавишами и вы можете пролистать историю ранее введённых команд, выбрать любую из них для повторного выполнения, отредактировать перед запуском.

Азы файловой системы Linux

Если нужно прочитать какие-то данные или сохранить информацию в файл из консоли, нужно уметь указывать путь до файла. В файловой система Linux нет такого понятия как буквы дисков. Там используется понятие «корень». Обозначается корень символом /

После корня указываются папки (в Linux они называются директориями) и файлы. Одни папки могут быть вложены в другие – точно также как в Windows. Вложенные папки и файлы разделяются символом / (точно таким же как корень).

Пример указания пути до файла:

Эта запись означает, что файл book.txt находится в папке mial, а папка mial находится в папке home.

Базовые команды Linux

pwd для показа текущей рабочей директории

Откройте консоль и введите туда

У меня вывелось:

Здесь / (первый слеш) – это корень, home – это название папки (директории), далее / (второй слеш) – отделяет название вложенной папки, mial – название второй вложенной папки.

Команда pwd показывает «текущую рабочую директорию». Текущую рабочую директорию нужно знать при указании относительных путей до файлов и папок, также некоторые программы сохраняют результаты своего выполнения в текущую директорию.

mkdir для создания новых директорий

После mkdir укажите название папки, которую вы хотите создать. Если вы укажите относительный путь, например, так:

То будет создана новая папка test1 в текущей рабочей директории, т.е. в моём случае путь до неё будет

Также можно указать абсолютный путь до папки:

ls для просмотра содержимого каталогов

Команда ls используется для вывода списка файлов и папок текущей рабочей директории:

Теперь мы можем убедиться, что папки test1 и test2 действительно были созданы.

Чтобы список выглядел лучше, можно использовать команду ls с опцией -l

После команды и опций можно указать путь до папки, содержимое которой вы хотим посмотреть. Чтобы увидеть содержимое директории /var/log нужно ввести:

Для просмотра содержимого корневой директории:

cd для перехода по папкам (смены текущей рабочей директории)

Для перехода по папкам используется команда cd после которой пишется директория, в которую вы хотите перейти. Можно указывать относительный путь или абсолютный:

Символ . (одна точка) означает текущую директорию, а символ .. (две точки) означаете родительскую директорию. Следовательно, для перехода на один уровень вверх нужно набрать

cp для копирования файлов

Если вам нужно скопировать файл в другую директорию, то используется команда cp. После неё указывается файл, который нужно скопировать и затем через пробел директория, куда вы хотите поместить файл, например:

Этой командой я скопировал файл test.sh в директорию test1. Проверим

mv для переименования и перемещения файлов.

После команды mv указывается имя файла, который вы хотите переименовать или переместить. Затем через пробел пишется директория, куда вы хотите переместить файл (тогда файл будет перемещён в неё с исходным именем), или директория и новое имя файла (тогда файл будет перемещён и переименован), или только новое имя файла (тогда файл будет переименован).

Файл test.sh из каталога test1 я переместил в каталог test2:

Файл test.sh в каталоге test2 я переименовал в test2.sh:

Файл test2.sh в каталоге test2 я переместил в каталог test1 и присвоил ему имя new.txt:

rm для удаления файлов и папок

Чтобы удалить наши тестовые директории, воспользуемся командой rm. После этой команды укажите путь до файла или папки, которые нужно удалить. Если вы собираетесь удалить директорию, то используйте также опцию -r, она означает рекурсивно удалять каталоги и их содержимое. Можно указать сразу несколько файлов и (или) каталогов:

Для понимания иерархии файловой системы рекомендуется ещё одна статья для новичков «Структура директорий Linux. Важные файлы Linux».

Как копировать текст в командной строке и как вставлять в командную строку Linux

Привычные сочетания клавиш Ctrl+c и Ctrl+v в терминале имеют другое действие. Для копирования нужно использовать Ctrl+Insert, а для вставки Shift+Insert.

Ошибка «команда не найдена»

Причиной данной ошибки могут быть:

  • неправильно набрано имя команды
  • программа не установлена
  • данную команду может выполнять только root
Читайте также:  Copy windows to new ssd

Ещё несколько полезных сочетаний клавиш для командной строки Linux

  • Ctrl+l для очистки экрана
  • Ctrl+a для перехода в начало введённой команды
  • Ctrl+e для перехода в конец введённой команды
  • Ctrl+u для удаления всего, что стоит до курсора
  • Ctrl+k для удаления всего, что стоит после курсора
  • Ctrl+d для завершения текущего сеанса, закрытия консоли

Одна из самых часто используемых:

  • Ctrl+R: Поиск по ранее запущенным командам, начните писать искомую и вам будут предлагаться самые подходящие варианты. Для запуска нажмите ENTER.

Имеется функционал копи-пастинга:

  • Ctrl+W: Вырезать слово перед курсором, добавить его в буфер обмена.
  • Ctrl+K: Вырезать часть строки после курсора, добавить её в буфер обмена.
  • Ctrl+U: Вырезать часть строки перед курсором, добавить её в буфер обмена.
  • Ctrl+Y: Вставить из буфера обмена последнее, что вы вырезали.

Источник

Синтаксис командной строки linux

ьЖЖЕЛФЙЧОБС РТПЖЕУУЙПОБМШОБС ТБВПФБ Ч Linux ОЕНЩУМЙНБ ВЕЪ ЙУРПМШЪПЧБОЙС ЛПНБОДОПК УФТПЛЙ [24] . рПМШЪПЧБФЕМСН, РТЙЧЩЛЫЙН ТБВПФБФШ Ч УЙУФЕНБИ У ЗТБЖЙЮЕУЛЙН ЙОФЕТЖЕКУПН, ТБВПФБ У ЛПНБОДОПК УФТПЛПК НПЦЕФ РПЛБЪБФШУС ОЕХДПВОПК: ФП, ЮФП НПЦОП УДЕМБФШ ПДОЙН РЕТЕФБУЛЙЧБОЙЕН НЩЫША Ч ЛПНБОДОПК УФТПЛЕ РПФТЕВХЕФ ЧЧПДБ У ЛМБЧЙБФХТЩ ОЕУЛПМШЛЙИ УМПЧ: ЛПНБОДЩ У БТЗХНЕОФБНЙ. пДОБЛП Ч Linux ЬФПФ ЧЙД ЙОФЕТЖЕКУБ ЧУЕЗДБ ВЩМ ПУОПЧОЩН, Б РПЬФПНХ Й ИПТПЫП ТБЪЧЙФЩН. ч ЛПНБОДОЩИ ПВПМПЮЛБИ, ЙУРПМШЪХЕНЩИ Ч Linux, ЕУФШ НБУУБ УРПУПВПЧ ЬЛПОПНЙЙ ХУЙМЙК (ОБЦБФЙК ОБ ЛМБЧЙЫЙ) РТЙ ЧЩРПМОЕОЙЙ ОБЙВПМЕЕ ТБУРТПУФТБОЈООЩИ ДЕКУФЧЙК: БЧФПНБФЙЮЕУЛПЕ ДПРПМОЕОЙЕ ДМЙООЩИ ОБЪЧБОЙК ЛПНБОД ЙМЙ ЙНЈО ЖБКМПЧ, РПЙУЛ Й РПЧФПТОПЕ ЧЩРПМОЕОЙЕ ЛПНБОДЩ, ХЦЕ ЛПЗДБ-ФП ЙУРПМОСЧЫЕКУС ТБОШЫЕ, РПДУФБОПЧЛБ УРЙУЛПЧ ЙНЈО ЖБКМПЧ РП ОЕЛПФПТПНХ ЫБВМПОХ Й НОПЗПЕ ДТХЗПЕ. рТЕЙНХЭЕУФЧБ ЛПНБОДОПК УФТПЛЙ УФБОПЧСФУС ПУПВЕООП ПЮЕЧЙДОЩ, ЛПЗДБ ФТЕВХЕФУС ЧЩРПМОСФШ ПДОПФЙРОЩЕ ПРЕТБГЙЙ ОБД НОПЦЕУФЧПН ПВЯЕЛФПЧ. ч УЙУФЕНЕ У ЗТБЖЙЮЕУЛЙН ЙОФЕТЖЕКУПН РПФТЕВХЕФУС УФПМШЛП РЕТЕФБУЛЙЧБОЙК НЩЫША, УЛПМШЛП ЕУФШ ПВЯЕЛФПЧ, Ч ЛПНБОДОПК УФТПЛЕ ВХДЕФ ДПУФБФПЮОП ПДОПК (РХУФШ ДМЙООПК Й УМПЦОПК) ЛПНБОДЩ.

ч ЬФПН ТБЪДЕМЕ ВХДХФ ПРЙУБОЩ ПУОПЧОЩЕ ЙОУФТХНЕОФЩ, РПЪЧПМСАЭЙЕ РТЙ РПНПЭЙ ЛПНБОДОПК УФТПЛЙ ТЕЫБФШ МАВЩЕ ЪБДБЮЙ РПМШЪПЧБФЕМС: ПФ ФТЙЧЙБМШОЩИ ПРЕТБГЙК У ЖБКМБНЙ Й ЛБФБМПЗБНЙ (ЛПРЙТПЧБОЙЕ, РЕТЕЙНЕОПЧБОЙЕ, РПЙУЛ) ДП УМПЦОЩИ ЪБДБЮ, ФТЕВХАЭЙИ НБУУПЧЩИ ПДОПФЙРОЩИ ПРЕТБГЙК, ЛПФПТЩЕ ЧПЪОЙЛБАФ ЛБЛ Ч РТЙЛМБДОПК ТБВПФЕ РПМШЪПЧБФЕМС, РТЙ ТБВПФЕ У ВПМШЫЙНЙ НБУУЙЧБНЙ ДБООЩИ ЙМЙ ФЕЛУФБ, ФБЛ Й Ч УЙУФЕНОПН БДНЙОЙУФТЙТПЧБОЙЙ. ч РЕТЧХА ПЮЕТЕДШ ВХДХФ ПРЙУБОЩ ЙОУФТХНЕОФЩ, РТЕДПУФБЧМСАЭЙЕ ЧПЪНПЦОПУФШ ТБВПФЩ У ЛПНБОДОПК УФТПЛПК Ч ДЙУФТЙВХФЙЧЕ ALT Linux 2.4 Master (ЛПНБОДОЩЕ ПВПМПЮЛЙ Й ЬНХМСФПТЩ ФЕТНЙОБМБ), Б ЪБФЕН ПУОПЧОЩЕ ХФЙМЙФЩ ЛПНБОДОПК УФТПЛЙ, ЧЩРПМОСАЭЙЕ ЧБЦОЕКЫЙЕ ПРЕТБГЙЙ У ЖБКМПЧПК УЙУФЕНПК Й ДБООЩНЙ.

лПНБОДОЩЕ ПВПМПЮЛЙ (shells)

пВЭБС ЙОЖПТНБГЙС ПВ ПВПМПЮЛБИ

лПНБОДОБС ПВПМПЮЛБ (ЙМЙ ЙОФЕТРТЕФБФПТ ЛПНБОД)љ— ЬФП РТПЗТБННБ, ЪБДБЮБ ЛПФПТПК УПУФПЙФ Ч ФПН, ЮФПВЩ РЕТЕДБЧБФШ ЧБЫЙ ЛПНБОДЩ ПРЕТБГЙПООПК УЙУФЕНЕ Й РТЙЛМБДОЩН РТПЗТБННБН, Б ЙИ ПФЧЕФЩљ— ЧБН. рП УЧПЙН ЪБДБЮБН ЕНХ УППФЧЕФУФЧХЕФ command.com Ч MS-DOS ЙМЙ cmd.exe Ч Windows, ОП ЖХОЛГЙПОБМШОП ПВПМПЮЛЙ Ч Linux ОЕУТБЧОЕООП ВПЗБЮЕ. оБ СЪЩЛЕ ЛПНБОДОПК ПВПМПЮЛЙ НПЦОП РЙУБФШ ОЕВПМШЫЙЕ РТПЗТБННЩ ДМС ЧЩРПМОЕОЙС ТСДБ РПУМЕДПЧБФЕМШОЩИ ПРЕТБГЙК У ЖБКМБНЙ Й УПДЕТЦБЭЙНЙУС Ч ОЙИ ДБООЩНЙљ— УГЕОБТЙЙ (УЛТЙРФЩ).

ъБТЕЗЙУФТЙТПЧБЧЫЙУШ Ч УЙУФЕНЕ (ЧЧЕДС ЙНС РПМШЪПЧБФЕМС Й РБТПМШ), ЧЩ ХЧЙДЙФЕ РТЙЗМБЫЕОЙЕ ЛПНБОДОПК УФТПЛЙљ— УФТПЛХ, ПЛБОЮЙЧБАЭХАУС УЙНЧПМПН $ (ДБМЕЕ ЬФПФ УЙНЧПМ ВХДЕФ ЙУРПМШЪПЧБФШУС ДМС ПВПЪОБЮЕОЙС ЛПНБОДОПК УФТПЛЙ). ч УМХЮБЕ, ЕУМЙ РТЙ ХУФБОПЧЛЕ ВЩМ ОБУФТПЕО ЪБРХУЛ ЗТБЖЙЮЕУЛПЗП ЙОФЕТЖЕКУБ РТЙ ЪБЗТХЪЛЕ УЙУФЕНЩ, ФП ДПВТБФШУС ДП ЛПНБОДОПК УФТПЛЙ НПЦОП ОБ МАВПК ЧЙТФХБМШОПК ФЕЛУФПЧПК ЛПОУПМЙ (ОБЦБЧ Ctrl — Alt — F1 љ— Ctrl — Alt — F6 ) ЙМЙ РТЙ РПНПЭЙ МАВПК РТПЗТБННЩ ЬНХМСГЙЙ ФЕТНЙОБМБ, ОБРТЙНЕТ xterm . рПДТПВОЕЕ ПВ ЬНХМСФПТБИ ФЕТНЙОБМБ УН. ТБЪДЕМ фЕТНЙОБМЩ. ч ДЙУФТЙВХФЙЧЕ ALT Linux 2.4 Master ДПУФХРОЩ УМЕДХАЭЙЕ ЛПНБОДОЩЕ ПВПМПЮЛЙ:

уБНБС ТБУРТПУФТБОЈООБС ПВПМПЮЛБ РПД Linux. пОБ ХНЕЕФ ДПРПМОСФШ ЙНЕОБ ЛПНБОД Й ЖБКМПЧ, ЧЕДЈФ ЙУФПТЙА ЛПНБОД Й РТЕДПУФБЧМСЕФ ЧПЪНПЦОПУФШ ЙИ ТЕДБЛФЙТПЧБОЙС.

лМПО korn shell , ИПТПЫП ЙЪЧЕУФОПК Ч УЙУФЕНБИ UNIX ЛПНБОДОПК ПВПМПЮЛЙ.

пУПВЕООПУФШ ЬФПК ПВПМПЮЛЙ УПУФПЙФ Ч ФПН, ЮФП ПОБ ОЕ ЪБЧЙУЙФ ОЙ ПФ ЛБЛЙИ ТБЪДЕМСЕНЩИ ВЙВМЙПФЕЛ Й ЧЛМАЮБЕФ Ч УЕВС ХРТПЭЈООЩЕ ТЕБМЙЪБГЙЙ ОЕЛПФПТЩИ ЧБЦОЕКЫЙИ ХФЙМЙФ, ФБЛЙИ ЛБЛ ls , dd Й gzip . рПЬФПНХ sash ПУПВЕООП РПМЕЪОБ РТЙ ЧПУУФБОПЧМЕОЙЙ РПУМЕ ОЕЛПФПТЩИ УЙУФЕНОЩИ УВПЕЧ ЙМЙ РТЙ ПВОПЧМЕОЙЙ ЧЕТУЙЙ ЧБЦОЕКЫЙИ ТБЪДЕМСЕНЩИ ВЙВМЙПФЕЛ.

хМХЮЫЕООБС ЧЕТУЙС C shell .

оПЧЕКЫБС ЙЪ РЕТЕЮЙУМЕООЩИ ЪДЕУШ ПВПМПЮЕЛ, Ч ОЕК ТЕБМЙЪПЧБОЩ ТБУЫЙТЕООЩЕ ЧПЪНПЦОПУФЙ БЧФПДПРПМОЕОЙС БТЗХНЕОФПЧ ЛПНБОД Й НОПЦЕУФЧП ДТХЗЙИ ЖХОЛГЙК, ДЕМБАЭЙИ ТБВПФХ У ПВПМПЮЛПК ЕЭЈ ВПМЕЕ ХДПВОПК Й ЬЖЖЕЛФЙЧОПК. пДОБЛП ПВТБФЙФЕ ЧОЙНБОЙЕ, ЮФП ЧУЕ ТБУЫЙТЕОЙС zsh РП ХНПМЮБОЙА ПФЛМАЮЕОЩ, РПЬФПНХ РТЕЦДЕ ЮЕН ОБЮБФШ РПМШЪПЧБФШУС ЬФПК ЛПНБОДОПК ПВПМПЮЛПК, ОЕПВИПДЙНП РТПЮЕУФШ ДПЛХНЕОФБГЙА Л ОЕК Й ЧЛМАЮЙФШ ФЕ ЖХОЛГЙЙ, ЛПФПТЩЕ ЧБН ОЕПВИПДЙНЩ.

пВПМПЮЛПК РП ХНПМЮБОЙА СЧМСЕФУС bash ( Bourne Again Shell ). юФПВЩ РТПЧЕТЙФШ, ЛБЛХА ПВПМПЮЛХ ЧЩ ЙУРПМШЪХЕФЕ, ОБВЕТЙФЕ ЛПНБОДХ: echo $SHELL .

пВПМПЮЛЙ ПФМЙЮБАФУС ДТХЗ ПФ ДТХЗБ ОЕ ФПМШЛП ЧПЪНПЦОПУФСНЙ, ОП Й УЙОФБЛУЙУПН ЛПНБОД. еУМЙ ЧЩљ— ОБЮЙОБАЭЙК РПМШЪПЧБФЕМШ, НЩ ТЕЛПНЕОДХЕН ЧБН ЙУРПМШЪПЧБФШ bash , ДБМШОЕКЫЙЕ РТЙНЕТЩ ПРЙУЩЧБАФ ТБВПФХ ЙНЕООП Ч ЬФПК ПВМПЮЛЕ.

лПНБОДОБС ПВПМПЮЛБ bash

лПНБОДОБС УФТПЛБ Ч bash УПУФБЧМСЕФУС ЙЪ ЙНЕОЙ ЛПНБОДЩ, ЪБ ЛПФПТЩН НПЗХФ УМЕДПЧБФШ ЛМАЮЙ (ПРГЙЙ)љ— ХЛБЪБОЙС, НПДЙЖЙГЙТХАЭЙЕ РПЧЕДЕОЙЕ ЛПНБОДЩ. лМАЮЙ ОБЮЙОБАФУС У УЙНЧПМБ — ЙМЙ —, Й ЪБЮБУФХА УПУФПСФ ЙЪ ПДОПК ВХЛЧЩ. лТПНЕ ЛМАЮЕК, РПУМЕ ЛПНБОДЩ НПЗХФ УМЕДПЧБФШ БТЗХНЕОФЩ (РБТБНЕФТЩ)љ— ОБЪЧБОЙС ПВЯЕЛФПЧ, ОБД ЛПФПТЩНЙ ДПМЦОБ ВЩФШ ЧЩРПМОЕОБ ЛПНБОДБ (ЮБУФПљ— ЙНЕОБ ЖБКМПЧ Й ЛБФБМПЗПЧ).

чЧПД ЛПНБОДЩ ЪБЧЕТЫБЕФУС ОБЦБФЙЕН ЛМБЧЙЫЙ Enter , РПУМЕ ЮЕЗП ЛПНБОДБ РЕТЕДБЈФУС ПВПМПЮЛЕ ОБ ЙУРПМОЕОЙЕ. ч ТЕЪХМШФБФЕ ЧЩРПМОЕОЙС ЛПНБОДЩ ОБ ФЕТНЙОБМЕ РПМШЪПЧБФЕМС НПЗХФ РПСЧЙФШУС УППВЭЕОЙС П ИПДЕ ЧЩРПМОЕОЙС ЛПНБОДЩ ЙМЙ ПВ ПЫЙВЛБИ, Б РПСЧМЕОЙЕ ПЮЕТЕДОПЗП РТЙЗМБЫЕОЙС ЛПНБОДОПК УФТПЛЙ (ПЛБОЮЙЧБАЭЕЗПУС УЙНЧПМПН $)љ— ЪОБЛ ФПЗП, ЮФП ЧЩРПМОЕОЙЕ ЛПНБОДЩ ЪБЧЕТЫЕОП Й НПЦОП ЧЧПДЙФШ УМЕДХАЭХА.

ч bash ЙНЕЕФУС ОЕУЛПМШЛП РТЙЈНПЧ, ПВМЕЗЮБАЭЙИ ЧЧПД Й ТЕДБЛФЙТПЧБОЙЕ ЛПНБОДОПК УФТПЛЙ. оБРТЙНЕТ, ЙУРПМШЪХС ЛМБЧЙБФХТХ, ЧЩ НПЦЕФЕ:

РЕТЕКФЙ ОБ ОБЮБМП УФТПЛЙ, ЬФП ЦЕ НПЦОП УДЕМБФШ, ОБЦБЧ ЛМБЧЙЫХ Home ;

ХДБМЙФШ ФЕЛХЭХА УФТПЛХ;

рТЕТЧБФШ ЧЩРПМОЕОЙЕ ФЕЛХЭЕК ЛПНБОДЩ.

чЩ НПЦЕФЕ ЙУРПМШЪПЧБФШ УЙНЧПМ ; ДМС ФПЗП, ЮФПВЩ ЧЧЕУФЙ ОЕУЛПМШЛП ЛПНБОД Ч ПДОХ УФТПЛХ. bash ЪБРЙУЩЧБЕФ ЙУФПТЙА ЧУЕИ ЧЩРПМОЕООЩИ ЛПНБОД, РПЬФПНХ ОЕУМПЦОП РПЧФПТЙФШ ЙМЙ ПФТЕДБЛФЙТПЧБФШ ПДОХ ЙЪ РТЕДЩДХЭЙИ ЛПНБОД. дМС ЬФПЗП ДПУФБФПЮОП ЧЩВТБФШ ОХЦОХА ЛПНБОДХ ЙЪ ЙУФПТЙЙ: ЛМБЧЙЫБ ЧЧЕТИ ЧЩЧПДЙФ РТЕДЩДХЭХА ЛПНБОДХ, ЧОЙЪ љ— РПУМЕДХАЭХА. дМС ФПЗП, ЮФПВЩ ОБКФЙ ЛПОЛТЕФОХА ЛПНБОДХ УТЕДЙ ХЦЕ ЧЩРПМОЕООЩИ, ОЕ РТПМЙУФЩЧБС ЧУА ЙУФПТЙА, ОБВЕТЙФЕ Ctrl — R Й ЧЧЕДЙФЕ ЛБЛПЕ-ОЙВХДШ ЛМАЮЕЧПЕ УМПЧП, ХРПФТЕВМЕООПЕ Ч ФПК ЛПНБОДЕ, ЛПФПТХА ЧЩ ЙЭЕФЕ.

лПНБОДЩ, РТЙУХФУФЧХАЭЙЕ Ч ЙУФПТЙЙ, ПФПВТБЦБАФУС Ч УРЙУЛЕ РТПОХНЕТПЧБООЩНЙ. дМС ФПЗП, ЮФПВЩ ЪБРХУФЙФШ ЛПОЛТЕФОХА ЛПНБОДХ, ОБВЕТЙФЕ:

еУМЙ ЧЧЕУФЙ !! , ЪБРХУФЙФУС РПУМЕДОСС ЙЪ ОБВТБООЩИ ЛПНБОД.

йОПЗДБ Ч Linux ЙНЕОБ РТПЗТБНН Й ЛПНБОД УМЙЫЛПН ДМЙООЩ. л УЮБУФША, bash УБН НПЦЕФ ЪБЧЕТЫБФШ ЙНЕОБ. оБЦБЧ ЛМБЧЙЫХ Tab , ЧЩ НПЦЕФЕ ЪБЧЕТЫЙФШ ЙНС ЛПНБОДЩ, РТПЗТБННЩ ЙМЙ ЛБФБМПЗБ. оБРТЙНЕТ, РТЕДРПМПЦЙН, ЮФП ЧЩ ИПФЙФЕ ЙУРПМШЪПЧБФШ РТПЗТБННХ ДЕЛПНРТЕУУЙЙ bunzip2 . дМС ЬФПЗП ОБВЕТЙФЕ:

ъБФЕН ОБЦНЙФЕ Tab . еУМЙ ОЙЮЕЗП ОЕ РТПЙУИПДЙФљ— ЪОБЮЙФ, УХЭЕУФЧХЕФ ОЕУЛПМШЛП ЧПЪНПЦОЩИ ЧБТЙБОФПЧ ЪБЧЕТЫЕОЙС ЛПНБОДЩ. оБЦБЧ ЛМБЧЙЫХ Tab ЕЭЈ ТБЪ, ЧЩ РПМХЮЙФЕ УРЙУПЛ ЙНЈО, ОБЮЙОБАЭЙИУС У bu.

оБРТЙНЕТ, Ч УЙУФЕНЕ ЕУФШ РТПЗТБННЩ buildhash, builtin, bunzip2 :

оБВЕТЙФЕ n > ( bunzip љ— ЬФП ЕДЙОУФЧЕООПЕ ЙНС, ФТЕФШЕК ВХЛЧПК ЛПФПТПЗП СЧМСЕФУС n), Б ЪБФЕН ОБЦНЙФЕ Tab . пВПМПЮЛБ ДПРПМОЙФ ЙНС Й ПУФБЈФУС МЙЫШ ОБЦБФШ Enter , ЮФПВЩ ЪБРХУФЙФШ ЛПНБОДХ!

ъБНЕФЙН, ЮФП РТПЗТБННХ, ЧЩЪЩЧБЕНХА ЙЪ ЛПНБОДОПК УФТПЛЙ, bash ЙЭЕФ Ч ЛБФБМПЗБИ, ПРТЕДЕМСЕНЩИ Ч УЙУФЕНОПК РЕТЕНЕООПК PATH. рП ХНПМЮБОЙА Ч ЬФПФ РЕТЕЮЕОШ ЛБФБМПЗПЧ ОЕ ЧИПДЙФ ФЕЛХЭЙК ЛБФБМПЗ, ПВПЪОБЮБЕНЩК ./ (ФПЮЛБ УМЬЫ). рПЬФПНХ ДМС ЪБРХУЛБ РТПЗТБННЩ prog ЙЪ ФЕЛХЭЕЗП ЛБФБМПЗБ ОБДП ДБФШ ЛПНБОДХ ./prog .

вБЪПЧЩЕ ЛПНБОДЩ

рЕТЧЩЕ ЪБДБЮЙ, ЛПФПТЩЕ РТЙИПДЙФУС ТЕЫБФШ Ч МАВПК УЙУФЕНЕ: ТБВПФБ У ДБООЩНЙ (ПВЩЮОП ИТБОСЭЙНЙУС Ч ЖБКМБИ) Й ХРТБЧМЕОЙЕ ТБВПФБАЭЙНЙ Ч УЙУФЕНЕ РТПЗТБННБНЙ ( РТПГЕУУБНЙ). оЙЦЕ РЕТЕЮЙУМЕОЩ ЛПНБОДЩ, РПЪЧПМСАЭЙЕ ЧЩРПМОСФШ ОБЙВПМЕЕ ЧБЦОЩЕ ПРЕТБГЙЙ РП ТБВПФЕ У ЖБКМБНЙ Й РТПГЕУУБНЙ. фПМШЛП РЕТЧБС ЙЪ ОЙИљ— cd љ— СЧМСЕФУС УПУФБЧМСАЭЕК ЮБУФША УПВУФЧЕООП ЛПНБОДОПК ПВПМПЮЛЙ, ПУФБМШОЩЕ ТБУРТПУФТБОСАФУС ПФДЕМШОП, ОП ЧУЕЗДБ ДПУФХРОЩ Ч МАВПК УЙУФЕНЕ Linux. чУЕ ЛПНБОДЩ, РТЙЧЕДЈООЩЕ ОЙЦЕ, НПЗХФ ВЩФШ ЪБРХЭЕОЩ ЛБЛ Ч ФЕЛУФПЧПК ЛПОУПМЙ, ФБЛ Й Ч ЗТБЖЙЮЕУЛПН ТЕЦЙНЕ ( xterm , ЛПОУПМШ KDE ). дМС РПМХЮЕОЙС ВПМЕЕ РПДТПВОПК ЙОЖПТНБГЙЙ РП ЛБЦДПК ЙЪ ЛПНБОД ЙУРПМШЪХКФЕ ЛПНБОДХ man , ОБРТЙНЕТ:

Читайте также:  Windows server dns удалить

рПЪЧПМСЕФ УНЕОЙФШ ФЕЛХЭЙК ЛБФБМПЗ (РЕТЕНЕЭБФШУС РП ЖБКМПЧПК УЙУФЕНЕ). пОБ ТБВПФБЕФ ЛБЛ У БВУПМАФОЩНЙ, ФБЛ Й У ПФОПУЙФЕМШОЩНЙ РХФСНЙ. рТЕДРПМПЦЙН, ЮФП ЧЩ ОБИПДЙФЕУШ Ч УЧПЈН ДПНБЫОЕН ЛБФБМПЗЕ Й ИПФЙФЕ РЕТЕКФЙ Ч ЕЗП РПДЛБФБМПЗ tmp/. дМС ЬФПЗП, ЧЧЕДЙФЕ ПФОПУЙФЕМШОЩК РХФШ:

юФПВЩ РЕТЕКФЙ Ч ЛБФБМПЗ /usr/bin, ОБВЕТЙФЕ (БВУПМАФОЩК РХФШ):

оЕЛПФПТЩЕ ЧБТЙБОФЩ ЙУРПМШЪПЧБОЙС ЛПНБОДЩ:

РПЪЧПМСЕФ ЧБН УДЕМБФШ ФЕЛХЭЙН ТПДЙФЕМШУЛЙК ЛБФБМПЗ (ПВТБФЙФЕ ЧОЙНБОЙЕ ОБ РТПВЕМ НЕЦДХ cd Й ..).

РПЪЧПМСЕФ ЧБН ЧЕТОХФШУС Ч РТЕДЩДХЭЙК ЛБФБМПЗ. лПНБОДБ cd ВЕЪ РБТБНЕФТПЧ ЧПЪЧТБЭБЕФ ПВПМПЮЛХ Ч ДПНБЫОЙК ЛБФБМПЗ.

ls ( list) ЧЩДБЈФ УРЙУПЛ ЖБКМПЧ Ч ФЕЛХЭЕН ЛБФБМПЗЕ. дЧЕ ПУОПЧОЩЕ ПРГЙЙ: -aљ— РТПУНПФТ ЧУЕИ ЖБКМПЧ, ЧЛМАЮБС УЛТЩФЩЕ, -lљ— ПФПВТБЦЕОЙЕ ВПМЕЕ РПДТПВОПК ЙОЖПТНБГЙЙ.

ьФБ ЛПНБОДБ ЙУРПМШЪХЕФУС ДМС ХДБМЕОЙС ЖБКМПЧ. чОЙНБОЙЕ: ХДБМЙЧ ЖБКМ, ЧЩ ОЕ УНПЦЕФЕ ЕЗП ЧПУУФБОПЧЙФШ! [25] . уЙОФБЛУЙУ: rm ЙНС_ЖБКМБ .

х ДБООПК РТПЗТБННЩ УХЭЕУФЧХЕФ ТСД РБТБНЕФТПЧ. уБНЩЕ ЮБУФП ЙУРПМШЪХЕНЩЕ: -iљ— ЪБРТПУ ОБ ХДБМЕОЙЕ ЖБКМБ, -rљ— ТЕЛХТУЙЧОПЕ ХДБМЕОЙЕ (Ф.љЕ. ХДБМЕОЙЕ, ЧЛМАЮБС РПДЛБФБМПЗЙ Й УЛТЩФЩЕ ЖБКМЩ). рТЙНЕТ:

хДБМСЕФ ЧУЕ ЖБКМЩ .html, Ч ЧБЫЕН ЛБФБМПЗЕ html.

лПНБОДБ mkdir РПЪЧПМСЕФ ЧБН УПЪДБФШ ЛБФБМПЗ, ФПЗДБ ЛБЛ rmdir ХДБМСЕФ ЛБФБМПЗ РТЙ ХУМПЧЙЙ, ЮФП ПО РХУФ. уЙОФБЛУЙУ:

лПНБОДБ rmdir ЮБУФП ЪБНЕОСЕФУС ЛПНБОДПК rm -rf , ЛПФПТБС РПЪЧПМСЕФ ЧБН ХДБМСФШ ЛБФБМПЗЙ, ДБЦЕ ЕУМЙ ПОЙ ОЕ РХУФЩ [26] .

less РПЪЧПМСЕФ ЧБН РПУФТБОЙЮОП РТПУНБФТЙЧБФШ ФЕЛУФ. уЙОФБЛУЙУ:

вЩЧБЕФ РПМЕЪОП РТПУНПФТЕФШ ЖБКМ РЕТЕД ФЕН, ЛБЛ ЕЗП ТЕДБЛФЙТПЧБФШ; ПУОПЧОПЕ ЦЕ РТЙНЕОЕОЙЕ ДБООПК ЛПНБОДЩљ— ЛПОЕЮОПЕ ЪЧЕОП ГЕРПЮЛЙ РТПЗТБНН, ЧЩЧПДСЭЕК УХЭЕУФЧЕООПЕ ЛПМЙЮЕУФЧП ФЕЛУФБ, ЛПФПТПЕ ОЕ ХНЕЭБЕФУС ОБ ПДОПН ЬЛТБОЕ Й Ч РТПФЙЧОПН УМХЮБЕ УМЙЫЛПН ВЩУФТП РТПНЕМШЛОЈФ [27] . дМС ЧЩИПДБ ЙЪ less ОБЦНЙФЕ q ( quit ).

дБООБС ЛПНБОДБ РПЪЧПМСЕФ ОБКФЙ УФТПЛХ УЙНЧПМПЧ Ч ЖБКМЕ. пВТБФЙФЕ ЧОЙНБОЙЕ, ЮФП grep ПУХЭЕУФЧМСЕФ РПЙУЛ РП ТЕЗХМСТОПНХ ЧЩТБЦЕОЙА, ФП ЕУФШ РТЕДПУФБЧМСЕФ ЧПЪНПЦОПУФШ ЪБДБЧБФШ ЫБВМПО ДМС РПЙУЛБ УТБЪХ ГЕМПЗП ЛМБУУБ УМПЧ. оБ СЪЩЛЕ ТЕЗХМСТОЩИ ЧЩТБЦЕОЙК НПЦОП УПУФБЧМСФШ ЫБВМПОЩ, ПРЙУЩЧБАЭЙЕ6 ОБРТЙНЕТ, ФБЛЙЕ ЛМБУУЩ УФТПЛ: « ЮЕФЩТЕ ГЙЖТЩ РПДТСД, ПЛТХЦЈООЩЕ РТПВЕМБНЙ ». пЮЕЧЙДОП, ФБЛПЕ ЧЩТБЦЕОЙЕ НПЦОП ЙУРПМШЪПЧБФШ ДМС РПЙУЛБ Ч ФЕЛУФЕ ЧУЕИ ЗПДПЧ, ЪБРЙУБООЩИ ГЙЖТБНЙ. чПЪНПЦОПУФЙ РПЙУЛБ РП ТЕЗХМСТОПНХ ЧЩТБЦЕОЙА ПЮЕОШ ЫЙТПЛЙ, ЪБ ВПМЕЕ РПДТПВОЩНЙ УЧЕДЕОЙСНЙ ЧЩ НПЦЕФЕ ПВТБФЙФШУС Л ЬЛТБООПК ДПЛХНЕОФБГЙЙ РП grep ( man grep ). уЙОФБЛУЙУ:

пФПВТБЦБЕФ УРЙУПЛ ФЕЛХЭЙИ РТПГЕУУПЧ. лПМПОЛБ ЛПНБОД ХЛБЪЩЧБЕФ ЙНС РТПГЕУУБ, PID (ЙДЕОФЙЖЙЛБФПТ РТПГЕУУБ)љ— ОПНЕТ РТПГЕУУБ (ЙУРПМШЪХЕФУС ДМС ПРЕТБГЙК У РТПГЕУУПНљ— ОБРТЙНЕТ, ПФРТБЧЛЙ УЙЗОБМПЧ ЛПНБОДПК kill ). уЙОФБЛУЙУ:

бТЗХНЕОФ u РТЕДПУФБЧМСЕФ ЧБН ВПМШЫЕ ЙОЖПТНБГЙЙ, ax РПЪЧПМСЕФ ЧБН РТПУНПФТЕФШ ФЕ РТПГЕУУЩ, ЛПФПТЩЕ ОЕ РТЙОБДМЕЦБФ ЧБН.

еУМЙ РТПЗТБННБ РЕТЕУФБМБ ПФЧЕЮБФШ ЙМЙ ЪБЧЙУМБ, ЙУРПМШЪХКФЕ ДБООХА ЛПНБОДХ, ЮФПВЩ ЕЈ ЪБЧЕТЫЙФШ. уЙОФБЛУЙУ:

PID_ОПНЕТ ЪДЕУШљ— ЙДЕОФЙЖЙЛБГЙПООЩК ОПНЕТ РТПГЕУУБ, ЧЩ НПЦЕФЕ ХЪОБФШ ОПНЕТ РТПГЕУУБ ДМС ЛБЦДПК ЧЩРПМОСЕНПК РТПЗТБННЩ РТЙ РПНПЭЙ ЛПНБОДЩ ps . пВЩЮОП ЛПНБОДБ kill ПФРТБЧМСЕФ РТПГЕУУХ УЙЗОБМ ОПТНБМШОПЗП ЪБЧЕТЫЕОЙС, ПДОБЛП ЙОПЗДБ ЬФП ОЕ УТБВБФЩЧБЕФ Й ОЕПВИПДЙНП ВХДЕФ ЙУРПМШЪПЧБФШ kill -9 PID_number љ— Ч ЬФПН УМХЮБЕ ЛПНБОДБ ВХДЕФ ОЕНЕДМЕООП ЪБЧЕТЫЕОБ УЙУФЕНПК ВЕЪ ЧПЪНПЦОПУФЙ УПИТБОЕОЙС ДБООЩИ (БЧБТЙКОПЕ ЪБЧЕТЫЕОЙЕ). уРЙУПЛ УЙЗОБМПЧ, ЛПФПТЩЕ ЛПНБОДБ kill НПЦЕФ ПФРТБЧМСФШ РТПГЕУУХ НПЦОП РПМХЮЙФШ, ПФДБЧ ЛПНБОДХ kill -l .

Midnight Commander

еУМЙ ЧЩ НОПЗЙЕ ЗПДЩ ТБВПФБМЙ Ч MS-DOS/ Windows, ФП, ОБЧЕТОПЕ, ПЭХЭБЕФЕ УЕВС ОЕНОПЗП « ОЕ Ч УЧПЕК ФБТЕМЛЕ ». дМС ФПЗП, ЮФПВЩ РПРБУФШ Ч РТЙЧЩЮОХА УТЕДХ, ЪБРХУФЙФЕ Midnight Commander ЛПНБОДПК mc . Midnight Commander љ— ЬФП УЧПВПДОЩК БОБМПЗ Norton Commander Й ЕЗП РПРХМСТОПЗП ОЩОЕ РПФПНЛБљ— Far . еУМЙ ЧЩ Ч ЛБЛПК-ФП НПНЕОФ УПЮФЈФЕ, ЮФП Midnight Commander ЮФП-ФП ОЕ ХНЕЕФ, ФП ЬФП, УЛПТЕЕ ЧУЕЗП, ОЕЧЕТОП. пЪОБЛПНШФЕУШ У ЕЗП ПРЙУБОЙЕН Ч /usr/share/doc/mc-ОПНЕТ_ЧЕТУЙЙ ЙМЙ ДБКФЕ ЛПНБОДХ man mc .

рБЛЕФ coreutils

бОФПОљвПСТЫЙОПЧ

рБЛЕФ coreutils УПДЕТЦЙФ НОПЦЕУФЧП НБМЕОШЛЙИ ХФЙМЙФ ДМС ТБВПФЩ У ЖБКМБНЙ Й ЛБФБМПЗБНЙ (УПЪДБОЙЕ, ЛПРЙТПЧБОЙЕ Й РТПЮ.) Й ФЕЛУФПЧЩНЙ УФТПЛБНЙ (ПВЯЕДЙОЕОЙЕ, УПТФЙТПЧЛБ Й РТПЮ.). рТЙОГЙР ТБВПФЩ ЬФЙИ ХФЙМЙФ ХОБУМЕДПЧБО ПФ ПРЕТБГЙПООПК УЙУФЕНЩ UNIX: ЧУЕ ПОЙ ОЕ ЙНЕАФ ЗТБЖЙЮЕУЛПЗП ЙОФЕТЖЕКУБ Й ЧЩЪЩЧБАФУС ЙЪ ЛПНБОДОПК УФТПЛЙ У ТБЪМЙЮОЩНЙ БТЗХНЕОФБНЙ, ТБВПФБАФ У ДБООЩНЙ Ч РТПУФПН ФЕЛУФПЧПН ЖПТНБФЕ Й ЙУРПМШЪХАФ НЕИБОЙЪН УФБОДБТФОПЗП ЧЧПДБ/ЧЩЧПДБ, ЮФП РПЪЧПМСЕФ РЕТЕДБЧБФШ ЧЩЧПД ПДОПК ЛПНБОДЩ РТСНП ОБ ЧИПД ДТХЗПК ДМС РПУМЕДХАЭЕК ПВТБВПФЛЙ, ОЕ ЙУРПМШЪХС РТПНЕЦХФПЮОЩИ ЖБКМПЧ (Ф.љО. ЛПОЧЕКЕТ).

ьЖЖЕЛФЙЧОБС ТБВПФБ У ЬФЙНЙ ХФЙМЙФБНЙ ЪБЛМАЮБЕФУС ЙНЕООП Ч ЙИ ЛПНВЙОЙТПЧБОЙЙ, ПОЙ РПЪЧПМСАФ РТПЙЪЧПДЙФШ НБУУПЧЩЕ ПДОПФЙРОЩЕ ПРЕТБГЙЙ РП ТБВПФЕ У ЖБКМБНЙ Й ФЕЛУФПЧЩНЙ ДБООЩНЙ ПДОПК (РХУФШ ДПУФБФПЮОП ДМЙООПК) ЛПНБОДПК, ЮФП ЬЛПОПНЙФ ПЗТПНОПЕ ЛПМЙЮЕУФЧП ЮЕМПЧЕЮЕУЛПЗП ЧТЕНЕОЙ. хФЙМЙФЩ ЙЪ ЬФПЗП РБЛЕФБ ЮБУФП ЙУРПМШЪХАФУС РТЙ ОБРЙУБОЙЙ УГЕОБТЙЕЧ ЛПНБОДОПК ПВПМПЮЛЙ. дБМЕЕ ПРЙУБОБ ВПМШЫБС ЮБУФШ ХФЙМЙФ, ЧИПДСЭЙИ Ч РБЛЕФ coreutils, ДМС ЛБЦДПК ХФЙМЙФЩ РТЙЧЕДЕОП ЛТБФЛПЕ ПРЙУБОЙЕ ЕЕ ЖХОЛГЙК. вПМЕЕ РПДТПВОПЕ ПРЙУБОЙЕ РП ЛБЦДПК ХФЙМЙФЕ ОБ ТХУУЛПН СЪЩЛЕ ЧЩ НПЦЕФЕ РПМХЮЙФШ, ЧЩЪЧБЧ ЬФХ ХФЙМЙФХ У ЛМАЮПН —help , Б ОБЙВПМЕЕ РПМОХА ДПЛХНЕОФБГЙА (Л УПЦБМЕОЙА, ФПМШЛП ОБ БОЗМЙКУЛПН СЪЩЛЕ)љ— ПФДБЧ ЛПНБОДХ info ХФЙМЙФБ .

пРЕТБГЙЙ ОБД ЖБКМБНЙ Й ЛБФБМПЗБНЙ

ъДЕУШ ТБУУНПФТЕОЩ ХФЙМЙФЩ, ТБВПФБАЭЙЕ У ПВЯЕЛФБНЙ ЖБКМПЧПК УЙУФЕНЩ: ЖБКМБНЙ, ЛБФБМПЗБНЙ, ХУФТПКУФЧБНЙ, Б ФБЛЦЕ У ЖБКМПЧЩНЙ УЙУФЕНБНЙ Ч ГЕМПН.

лПРЙТХЕФ ЖБКМЩ Й ЛБФБМПЗЙ.

рЕТЕНЕЭБЕФ (РЕТЕЙНЕОПЧЩЧБЕФ) ЖБКМЩ.

хДБМСЕФ ЖБКМЩ Й ЛБФБМПЗЙ.

чЩЧПДЙФ ПФЮЈФ ПВ ЙУРПМШЪПЧБОЙЙ ДЙУЛПЧПЗП РТПУФТБОУФЧБ (УЧПВПДОПН НЕУФЕ ОБ ЧУЕИ ДЙУЛБИ).

чЩЮЙУМСЕФ НЕУФП ОБ ДЙУЛЕ, ЪБОЙНБЕНПЕ ЖБКМБНЙ ЙМЙ ЛБФБМПЗБНЙ.

уПЪДБЈФ УУЩМЛЙ ОБ ЖБКМЩ.

чЩЧПДЙФ УРЙУПЛ ЖБКМПЧ Ч ЛБФБМПЗЕ, РПДДЕТЦЙЧБЕФ ОЕУЛПМШЛП ТБЪМЙЮОЩИ ЖПТНБФПЧ ЧЩЧПДБ.

йЪНЕОСЕФ НЕФЛЙ ЧТЕНЕОЙ ЖБКМБ (РПУМЕДОСС НПДЙЖЙЛБГЙС, РПУМЕДОЙК ДПУФХР), НПЦЕФ ВЩФШ ЙУРПМШЪПЧБОБ ДМС УПЪДБОЙС РХУФЩИ ЖБКМПЧ.

чЩЮЙУМСЕФ БВУПМАФОПЕ ЙНС ЖБКМБ РП ПФОПУЙФЕМШОПНХ.

хДБМСЕФ ЙЪ РПМОПЗП ЙНЕОЙ ЖБКМБ РХФШ (Ф.љЕ. УПЛТБЭБЕФ БВУПМАФОПЕ ЙНС ЖБКМБ ДП ПФОПУЙФЕМШОПЗП).

хДБМСЕФ ЙЪ РПМОПЗП ЙНЕОЙ ЖБКМБ ЙНС ЖБКМБ (Ф.љЕ. ЧЩЧПДЙФ РПМОПЕ ЙНС ЛБФБМПЗБ, Ч ЛПФПТПН ТБУРПМПЦЕО ЖБКМ).

чЩЧПДЙФ ЙНС ФЕЛХЭЕЗП ЛБФБМПЗБ.

рТЙНЕТ 7.1. чЩСЧМЕОЙЕ ЛБФБМПЗПЧ, ЪБОЙНБАЭЙИ НОПЗП НЕУФБ ОБ ДЙУЛЕ, РТЙ РПНПЭЙ ЛПНБОДЩ du

жЙМШФТЩ

жЙМШФТЩљ— ЬФП РТПЗТБННЩ, ЛПФПТЩЕ ЮЙФБАФ ДБООЩЕ УП УФБОДБТФОПЗП ЧЧПДБ, РТЕПВТБЪХАФ ЙИ Й ЧЩЧПДСФ ОБ УФБОДБТФОЩК ЧЩЧПД. йУРПМШЪПЧБОЙЕ РТПЗТБНН-ЖЙМШФТПЧ РПЪЧПМСЕФ ПТЗБОЙЪПЧЩЧБФШ ЛПОЧЕКЕТ: РТПЙЪЧПДЙФШ ОЕУЛПМШЛП РПУМЕДПЧБФЕМШОЩИ ПРЕТБГЙК ОБД ДБООЩНЙ Ч ПДОПК ЛПНБОДЕ. рПДТПВОЕЕ П РЕТЕОБРТБЧМЕОЙЙ УФБОДБТФОПЗП ЧЧПДБ/ЧЩЧПДБ Й ЛПОЧЕКЕТЕ НПЦОП РТПЮЙФБФШ Ч ДПЛХНЕОФБГЙЙ РП bash ЙМЙ ДТХЗПК ЛПНБОДОПК ПВПМПЮЛЕ. нОПЗЙЕ ЙЪ ЛПНБОД, РТЙЧЕДЈООЩИ Ч ЬФПН ТБЪДЕМЕ, НПЗХФ ТБВПФБФШ Й У ЖБКМБНЙ.

ПВЯЕДЙОСЕФ ЖБКМЩ Й ЧЩЧПДЙФ ЙИ ОБ УФБОДБТФОЩК ЧЩЧПД;

ПВЯЕДЙОСЕФ ЖБКМЩ Й ЧЩЧПДЙФ ЙИ ОБ УФБОДБТФОЩК ЧЩЧПД, ОБЮЙОБС У ЛПОГБ;

ХДБМСЕФ ДХВМЙТХАЭЙЕУС УФТПЛЙ ЙЪ ПФУПТФЙТПЧБООЩИ ЖБКМПЧ;

ЧЩРПМОСЕФ ЪБНЕОХ ПРТЕДЕМЕООЩИ УЙНЧПМПЧ Ч УФБОДБТФОПН ЧЧПДЕ ОБ ДТХЗЙЕ ПРТЕДЕМЕООЩЕ УЙНЧПМЩ Ч УФБОДБТФОПН ЧЩЧПДЕ, НПЦЕФ ВЩФШ ЙУРПМШЪПЧБОБ ДМС ФТБОУМЙФЕТБГЙЙ, ХДБМЕОЙС МЙЫОЙИ УЙНЧПМПЧ Й ДМС ВПМЕЕ УМПЦОЩИ РПДУФБОПЧПЛ;

УЙУФЕНБФЙЪЙТПЧБООЩЕ ДБООЩЕ Ч ФЕЛУФПЧПН ЖПТНБФЕ НПЦОП ПВТБВБФЩЧБФШ РТЙ РПНПЭЙ ХФЙМЙФЩ cut , ЛПФПТБС ЧЩЧПДЙФ ЪБДБООХА ЮБУФШ ЛБЦДПК УФТПЛЙ ЖБКМБ; cut РПЪЧПМСЕФ ЧЩЧПДЙФШ ФПМШЛП ЪБДБООЩЕ РПМС (ДБООЩЕ ЙЪ ОЕЛПФПТЩИ ЛПМПОПЛ ФБВМЙГЩ, Ч ЛПФПТПК УПДЕТЦЙНПЕ СЮЕЕЛ ТБЪДЕМЕОП УФБОДБТФОЩН УЙНЧПМПНљ— ЪОБЛПН ФБВХМСГЙЙ ЙМЙ МАВЩН ДТХЗЙН), Б ФБЛЦЕ УЙНЧПМЩ, УФПСЭЙЕ ОБ ПРТЕДЕМЈООПН НЕУФЕ Ч УФТПЛЕ;

ПВЯЕДЙОСЕФ ДБООЩЕ ЙЪ ОЕУЛПМШЛЙИ ЖБКМПЧ Ч ПДОХ ФБВМЙГХ, Ч ЛПФПТПК ДБООЩЕ ЙЪ ЛБЦДПЗП ЙУИПДОПЗП ЖБКМБ УПУФБЧМСАФ ПФДЕМШОХА ЛПМПОЛХ;

Читайте также:  Windows виды представления окон

ДЕМЙФ ЖБКМ ОБ ЮБУФЙ РП ЫБВМПОХ;

РТЕПВТБЪХЕФ ЪОБЛЙ ФБВХМСГЙЙ Ч РТПВЕМЩ;

РТЕПВТБЪХЕФ РТПВЕМЩ Ч ЪОБЛЙ ФБВХМСГЙЙ;

ЖПТНБФЙТХЕФ ФЕЛУФ РП ЫЙТЙОЕ;

РЕТЕОПУЙФ УМЙЫЛПН ДМЙООЩЕ ФЕЛУФПЧЩЕ УФТПЛЙ ОБ УМЕДХАЭХА УФТПЛХ;

ОХНЕТХЕФ УФТПЛЙ ЖБКМБ;

ЧЩЧПДЙФ ЖБКМ Ч ЧПУШНЕТЙЮОПН, ЫЕУФОБДГБФЕТЙЮОПН Й ДТХЗЙИ РПДПВОЩИ ЖПТНБИ;

ДХВМЙТХЕФ УФБОДБТФОЩК ЧЩЧПД РТПЗТБННЩ Ч ЖБКМЕ ОБ ДЙУЛЕ;

рТЙНЕТ 7.2. рПМХЮЕОЙЕ УРЙУЛБ БДТЕУПЧ РЙУБЧЫЙИ ЧБН МАДЕК У РПНПЭША ЛПНБОД cat , sort Й uniq

рТЙНЕТ 7.3. рПМХЮЕОЙЕ УРЙУЛБ УМПЧ, ЧУФТЕЮБАЭЙИУС Ч ФЕЛУФЕ, У ХЛБЪБОЙЕН ЛПМЙЮЕУФЧБ ХРПФТЕВМЕОЙК

рТПЮЕЕ

ЧЩЧПДЙФ ОБЮБМШОХА ЮБУФШ ЖБКМБ ЪБДБООПЗП ТБЪНЕТБ;

ЧЩЧПДЙФ ЛПОЕЮОХА ЮБУФШ ЖБКМБ ЪБДБООПЗП ТБЪНЕТБ, РПУЛПМШЛХ НПЦЕФ ЧЩЧПДЙФШ ДБООЩЕ РП НЕТЕ ЙИ ДПВБЧМЕОЙС Ч ЛПОЕГ ЖБКМБ, ЙУРПМШЪХЕФУС ДМС УМЕЦЕОЙС ЪБ ЖБКМБНЙ ЦХТОБМПЧ Й РТПЮ.;

ЧЩЧПДЙФ ФЕЛУФ БТЗХНЕОФБ ОБ УФБОДБТФОЩК ЧЩЧПД;

ОЙЮЕЗП ОЕ ДЕМБЕФ, ЧЩИПДЙФ У ЛПДПН ЧПЪЧТБФБ 1 (ПЫЙВЛБ), НПЦЕФ ВЩФШ ЙУРПМШЪПЧБОБ Ч УГЕОБТЙСИ ПВПМПЮЛЙ, ЕУМЙ ФТЕХЕФУС ОЕХДБЮОП ЪБЧЕТЫБАЭБСУС ЛПНБОДБ;

ОЙЮЕЗП ОЕ ДЕМБЕФ, ЧЩИПДЙФ У ЛПДПН ЧПЪЧТБФБ 0 (ХДБЮОПЕ ЪБЧЕТЫЕОЙЕ), НПЦЕФ ВЩФШ ЙУРПМШЪПЧБОБ Ч УГЕОБТЙСИ, ЕУМЙ ФТЕВХЕФУС ХДБЮОП ЪБЧЕТЫБАЭБСУС ЛПНБОДБ;

ВЕУЛПОЕЮОП ЧЩЧПДЙФ ПДОХ Й ФХ ЦЕ УФТПЛХ (РП ХНПМЮБОЙАљ— yes) РПЛБ ОЕ ВХДЕФ РТЕТЧБОБ.

ЧЩЧПДЙФ ТСД ЮЙУЕМ Ч ЪБДБООПН ДЙБРБЪПОЕ РПУМЕДПЧБФЕМШОП ЧПЪТБУФБАЭЙИ ЙМЙ ХВЩЧБАЭЙИ ОБ ЪБДБООХА ЧЕМЙЮЙОХ;

РТЙПУФБОБЧМЙЧБЕФ ЧЩРПМОЕОЙЕ ОБ ЪБДБООПЕ ЮЙУМП УЕЛХОД;

РТЙПУФБОБЧМЙЧБЕФ ЧЩРПМОЕОЙЕ ОБ ЪБДБООПЕ ЮЙУМП НЙМЙУЕЛХОД;

РПУФТПЮОП УТБЧОЙЧБЕФ 2 РТЕДЧБТЙФЕМШОП ПФУПТФЙТПЧБООЩИ (ЛПНБОДПК sort ) ЖБКМБ, ЧЩЧПДЙФ ФБВМЙГХ ЙЪ ФТЈИ ЛПМПОПЛ, ЗДЕ Ч РЕТЧПКљ— УФТПЛЙ, ХОЙЛБМШОЩЕ ДМС РЕТЧПЗП ЖБКМБ, ЧП ЧФПТПКљ— ХОЙЛБМШОЩЕ ДМС ЧФПТПЗП, Ч ФТЕФШЕКљ— ПВЭЙЕ ДМС ПВПЙИ ЖБКМПЧ;

ПВЯЕДЙОСЕФ УФТПЛЙ ДЧХИ ЖБКМПЧ РП ПВЭЕНХ РПМА;

дМС ЛБЦДПК РБТЩ ЧИПДОЩИ УФТПЛ У ПДЙОБЛПЧЩНЙ ПВЭЙНЙ РПМСНЙ ЧЩЧПДЙФ УФТПЛХ ОБ УФБОДБТФОЩК ЧЩЧПД. рП ХНПМЮБОЙА ПВЭЕЕ РПМЕ УЮЙФБЕФУС РЕТЧЩН, РПМС ТБЪДЕМСАФУС РТПВЕМШОЩНЙ ЪОБЛБНЙ.

ТБЪВЙЧБЕФ ЖБКМ ОБ ЮБУФЙ ЪБДБООПЗП ТБЪНЕТБ.

чЩЮЙУМЕОЙС

рПНЙНП РТПУФЩИ ПРЕТБГЙК УП УФТПЛБНЙ (ЧЧПД/ЧЩЧПД Й ПВЯЕДЙОЕОЙЕ) ОЕТЕДЛП ФТЕВХЕФУС ЧЩРПМОСФШ ОЕЛПФПТЩЕ ЧЩЮЙУМЕОЙС ОБД ЙНЕАЭЙНЙУС ДБООЩНЙ. оЙЦЕ РЕТЕЮЙУМЕОЩ ХФЙМЙФЩ, ЛПФПТЩЕ ЧЩРПМОСАФ ЧЩЮЙУМЕОЙС ОБД ЮЙУМБНЙ, ДБФБНЙ, УФТПЛБНЙ.

ЧПЪЧТБЭБЕФ ЪОБЮЕОЙС « ЙУФЙОБ » ЙМЙ « МПЦШ » Ч ЪБЧЙУЙНПУФЙ ПФ ЪОБЮЕОЙС БТЗХНЕОФПЧ; ЛПНБОДХ test ХДПВОП ЙУРПМШЪПЧБФШ Ч УГЕОБТЙСИ ДМС РТПЧЕТЛЙ ХУМПЧЙК;

ЧЩЧПДЙФ Й ХУФБОБЧМЙЧБЕФ УЙУФЕНОХА ДБФХ, ЛТПНЕ ФПЗП НПЦЕФ ВЩФШ ЙУРПМШЪПЧБОБ ДМС ЧЩЮЙУМЕОЙК ОБД ДБФБНЙ;

РПДУЮЙФЩЧБЕФ ЛПОФТПМШОХА УХННХ РП БМЗПТЙФНХ MD5;

РПДУЮЙФЩЧБЕФ ЛПОФТПМШОХА УХННХ РП БМЗПТЙФНХ SHA1;

РПДУЮЙФЩЧБЕФ ЛПМЙЮЕУФЧП УФТПЛ, УМПЧ Й УЙНЧПМПЧ Ч ЖБКМЕ;

ТБЪМБЗБЕФ ЮЙУМБ ОБ РТПУФЩЕ НОПЦЙФЕМЙ;

рТЙНЕТ 7.4. рТПЧЕТЛБ ОБМЙЮЙС ЖБКМБ РТЙ РПНПЭЙ ЛПНБОДЩ test

рТЙНЕТ 7.5. уТБЧОЕОЙЕ ЮЙУЕМ РТЙ РПНПЭЙ ЛПНБОДЩ test

рТЙНЕТ 7.6. рПДУЮЈФ УХННЩ УФТПЛ ЧП ЧУЕИ ЖБКМБИ ОБ СЪЩЛЕ C Ч ФЕЛХЭЕН ЛБФБМПЗЕ РТЙ РПНПЭЙ ЛПНБОДЩ wc

рТЙНЕТ 7.7. рПМХЮЕОЙЕ ЧЮЕТБЫОЕК ДБФЩ РТЙ РПНПЭЙ ЛПНБОДЩ date

оХ Й Ч ЪБЧЕТЫЕОЙЕ ОЕ ВХДЕФ МЙЫОЙН РПЮЙФБФШ РПМОХА ДПЛХНЕОФБГЙА РП ЧУЕН ХФЙМЙФБН, ЧИПДСЭЙН Ч РБЛЕФ coreutils:

рПЙУЛ

бОФПОљвПСТЫЙОПЧ

рПЙУЛ ЙОЖПТНБГЙЙ Ч ЖБКМПЧПК УЙУФЕНЕ НПЦОП ХУМПЧОП ТБЪДЕМЙФШ ОБ РПЙУЛ РП БФТЙВХФБН ЖБКМБ (РПОЙНБС ЙИ ТБУЫЙТЙФЕМШОП, ФП ЕУФШ ЧЛМАЮБС ЙНС, РХФШ ЙљФ.љР.) Й РПЙУЛ РП УПДЕТЦЙНПНХ. дМС ЬФЙИ ЧЙДПЧ РПЙУЛБ ЛБЛ РТБЧЙМП ЙУРПМШЪХАФУС РТПЗТБННЩ find Й grep УППФЧЕФУФЧЕООП. вМБЗПДБТС ХДПВОЩН УТЕДУФЧБН НЕЦРТПГЕУУОПЗП ЧЪБЙНПДЕКУФЧЙС, ЬФЙ ДЧБ ЧЙДБ РПЙУЛБ МЕЗЛП ПВЯЕДЙОЙФШ, ФП ЕУФШ ЙУЛБФШ ОХЦОХА ЙОЖПТНБГЙА ФПМШЛП Ч ЖБКМБИ У ОХЦОЩНЙ БФТЙВХФБНЙ [28] .

рПЙУЛ РП БФТЙВХФБН

пУОПЧОЩН УТЕДУФЧПН РПЙcЛБ РП БФТЙВХФБН ЖБКМБ СЧМСЕФУС РТПЗТБННБ find . пВПВЭЕООЩК ЧЩЪПЧ find ЧЩЗМСДЙФ ФБЛ: find РХФШ ЧЩТБЦЕОЙЕ , ЗДЕ РХФШљ— ЬФП УРЙУПЛ ЛБФБМПЗПЧ, Ч ЛПФПТЩИ ОБДП ЙУЛБФШ, Б ЧЩТБЦЕОЙЕљ— ОБВПТ ЧЩТБЦЕОЙК, ПРЙУЩЧБАЭЙИ ЛТЙФЕТЙЙ ПФВПТБ ЖБКМПЧ Й ДЕКУФЧЙС, ЛПФПТЩЕ ОБДП РТПЙЪЧЕУФЙ ОБД ОБКДЕООЩНЙ ЖБКМБНЙ. рП ХНПМЮБОЙА ЙНЕОБ ОБКДЕООЩИ ЖБКМПЧ РТПУФП ЧЩЧПДСФУС ОБ УФБОДБТФОЩК ЧЩЧПД, ОП ЬФП НПЦОП РЕТЕПРТЕДЕМЙФШ Й РЕТЕДБЧБФШ УРЙУПЛ ЙНЈО ОБКДЕООЩИ ЖБКМПЧ МАВПК ЛПНБОДЕ ДМС ПВТБВПФЛЙ. рП ХНПМЮБОЙА find ЙЭЕФ ЧП ЧУЕИ РПДЛБФБМПЗБИ ЛБФБМПЗПЧ, ЪБДБООЩИ Ч УРЙУЛЕ РХФЕК.

чЩТБЦЕОЙС

чЩТБЦЕОЙС, ПРТЕДЕМСАЭЙЕ ЛТЙФЕТЙЙ РПЙУЛБ ЖБКМПЧ, УПУФПСФ ЙЪ РБТ ЛМАЮљ— ЪОБЮЕОЙЕ. оЙЦЕ РЕТЕЮЙУМЕОЩ ОЕЛПФПТЩЕ ЙЪ ЧПЪНПЦОЩИ РБТБНЕФТПЧ РПЙУЛБ:

чТЕНС РПУМЕДОЕЗП ДПУФХРБ Л ЖБКМХ. рПЪЧПМСЕФ ЙУЛБФШ ЖБКМЩ, ЛПФПТЩЕ ВЩМЙ ПФЛТЩФЩ Ч ОЕЛПФПТЩК РЕТЙПД ЧТЕНЕОЙ, ЙМЙ ОБПВТПФ, ЖБКМЩ, Л ЛПФПТЩН ОЙЛФП ОЕ ПВТБЭБМУС Ч ФЕЮЕОЙЕ ОЕЛПФПТПЗП РЕТЙПДБ.

-cmin, -cnewer, -ctime

чТЕНС РПУМЕДОЕЗП ЙЪНЕОЕОЙС УФБФХУБ ЖБКМБ.

фЙР ЖБКМПЧПК УЙУФЕНЩ, ОБ ЛПФПТПК ТБУРПМПЦЕО ЖБКМ.

рПМШЪПЧБФЕМШ Й ЗТХРРБ, ЛПФПТЩН РТЙОБДМЕЦЙФ ЖБКМ.

уППФЧЕФУФЧЙЕ ЙНЕОЙ ЖБКМБ ЪБДБООПНХ ЫБВМПОХ.

уППФЧЕФУФЧЙЕ ЙНЕОЙ ЖБКМБ ТЕЗХМСТОПНХ ЧЩТБЦЕОЙА.

уППФЧЕФУФЧЙЕ РПМОПЗП ЙНЕОЙ ЖБКМБ (У РХФЈН) ЪБДБООПНХ ЫБВМПОХ.

дЕКУФЧЙС

рТПЗТБННБ find НПЦЕФ ЧЩРПМОСФШ ТБЪМЙЮОЩЕ ДЕКУФЧЙС ОБД ОБКДЕООЩНЙ ЖБКМБНЙ. оБЙВПМЕЕ ЧБЦОЩЕ ЙЪ ОЙИ:

чЩЧЕУФЙ ЙНС ЖБКМБ ОБ УФБОДБТФОЩК ЧЩИПД (ДЕКУФЧЙЕ РП ХНПМЮБОЙА);

ЧЩРПМОЙФШ ЛПНБОДХ, РЕТЕДБЧ ЕК Ч ЛБЮЕУФЧЕ РБТБНЕФТБ ЙНС ЖБКМБ.

пВ ПУФБМШОЩИ НПЦОП РТПЮЙФБФШ Ч ЬЛТБООПК ДПЛХНЕОФБГЙЙ РП ЛПНБОДЕ find , ПФДБЧ ЛПНБОДХ man find .

рБТБНЕФТЩ

рБТБНЕФТЩ ЧМЙСАФ ОБ ПВЭЕЕ РПЧЕДЕОЙЕ find . оБЙВПМЕЕ ЧБЦОЩЕ ЙЪ ОЙИ:

НБЛУЙНБМШОБС ЗМХВЙОБ РПЙУЛБ Ч РПДЛБФБМПЗБИ;

НЙОЙНБМШОБС ЗМХВЙОБ РПЙУЛБ Ч РПДЛБФБМПЗБИ;

РПЙУЛ ФПМШЛП Ч РТЕДЕМБИ ПДОПК ЖБКМПЧПК УЙУФЕНЩ.

пВ ПУФБМШОЩИ НПЦОП РТПЮЙФБФШ Ч ЬЛТБООПК ДПЛХНЕОФБГЙЙ РП ЛПНБОДЕ find .

рТЙНЕТ 7.8. рЕТЕЛПДЙТПЧЛБ ЙНЈО ЖБКМПЧ Й ЛБФБМПЗПЧ ЙЪ koi8-r Ч cp1251

фЕТНЙОБМЩ

фЕТНЙОБМ Ч Linuxљ— ЬФП РТПЗТБННБ, ЛПФПТБС РТЕДПУФБЧМСЕФ РПМШЪПЧБФЕМА ЧПЪНПЦОПУФШ ЧЕУФЙ ДЙБМПЗ У УЙУФЕНПК РТЙ РПНПЭЙ ЙОФЕТЖЕКУБ ЛПНБОДОПК УФТПЛЙ. фЕТНЙОБМЩ РПЪЧПМСАФ РЕТЕДБЧБФШ УЙУФЕНЕ Й РПМХЮБФШ ПФ ОЕЈ ФПМШЛП ФЕЛУФПЧЩЕ ДБООЩЕ. уФБОДБТФОЩК ФЕТНЙОБМ Л УЙУФЕНЕ Linux НПЦОП РПМХЮЙФШ ОБ МАВПК ФЕЛУФПЧПК ЧЙТФХБМШОПК ЛПОУПМЙ, Б ДМС ФПЗП, ЮФПВЩ РПМХЮЙФШ ДПУФХР Л ЛПНБОДОПК УФПЛЕ ЙЪ ЗТБЖЙЮЕУЛПК ПВПМПЮЛЙ, ФТЕВХАФУС УРЕГЙБМШОЩЕ РТПЗТБННЩљ— ЬНХМСФПТЩ ФЕТНЙОБМБ. оЙЦЕ РЕТЕЮЙУМЕОЩ ОЕЛПФПТЩЕ ЙЪ ЬНХМСФПТПЧ ФЕТНЙОБМБ Й РПДПВОЩИ РТПЗТБНН, ЧПЫЕДЫЙИ Ч ДЙУФТЙВХФЙЧ ALT Linux 2.4 Master.

рТПЗТБННЩ: resize , uxterm , xterm .

уФБОДБТФОЩК ЬНХМСФПТ ФЕТНЙОБМБ ДМС X Window System. ьФПФ ЬНХМСФПТ УПЧНЕУФЙН У ФЕТНЙОБМБНЙ DEC VT102/VT220 Й Tektronix 4014 Й РТЕДОБЪОБЮЕО ДМС РТПЗТБНН, ОЕ ЙУРПМШЪХАЭЙИ ЗТБЖЙЮЕУЛХА УТЕДХ ОБРТСНХА. еУМЙ ПРЕТБГЙПООБС УЙУФЕНБ РПДДЕТЦЙЧБЕФ ЙЪНЕОЕОЙЕ ПЛОБ ФЕТНЙОБМБ (ОБРТЙНЕТ, УЙЗОБМ SIGWINCH Ч УЙУФЕНБИ, РТПЙЪПЫЕДЫЙИ ПФ 4.3bsd), xterm НПЦЕФ ЙУРПМШЪПЧБФШ УППВЭБФШ РТПЗТБННБН, ЪБРХЭЕООЩН Ч ОЕН, ЮФП ТБЪНЕТ ПЛОБ ЙЪНЕОЙМУС.

Atermљ— ЬФП ГЧЕФОПК ЬНХМСФПТ ФЕТНЙОБМБ rxvt ЧЕТУЙЙ 2.4.8, ДПРПМОЕООЩК РПМПУБНЙ РТПЛТХФЛЙ Ч УФЙМЕ NeXT ПФ бМШЖТЕДП лПДЪЙНБ (Alfredo Kojima). пО РТЕДОБЪОБЮЕО ДМС ЪБНЕОЩ xterm Ч УМХЮБЕ, ЕУМЙ ОЕ ОХЦОБ ЬНХМСГЙС ФЕТНЙОБМБ Tektronix 4014.

рТПЗТБННЩ: charset , chvt , codepage , consolechars , convkeys , deallocvt , dumpkeys , fgconsole , fix_bs_and_del , font2psf , getkeycodes , kbd_mode , loadkeys , loadunimap , mapscrn , mk_modmap , openvt , psfaddtable , psfgettable , psfstriptable , resizecons , saveunimap , screendump , setfont , setkeycodes , setleds , setmetamode , setvesablank , showcfont , showkey , splitfont , unicode_stop , vcstime , vt-is-UTF8 , writevt .

ьФПФ РБЛЕФ УПДЕТЦЙФ ЙОУФТХНЕОФЩ ДМС ЪБЗТХЪЛЙ ЛПОУПМШОЩИ ЫТЙЖФПЧ Й ТБУЛМБДПЛ ЛМБЧЙБФХТЩ. пО ФБЛЦЕ ЧЛМАЮБЕФ ОБВПТ ТБЪОППВТБЪОЩИ ЫТЙЖФПЧ Й ПРЙУБОЙК ТБУЛМБДПЛ.

ч УМХЮБЕ, ЕУМЙ ПО ХУФБОПЧМЕО, ЕЗП ЙОУФТХНЕОФЩ ЙУРПМШЪХАФУС ЧП ЧТЕНС ЪБЗТХЪЛЙ/ЧИПДБ Ч УЙУФЕНХ ДМС ХУФБОПЧМЕОЙС УЙУФЕНОПК/РЕТУПОБМШОПК ЛПОЖЙЗХТБГЙЙ ЛПОУПМЙ.

хФЙМЙФБ screen РПЪЧПМСЕФ ЙУРПМОСФШ ЛПОУПМШОЩЕ РТПЗТБННЩ, ЛПЗДБ ЧЩ ОЕ НПЦЕФЕ ЛПОФТПМЙТПЧБФШ ЙИ ЧЩРПМОЕОЙЕ ЧУЕ ЧТЕНС (Л РТЙНЕТХ, ЕУМЙ ЧЩ ПЗТБОЙЮЕОЩ УЕБОУПЧЩН ДПУФХРПН Л ХДБМЈООПК НБЫЙОЕ).

оБРТЙНЕТ, ЧЩ НПЦЕФЕ ЧЩРПМОСФШ ОЕУЛПМШЛП ЙОФЕТБЛФЙЧОЩИ ЪБДБЮ ОБ ПДОПН ЖЙЪЙЮЕУЛПН ФЕТНЙОБМЕ (УЕБОУ ХДБМЈООПЗП ДПУФХРБ) РПУТЕДУФЧПН РЕТЕЛМАЮЕОЙС НЕЦДХ ЧЙТФХБМШОЩНЙ ФЕТНЙОБМБНЙ У РПНПЭША screen, ХУФБОПЧМЕООПК ОБ ХДБМЈООПК НБЫЙОЕ. йМЙ ЬФБ РТПЗТБННБ НПЦЕФ ВЩФШ ЙУРПМШЪПЧБОБ ДМС ЪБРХУЛБ РТПЗТБНН, ОЕ ФТЕВХАЭЙИ ОЕРПУТЕДУФЧЕООПЗП РПДЛМАЮЕОЙС Л ЖЙЪЙЮЕУЛПНХ ФЕТНЙОБМХ.

хУФБОПЧЙФЕ РБЛЕФ screen, ЕУМЙ ЧБН НПЗХФ РПОБДПВЙФШУС ЧЙТФХБМШОЩЕ ФЕТНЙОБМЩ.

рТПЗТБННБ vlock РПЪЧПМСЕФ ЪБВМПЛЙТПЧБФШ ЧЧПД РТЙ ТБВПФЕ Ч ЛПОУПМЙ. Vlock НПЦЕФ ВМПЛЙТПЧБФШ ФЕЛХЭЙК ФЕТНЙОБМ (МПЛБМШОЩК ЙМЙ ХДБМЈООЩК) ЙМЙ ЧУА УЙУФЕНХ ЧЙТФХБМШОЩИ ЛПОУПМЕК, ЮФП РПЪЧПМСЕФ РПМОПУФША ЪБЛТЩФШ ДПУФХР ЛП ЧУЕН ЛПОУПМСН. тБЪВМПЛЙТПЧЛБ РТПЙУИПДЙФ ФПМШЛП РПУМЕ ХУРЕЫОПК БЧФПТЙЪБГЙЙ ФПЗП РПМШЪПЧБФЕМС, ЛПФПТЩК ЙОЙГЙЙТПЧБМ ВМПЛЙТПЧЛХ ЛПОУПМЙ.

Источник

Оцените статью