Какво е името на преводача на командата. Команди и преводач на команди. Използване на параметрите на командния ред

Командващ преводач, преводач командна линия - компютърна програмаЧаст от операционната система, предоставяща основни възможности за управление на компютри чрез интерактивно командване чрез интерфейса на командния ред или последователни файлови файлове на партида.

Като правило функциите му се свеждат до потребителя с възможност за изпълнение на други програми, може също да съдържат някои основни екипи I / O и вашия прост език за скриптове.

@ Echo Off: Започнете CLS заглавия Цвят 71 Echo Въведете уравнението: set / p exp \u003d set / a Резултат \u003d% EXP% Заглавие Изчислено ехо уравнение:% Exp% Echo Решение:% Резултат% Пауза\u003e Нул Гото започне

Калкулатор, за Bash Command Shell:

#! / USR / BIN / ENV BASH ECHO "Калкулатор", докато се чете -p "Въведете изразяването:" Expr do echo "Резултат: $ (($ expr))" Готово

Концепции

Черупката в работата му работи с прости отбори.

Прост отбор - Това е последователност от думи чрез пространство. Натискане бутоните за въвеждане Когато въвеждате команда или прехвърляте низ, когато обработвате скрипт е знак за преводача на командата. Тя се обработва и изпълнява.

Конвейер - Това е последователност от една или повече команди, разделени | (& cmd.exe). Стандартният изходен поток от всяка команда, в допълнение към последния, е свързан с софтуерния канал със стандартния входен поток от следващата команда. Всяка команда се извършва като отделен процес; Преводачът очаква края на последния екип. Конвейерният статус е състоянието на освобождаването на последния му екип. Ето един пример за прост конвейер за преводач на Bash:

$ Ls | Tee Save | WC 15 15 100

Командични преводачи

Език за контрол на данните - език на базата данни за административни функции

Дигитален командващ език - преводач на командния ред в операционни системи DEC.

DCL - съвременна френска машина за ремонт и евакуация

MZ (формат)

MZ - стандартен формат 16-битови изпълними файлове с разширение.exe за DOS. Наречен чрез подпис - MZ ASCII символи (4D 5A) в първите два байта. Този подпис е инициали Марк Збиковски, един от създателите на MS-DOS.FORMAT е разработен като заместен Outded Format.com. Изпълними MZ файлове включват метаданни, може да са с размер повече от 64 kb и да използват множество сегменти на паметта от различни типове (код, данни и стека), входната точка към програмата може да бъде и навсякъде (в командните команди на изпълнението винаги започва директно от началото на файла). Методът на производителя на изпълнимия файл се определя от подписа: когато е представено, заглавната част на MZ се обработва, в отсъствието на файла започва като файл - независимо от разширението на файла (например в. \\ T последни версии MS-DOS командния ред интерпретатор command.com всъщност е exe файл).

Изпълними файлове по-късни формати за Windows Start с MZ щекери. Обикновено щепселът добавя към компилатор, показва съобщение като "Тази програма не може да се изпълнява в DOS режим" ("Тази програма не може да бъде стартирана в DOS режим").

В старите връзки за DOS, може да се приложи подпис ZM, който също е разпознат от MS-DO и редица съвместими OS.

SQL * Plus.

SQL * Plus - Програма за предаване на командния ред за работа с базова система за управление oracle Data База данни, в която може да се извърши sQL командите и pl / sql в интерактивна форма или от скрипта.

SQL * Plus работи като сравнително прост инструмент, с интерфейса на командния ред. Програмистите и администраторите на DBMS обикновено го използват като инструмент по подразбиране, тъй като интерфейсът е наличен в почти всяка инсталация. софтуер Oracle.

Върхове-20.

Tops-20 (First Tenex) е операционна система, разработена от BBN технологии (Bolt, Beranek и Newman) за PDP-10 компютри DEC. TENEX включваше пълното прилагане на системата виртуална паметТова позволи на програмите не само да имат достъп до всичките 262 камари на паметта (килобайта еквивалент на 1152), но и да го направят едновременно; система организация на страници. Памет, копирани данни от и върху външни превозвачи колкото е необходимо.

Една от отличителните характеристики на TENEX е нейният преводач, ориентиран към командния ред. За разлика от типичните системи от това време [какво?], TENEX е използван за яснота. дълги имена Екипи дори и с излишни думи. Например, за да отпечатате съдържанието на директорията в UNIX, се използва LS командата и в TENEX - директория (на файлове), където е директория ключова думаи на файлове - съкращението, направено, за да се направи назначаването на екипа по-очевидно. Текс е написано самостоятелно копиране местна мрежа Пълзяща програма, която погрешно се счита за една от първите в света компютърни вируси.

Поемам команда.

Вземете командата е името, което софтуерът JP е използвал в своите преводачи на командния ред с графичен интерфейс (GUI) за Windows 3.1 (TC16), 32-битов версии на Windows. (TC32) и по-късно за OS / 2 мениджър на презентации (TCOS2). Те са произведени паралелно с 4DOS 5.5, 4Nt 2.5 и 4os2 2.52 версии. Продуктите за OS / 2 и Windows в 16-битови версии съществуват във версия 2.02, можете да ги изтеглите сега от JP софтуера FTP сайта.

Вземете команда днес е преводач на командния ред за семейни операционни системи. Microsoft Windows.. Неговите предимства пред стандартен отбор windows Shell. Същото като 4DOS пред Command.com е от доставката на MS-DOS.

Започвайки от версия 9, името на командата се отнася до целия софтуерен пакет: TCI ( команден интерфейс в раздели) и 4nt. Разработването на изходната версия на поемането е спряно. Сега TCI компонентът се разширява: превръща файловите мениджъри, персонализираните панели и редица други прозорци и 4NT се преименува на TCC и освен това пълна версия Предлага се в свободен "лек" (TCC / Le).

Вграденият редактор и пакетните файлове на debugger са добавени към командата, в команди се прилагат достъп до FTP и HTTP файлове, достъп до мрежовата файлова система, интеграция с активни скриптове, команди за наблюдение и контрол на системата windows услуги.

Вземете командна конзола (TCC)

Вземете командна конзола (TCC) (предишни имена - 4DOS за Windows. NT и 4NT) е интерпретатор на командния ред, произведен от JP софтуер като по-функционално богата подмяна на интерпретатора на стандартната команда в Microsoft Windows - CMD.exe. TCC се основава на преди това командировки 4DOS за DOS и 4OS / 2 за OS / 2.

Започвайки от версия 12 4nt отстранена поддръжка на Windows. 95, 98, ME, NT и 2000. Започвайки с версия 16, TCC е премахната поддръжка за Windows XP, въпреки че операцията в XP все още е възможна. 4nt се преименува, вземане на командна конзола (TCC) като част от софтуера JP приема командната версия 9 и по-нова версия.

TCC осигурява голям комплект Възможности за работа с командния ред и партидни файлове. За да се осигури богат достъп до операционната система TCC, ви позволява да работите заедно с други скриптови езици - REXX, RUBY и PERL или Windows Script, под формата на активни скриптове - VBScript и JScript, както и Perlscript (чрез ActivePerl), TCLScript (чрез ActivetCl), Pythonscript (чрез ActivePyThon) и версията на двигателя за скриптове на обекта Rexx.

Интерфейс за командния ред

Интерфейс на командния ред (инж. Интерфейс на командния ред, CLI) - сорт текстов интерфейс (CUI) между мъж и компютър, в който инструкциите се дават на компютъра главно чрез въвеждане на клавиатурата на текстовите струни (команди), в UNIX системи е възможно да се използва мишка. Също известен като конзолата.

Интерфейсът за командния ред се противопоставя на системата за управление на програмата, базирана на менюто, както и различни графични интерфейсни реализации.

Изходният формат в интерфейса на командния ред не е регулиран; Обикновено също е просто текстово изход, но може би графичен, звук и др.

Конзола за възстановяване

Конзола за възстановяване (инж. Конзола за възстановяване.) - Компонент, включен в състава на прозорците 2000, Windows XP и Windows сървър 2003. Предлага на администраторите да извършват ограничен кръг от задачи, използвайки интерфейса на командния ред. Неговата основна задача е да позволи на администраторите да възстановят операционната система в ситуации, когато Windows не е зареден в състоянието на графичния потребителски интерфейс. Конзолата за възстановяване се използва за осигуряване на достъп до твърдия диск спешен случай Чрез командния ред. По този начин конзолата за възстановяване може да бъде достъпна или чрез източника инсталационен носителизползва се за инсталиране на Windows или може да бъде инсталиран hDD. И добавете към менюто NTLDR, но разчитате на последния, той е по-рискован, защото това изисква зареждане на компютъра към NTLDR.

Сравнение на програмните езици

Таблицата по-долу отбеляза присъствието или липсата на определени възможности в някои популярни програмни езици днес. Колоните са поръчани по азбучен ред. Ако способността на езика не е достъпна директно, но може да бъде емулирана с помощта на други средства, тогава таблицата маркира, че не е така.

При попълване на таблицата се предприемат само действителни данни, въпреки факта, че наличието на способността не е непременно предимството на езика, а отсъствието е недостатък.

Точка на свързване на NTFS.

NTFS връзка за свързване (инж. NTFS свързваща точка) - файл иновация nTFS система 3.0 (Файлва система по подразбиране в Windows 2000). Същността на иновацията е, че посоченият логически диск е или папката ще се покаже като папка на друга логически диск в друга папка. Тази функция ви позволява да създавате някои ефекти с файловата система (например съхраняване на два профила на един и същ потребител и превключвате между тях без никакви проблеми). Въпросът за свързване се осъществява в NTFS като специален вид повторно обработване на точката (инж. Поздравителна точка).

Тази функция може да бъде конфигурирана в "Управление на диска": Кликнете върху кликнете с десния бутон На свързания диск, елемента "променете буквата на диска или пътя към диска ...", след това всички възможни пътеки към диска ще бъдат показани в списъка, дискът по подразбиране се предлага в Вашето писмо ("X:" "- където x буква на диска). Можете да промените пътеките към диска със съответните бутони под списъка.

За да създадете точка за връзка към папката, можете да използвате полезността на връзката, която е включена в набор от прозорци 2000 и Windows XP ресурсни комплекти. В Windows Vista и по-горе, точката на свързване или символичната връзка може да бъде създадена с помощта на стандартната конзолна конзола MKLINK.

За достъп до такава папка не се нуждаете от такива допълнителни настройки Приложенията, т.е. достъпът се извършва чрез въвеждане на адреса на папката. Така ограничението на 26 изчезва местни томове На един компютър (броят на буквите на английската азбука за именуване на дискове), тъй като обемът може да бъде достъпен, без да го присвоите име.

Shebang (Unix)

Shebang (английски Shebang, Sha-bang, Hashbang, Pound-Bang или Hash-pling) - в програмиране на поредица от два знака: решетки и удивителен знак ("#!") В началото на скрипта файл.

Когато Shebang скрипт се изпълнява като програма в UNIX-подобни операционни системи, програмният товарач изследва остатъка на линията след Shembang като име на програмния файл на интерпретатора. Bootloader пуска тази програма и го предава като файл със скрипт на Schabang като параметър. Например, ако пълно име Файла на скрипта "път / до / скрипт" и първия ред на този файл:

#! / Bin / shto bootloader започва да изпълнява "/ bin / sh" (обикновено Bourne shell или съвместим преводач на командния ред) и предава "път / до / скрипт" като първия параметър.

Низа с шимбанг обикновено се пропуска от преводача, тъй като символът "#" е символ на началото на коментарите в много хора скриптови езици. Някои преводачи, които не използват символа на решетката, за да покажат началото на коментарите (като схема) могат да пропуснат низ от шимбанг, като дефинират нейната цел. Други решения разчитат на препроцесора, който обработва и премахва низ от шебанг, преди останалата част от скрипта да се предаде на компилатора или преводача. Например, той работи InstantFPC, което ви позволява да стартирате програми, написани Безплатно ПаскалКак скриптове за някои операционни системи.

Когато работите с FreeBSD, в повечето случаи, командният интерфейс се използва за извършване на ежедневни задачи (така наречената "" черупка "), която приема команди, които се сервират, и ги изпълнява. Много преводачи на команди имат вградени инструменти за извършване на най-често използваните команди, като операции на файлове и директории, редактиране на командния ред, командния макроси и променливи на околната среда. Заедно с FreeBSD са доставени няколко командни преводачи, като SH, или Bourne Shell, и CSH, в противен случай C-Shell. Много други, по-мощни, например TCSH или Bash са достъпни в колекцията на портове. Как да използваме от командните преводачи? Това е въпрос на вкус. Ако програмирате на C, тогава можете да ви хареса TCSH и ако сте работили с Linux, предпочитате да направите bash от всичко друго. Всеки от посочените преводачи има свои собствени специални свойства, които се различават от другите и могат да повлияят на вашия избор. Един от най-често използваните функции на преводач на командата е добавянето на частично име на файл до пълно. Можете да набирате само първите няколко символа на името на файла, натиснете клавиша Tab (TAB) и командващ преводач Автоматично например, имаме две Falas, наречени foobar и foo.bar. Да предположим, че искаме да изтрием Foo.bar файл. За да направите това, резултат на клавиатурата RM. Ще видите следното: RM foo.bar. Има така наречената конзола, която сигнализира, че преводачът не може да завърши името на файла, тъй като въведените символи не могат да бъдат идентифицирани недвусмислено. Например, foobar и foo.bar имена на файлове са както започват с FO, но след натискане на раздела може да бъде недвусмислено да се допълва само към Foo. Ако сега въведете точка (.) И натиснете отново раздела, интерпретаторът ще завърши името на файла изцяло. Когато работите с всеки преводач на команди, ще срещнете променливите на околната среда. Под променливите на околната среда се разбира някакъв низ от символи, идентифицирани с някакво име. Стойността на променливите на околната среда може да бъде прочетена от всяка програма, работеща от преводача на командата и често съдържа настройки за конфигурацията за много приложения и комунални услуги. По-долу са някои от най-често срещаните променливи на средата с обяснение на тяхната стойност:

ПроменливаОписание Потребител.Името на текущия потребител. Път.Каталози, разделени от дебелото черво, за да търсят изпълними файлове. Дисплей.Мрежово име на виртуалния дисплей X11, ако е наличен за връзка. Черупка.Текуща команда преводач. СрокЗаглавие (тип) на терминала. Използвани за научаване на характеристиките на терминала. ТерминалСписък на Escape Sequences за контрол различни функции Терминал. Остип.Име (тип) на операционната система. Например, FreeBSD. Machtype.Архитектура на машината (процесор). РедакторПредпочитан от потребителя текстов редактор. Пейджър.Предпочитана помощ за гледане на потребителя. ManpathКаталози, разделени от дебелото черво, за да търсят файлове на системната директория.

В зависимост от използвания преводач на команда, се използват различни команди за преглед и задаване на стойностите на променливите на околната среда. Например, в CSH и TCSH преводачи това е stenv. В sh и bash той е набор и износ. По-специално, за да инсталирате или промените стойността на променливата на редактора (в CSH или TCSH), равна / USR / Local / Bin / Emacs, изпълнете командата: SetENV редактор / USR / Local / Bin / Emacs Ако използвате Bash: Export Editor \u003d "/ Usr / local / bin / emacs", за да получите стойността на променлива, например, на командния ред, поставете символа на долара ($) преди името на променливата. Например, echo $ trorm команда ще покаже стойността на срочната променлива. Командният интерпретатор възприема някои символи, наречени метасимволи, като мениджъри, носещи специални функции. Някои от най-често използваните - символ *, които заменят всеки брой знаци в името на файла и? замяна на един символ. Тези метахайстори се използват за търсене на файлове на маска, например, командата на ехо * изпълнява почти същата като командата ls, тъй като всички файлове от текущия каталог попадат под маската *, тя винаги зависи от командния преводач, за Пример, Bash под маската * няма да падне файлове, започвайки от точката. - скрити файлове). В някои ситуации се изисква преводачът да възприема метацимол, за да бъде толкова обикновен, неприемлив чувствителен товар. Това може да се постигне чрез поставяне на линия на задната част преди символа (). Например, ECHO $ \u200b\u200btrorm команда ще покаже вида на вашия терминал, в същото време командата на ECHO $ \u200b\u200bще покаже точно тази дума, а не стойността на срочната променлива от $.

3.4.1. Как да промените преводача по подразбиране

Може би най-простата воля, ще използва CSH командата. Ако променливата редактор е дефинирана, редакторът на текстовия редактор ще бъде изтеглен, в противен случай VI. Ще трябва да промените стойността на полето "` `` Shell: "и да излезете от редактора със запазването на резултатите. Можете също да използвате опцията CSH -S. Например:% chsh -s / usr / local / bin / bash
Забележка: Не забравяйте да използвате някаква програма като преводач на команди, той трябва да бъде преди Споменати в файла / etc / shells. Обикновено, когато инсталирате преводачи от портвото дърво, това се прави автоматично. Ако това не е така, ще трябва да добавите съответния ред към този файл. Например, да кажем, че сте инсталирали ръчно баша, без да използвате съответния порт и го поставите в директорията / USR / Local / Bin. В този случай можете да наберете: # echo "/ usr / local / bin / bash" \u003e\u003e / etc / shells Сега можете спокойно да използвате командата chsh.

За да осигурите взаимодействието на потребителя с операционната система и с програмите за приложения, се изисква интерфейс: система за предаване на потребителски команди от операционната система и отговорите на системата обратно към потребителя. Такова взаимодействие е "диалог" на потребител с компютър на специален език, независимо дали е език, който използва знаци, подобни на думите и изявленията на естествения език или езика на изображението. Днес са известни две основни способности на организацията на интерфейса: графичният интерфейс и командния ред.

Командният ред е покана на обвивката, показваща готовността на системата да приеме командата на потребителя, - в най-ясно демонстрира идеята за диалога. За всяка въведена команда, потребителят получава отговор от системата: или друга покана, която означава, че командата е завършена и можете да въведете следното, или съобщение за грешка, което е изявление на системата за съпътстващите събития, насочени към нея, адресирано до него потребител. Когато работите в операционната среда с графичен интерфейс, се появява диалогов прозорец на потребителя със системата не е толкова очевиден, въпреки че от гледна точка на системата кликнете на мишката в определена област на екрана е подобна на командата, въведена от клавиатура и реакцията на системата на потребителя може да бъде представена като диалогов прозорец.

Когато работите с командния ред, се използват специални програми за организиране на интерфейса - командните преводачи. Те получават от потребителя, който им е издал команди под формата на текстови струни, съдържащи имената на програмата и параметрите, с които следва да се извършат тези програми, дават разпространение на получените редове, необходимите програми И предават на потребителя със своето заключение - също линии на текст. Всички потребителски взаимодействия със системата възникват чрез командния интерпретатор, така че често се нарича черупката (Shell). Да се \u200b\u200bизпълняват типични действия на последователността на командите са едни и същи. Такива командни последователности могат да бъдат записани в текстовия файл и да продължат да прехвърлят този текстов файл на командния преводач, за да се изпълни. Такива текстови файлове наречени скриптове. За да започнете, те трябва да имат подходящи права (флаг "x"). Командните преводачи подкрепят условното изпълнение на команди (ако-иначе), цикли, създаване и повиквания към подпрограми и др. Езикът на преводач на командата е изключително мощен и ви позволява да автоматизирате почти всяка задача в системата. Например, операцията при зареждане на системата се извършва от скриптовете на командните интерпретатори - вариращи от /etc/rc.d/rc.sysinit, което от своя страна причинява голям брой други скриптове.

В * NIX системи са налични няколко командни преводачи в съответствие с модулната им конструкция. Basic вече е използван баш преводач (/ bin / bash).

Командите на операционната система са представени от малки програмиНамира се в / bin, / usr / bin, / sbin, / usr / sbin. В бъдеще говоренето на екипи ще разберем посочените програми по него.

Общият формат на командата е както следва:

$ Command -f - клавиш \u003d параметър аргумент1 agrument2 ...

Тук "$" е покана към операционната система, която да влезе в командата. За обикновените потребители тя има вида "$", за суперпотребител (root) - "#". В бъдеще ще се използва командуали, които изискват коренови привилегии, ще се използва изгледът на изгледа "# команда".

командата е името на командата. За често използвани команди, къси имена, състоящи се от 2-3 букви.

След името на командата, ако е необходимо, ключовете са зададени. Ключът е командният параметър, който влияе върху резултата от неговото изпълнение. Често използвани клавиши - къси, единичен символ; За тези, необходими, думите или съкращенията се използват по-рядко. Кратък клавишите започват със символа "-", дълъг - с два знака "-". Кратките ключове често се дублират с дълго - за увеличаване на четливостта на скриптовете. След бутоните могат да бъдат зададени допълнителни параметри, за дълги клавиши, такива параметри се вземат за записване чрез знака "\u003d". Няколко крачки с еднократни крачки се оставят да се комбинират заедно: например, вместо "$ ls-l-l" можете да запишете "$ ls -la".

Редът на ключовете обикновено не е важен.

След като всички ключове следват аргументите на екипа. Аргументите най-често представляват пътища към файлове или каталози. Възможно е да се използват аргументи, започващи със знака "-". В този случай те са отделени от ключовете с два символа "-":

$ Touch - -file-with-

Командите могат да използват различни клавиши и параметри. Мемориал Всички възможни комбинации от формата на повикванията на всяка програма е невъзможно и безсмислено. Следователно, в системата са налични описания и подкани за използването на почти всяка полезност и програма.

Обикновено програмите поддържат множество стандартни ключове. На ключа "-H" или "-help" е издаден кратко сертификат За програмата. Ключът "-V" или "version "е неговата версия. Ако кратка референция не е достатъчна, можете да се обадите на описание на програмата в системата за помощ. За да работите с помощта, се използва ръчната команда (намалявайки от "Ръчно" - ръководство). Командата на човека като аргумент приема името на командата или конфигурационния файл, търси и показва референтната ръчна страница. Удостоверението, издадено от командата MAN, съдържа информация за формата на програмата на програмата, подкрепена от нея и параметрите, информация за авторите и лицензите на програмата, в някои случаи - примери за използване, връзки към сайтове за разработчици с допълнителна документация.

За да видите страницата на ръководствата, които не се вписват на екрана, трябва да използвате превъртане с клавишите на курсора, "страница нагоре" и "страница надолу". Разликата премества ръководството за страницата напред. За да излезете от човека и да продължите да работите със системата, натиснете бутона "Q" (Quit).

Част от програмите, в допълнение към ръководствата в формата на човека, също имат по-обширна документация в "Инфо" формат - с повикване към енкодера за комунални услуги.

За разлика от вградената система за подтискане на програми в операционната система Windows, ръчни и информационни ръководства съдържат пълни подробни техническа информация за работата на екипите.

"1. Околна среда е
Механизмът на прехвърляне на данни от учебния процес е дете + "

"2. Филтърът в UNIX системите се нарича
Програма, която чете от клавиатурата, без да пренасочва I / O и пише на терминала +

"3. Срок" " стандартна продукция програмни грешки "" означава "" означава
Поток на данни, където диагностичните съобщения се показват по подразбиране
"
"6. Състрадание е
Замяна на пълното име на обекта за това име +
"
"5. Какво не е типично за преводача на командата?
Превръщане на редовен израз на съответното подстрояване към него +

"7. Колко X сървъри могат да бъдат регистрирани на един компютър?
Всяко количество +.

"8. В графичната среда X11:
Всеки X-клиент се нуждае от X-сървър, чийто идентификатор трябва да бъде зададен с помощта на параметър или променлива на околната среда +

"9. xfree86 е
Вашето име на графичната подсистема, фокусирано върху архитектурата на IBM PC + "

- Каква е инструменталната област на човешката дейност?
Площта на създаване на универсален подход за решаване на класа на задачите + "

"14. Каква е причината за разделяне на приложените и инструментални региони при решаването на проблема?
инструмент устройство решителна задача може да няма връзка с самата задача, нито на нейното решение +
За да използвате инструмента за решаване на задачи, не е необходимо да знаете как работи +
Същата технология може да се използва за създаване на решения на задачите в голямо разнообразие от зони, често обитател + "

"15. Какви зони са необходими опитен потребител Процесуална система?
Прилага +.
"

"17. Какво не се поддържа редактор VIM.?
Екипите за поддръжка на звук + "

"20. Каталог / VAR в типична UNIX система се използва за съхранение
файлове, размер и брой, от които са в непознати неизвестни +

"21. Какво е в директорията /etc/rc3.d в системата Linux?
Символични препратки към започване на сценарии системни услуги +"

"23. Документация под формата на информация за информация
Хипертекст на строга структура, която може да бъде получена от други документационни формати за представяне +

"25. Принципът на гарантирани умения изисква това
Като най-често срещаните умения за работа с машината, потребителят вече може да реши своите задачи +

"26. Рецепта в процедурната система е
Описание на прилагането на системата на езика на приложената регион +

"27. Изберете елемента, съдържащ само принципите на организацията на процесуалните системи
Лична отговорност и гарантирани умения + "

"28. Номиналната тема е
Това, въз основа на което системата решава за предоставянето на достъп до обекта +

"29. Вертикални информационни потоци се справят с
обекти с различна степен на значимост +

30. Използва се модел на права на права на достъп
Ограничения за правата на достъп на един конкретен предмет на един специфичен обект +

"31. Етапи на процедурата за натоварване на триото:
Изтегляния, избор на програма за изтегляне, избор на система Kernel +
"
"32. Какво не може да се направи в схемата за зареждане на FreeBSD?
Товарач от секцията, декларирана не в МБР и в разширен дял +
"

"34. (Изберете грешен отговор) Basic редовен израз Включва концепция
Групов номер +.

"35. Разширеният редовен израз включва концепцията
Избор на работа +.

"36. Коя от струните" "ABCDF" "" "ABCDBCDF" "" ABCDEF "" "AF" "" "ADBDF" "" "ACF" "съответства на RV" AF "
ACF +.

"37. Какво е" проблемът за проблема с управленския вход "" в текстови редактори?
Командите за управление са многобройни и по-разнообразни от контролните клавиши, но за да се обадите на командата за управление, е препоръчително да се извърши минимум действие +

"38. ex lessility е
Наемане на текстов редактор, подобен на редактора VI, който непрекъснато работи в режим на командния ред + "

"40. Активният процес се различава от фона, защото
Само активен процес има възможност да въвежда данни от терминала + "

"41. PID (идентификатор на процеса) е
Уникален номер, присвоен на всеки процес +

"42. Как да спрем програмата" Hung "?
Открийте своя PID и изпратете сигнал за "убийство", като използвате програмата Kill +
"
"43. Разделянето на ресурсите е
Ограничаване на метода за достъп до ресурси (политика за достъп) и възможността за почивка, за да се използва ресурс (права за достъп) +
"

45. В функцията работна среда Включен
Унифициране, разделяне и отчитане на системните ресурси +

"46. Колко _s са достъпът на Access_ в UNIX файловата система?
Три: запис, четене и използване +

"48. Номиналното вписване в UNIX определено е определено
UID +.

"49. Изчислени са създателите на системите на UNIX
на образования и заинтересован от развитието на потребителската система +
"
"0. Демони в типична система UNIX
съответстват на концепцията за пълнене на работната среда +
"
"51. Интерфейс на Unix системен интерфейс
Въз основа на прехвърлянето на текстови данни +

"2. Заместване на черупката е
временно или постоянно стартиране на друга програма вместо преводач на екип +

"4. Основни файлове, работещи с файлове:
LS, RM, MV, CP +

"6. Ако има в текущия каталог поне Файл с името "A" ", след това на командата ls a * ls помощната програма ще получи

списък на всички файлове на текущия каталог, чието име започва на "A" + "

"7. Числото 11 в името X11 е
Проверка Брой протокол за предаване на графики +
"
"8. Кой от подходите за развитието на операционната система съответства на метафората" "десктоп"?
процедурен, тъй като съдържа легенда +
"
"9. В графичната среда X11:
Клиентът x представя графични I / O заявки, а X сървърът ги изпълнява и също така взаимодейства с потребителя, полиране на входните устройства +
"
"10. Проектът в проектната система е
Набор от данни, който напълно определя свойствата на създадената от тях система +

"11. Посочете обхвата, който не е характерна за проективните системи.
Изчисление в супермаркета +

"12. Проектът в проектната система е набор от данни, които недвусмислено описват
всичко необходимо за потребителя Свойства на бъдещата система +

- 13. Както кой е потребителят на процедурната система?
Клиент +.

"14. Какво е система за човек-машина?
Системата, в която се случва решението на проблема в резултат на човешко взаимодействие и машина

"15. Назовете инструменталната и приложението за приложение при решаване на следната задача: създаването на железопътния график
Транспорт и безопасност - инструментална област; Математическа статистика и математическа логика - прилаган +
"
"16. Текстови маркери
Използва се в командния ход на предварително дефинирания на потребителя текст +

18. Възможно ли е да се приложи функцията на преместване хипертекстови връзки в hTML формат?
Да, но най-вероятно ще изисква използването външни програми За да анализирате редактируемите данни и да създадете допълнителни работни файлове +

"19. Стандарт каталози Unix. разделен
Как да използвате съхранени файлове от системата и потребителя + "

"20. В RC1.D, RC2.D директории и др.
Символични препратки към начални сценарии, два различни типа +

"21. Каталог / и т.н. в типична UNIX система се използва за съхранение
Проучвателни файлове и сценарии за стартиране на системата +

22. Наименование на полето:
Кратко описание на обекта, който служи като индекс в базата данни Whatis +


Име и описание +

"24. Изберете елемента, в който са споменати само основните източници на информация за системата.
Ръководства и / USR / Share / Doc +

"25. (изберете грешен отговор) Спазването на принципите на организацията на процесуалните системи помага
Проблеми с независима формулировка и решаване +

"6. Човешкият и машинният диалог в процедурната система най-често се изгражда на базата
Дейност на машината, предлагаща решения + опции

"28. Възможен е забавен трансфер на данни
Само в системата със сесии за достъп +

"32. Допълнителна част от диска (разширен дял) е
Всички, с изключение на първата, използвана част от диска, стартиране на таблицата за разделяне на диска

"36. Коя от струните" "ABCDF" "" ABCDBCDF "" "ABCDEF" "" "" "" "ADBDF" "" "ACF" "съответства на RV" A (BCD) * F
ABCDF ABCDBCDF AF +

"37. Съкращението на екипите във VI води до факта, че
Последователността на команди за редактиране може да бъде прочетена с пълни имена + "

"38. В редактора VI, три режима на работа с текста:
Командващ ред, режим на команди и вмъкване +
"
"39. Когато натиснете клавиша" C "" командващ режим VI ще се случи
Изчаква командата за преместване, след което съответната част от низа ще бъде изтрита и преход към режим на вмъкване +

"40. Терминална линия е
Устройство последователно предаване Байтове в / dev, способни да конвертират входните и изходните потоци и предавате сигнали +

42. Сигналът е
независим файлова система Метода на взаимодействие на процесите + "

"43. Каква е разликата между операционната система и работната среда?
Операционната система е разглеждането на система за човешка машина от гледна точка на нейния разработчик и работната среда - от гледна точка на потребителя +

"44. Каква е разликата между задачите за броене и обмен?
Докато задачата за обмен очаква края на I / O операцията, може да се извърши, дори ако е в опашката за изпълнение по-късно + "

"45. Какво е значението на разграничението на системата и пълненето на потребителите на операционната система?
Пълнене на системата, свързано с инструментални, A + "

"46. Какво е напълно приложено в UNIX?
Доверена тема + "

"47. Защо имате нужда от" t-битов "каталог?
За да се гарантира, че потребителят няма право да изтрива други хора от този каталог +

"49. Най-трудното в системата на UNIX за наблюдение

принципа на месността на контекста, тъй като възможностите на системата непрекъснато се разширяват +
"
"50. Повечето функции потребителски интерфейс В UNIX системите вземат
Командващ преводач и файлова система +

"51. Концепции" " система"" и "" потребителска програма"" в Unix

пресичане поради инструмента за смесване и приложни области +
"
"3. Срок" " стандартен вход Програми "" означава

потока от данни, откъдето е показан читателят по подразбиране

4. В резултат на това се появява интерфейс за командния ред

трябва да комбинирате разработването на проекта, стартиране на решението и анализа на резултатите в един интерфейс +
"
"5. Когато редактирате командния ред и историята, най-важното е

минимизиране на действията за основни функции - търсене, отстраняване, завършване и др. +

"9. x11r6 е

името и номера на графиката на протокола за прехвърляне на данни за данни +
"
"10. Без какъв принцип е невъзможна пълноправна проектна система?

принципите са взаимосвързани, така че нарушаването на всяка вреди на останалите и следователно системата + "
"11. При овладяване на проектната система потребителят ще трябва


"
"11. Принципът на откритост изисква това

системата имаше достатъчно информация за пълното си развитие +

"15. Назовете инструменталната и приложената зона при решаване на следната задача: дизайнът на корпуса на инвалидната количка

регион за автомобилна промишленост и медицина; Консумация на метал и химия - инструментална +
"
"16. От възможностите на VIM редактора
Много по-добър от редактора VI +

- 19. Какво прави екипът на планината?
прави зададената файлова система като поддиректория в дървовидното дърво +

"24. Изберете елемента, в който се споменават само най-важните области Ръководство

Описание и виж също + "

"26. Процедурата в процедурната система е

действие на потребителя води до промяна на свойствата на обекта + "
"27. Изберете елемента, съдържащ само принципите на организацията на процесуалните системи

припокриващи се процедури и гарантирани умения +
"
"28. Информационен поток в модел на секретност е

промяна в нивото на значимост на обекта +
,
30. Доверена тема

може да наруши политиката за сигурност на системата +
"
"31. Позволява три нива

защитете процеса на зареждане от хакерство от нападател, който има достъп до конзолата на системата "

Bootrom, bootblock, bootprog +
"
"33. Колко стандартни дяла се поставят в една таблица за прекъсване на диска (HDPT) на IBM съвместим компютър?

34. Причина за честа употреба на редовни изрази в UNIX

повечето UNIX проекти са структуриран текст, който е добре защитен с редовен израз +

"36. Комплектите за контекст

диапазонът на реда, към който се прилага съответната команда

оборудване, завършване на входния поток или изхода на данни +

"46. Възможно ли е да премахнете файла на някой друг от вашия каталог?

да. Премахването е операция в каталога, а не над файла +

"49. UNIX е
Името на класа на проективните компютърни системи +

"
"50. Пакети в типична система UNIX

"1. Работа" "|" "в Shell

разделя две команди: изходът е първият пренасочен към втория вход +

"8. Каква е разликата между термините" X-терминал "и" "Xterm" "
X-терминалът е компютър и Xterm - програма +
"

"10. В основата на проектната система е изискването
разбиране на процесите в възникването +
"

"12. Обратната задача на проектната система е

модификация на проекта на системата въз основа на анализа на дефицита на продукта +
"
"13. Каква е приложната област на човешката дейност

регион на настройка и решаване на проблема +
"

"15. Назовете инструменталната и приложената зона при решаване на следната задача: създаване на интернет казино

математическа статистика и финансови дейности - приложен регион; Уеб дизайн и психология - инструментален +
"
"16. Настройките на VI редактор могат да бъдат променяни

два начина без ограничения + "
"7. Какво не се поддържа в редактора на VIM?
Преместване с хипертекстови връзки в HTML формат (без използване на външни връзки) +
"
"18. Възможно ли е да се приложи функцията за редактиране на електронната таблица?

да, но най-вероятно ще изисква използването на външни програми за превръщане на редактируемите данни + "
"19. Нивата на изпълнение са

работни профили на семейни системи на USG, които се различават в списъка на функциите на функциите +
"
"20. Основен недостатък на" линейна "" схема boot. (T.N. Стара BSD схема, FreeBSD4)

за да промените поръчката за изтегляне на поръчката, трябва да редактирате началния сценарий. синтактични грешки В който е изпълнен с неизползваемостта на системата + "
"21. Каталог / USR в типична UNIX система се използва за съхранение

повечето файлове са необходими за работа на персонала Системи + "
"22. Присвояване на полето Синопсис:
Кратка справка за използването на обекта +

"
"23. Всички лидерски страници

разделени на седем девет секции +
"
"24. Изберете елемента, в който са споменати само основните източници на информация за системата.
Ръководства и информационни страници + "

"26. Легендата в процедурната система е
Описание на устройството на езика на приложената регион +
"
"26. Рецепта в процедурната система е

описание на прилагането на системата на езика на приложената регион +
"
28. Модел на обект на обект въз основа на ACL

в съответствие с всеки обект произволен списък на предметите и техните права за достъп +
"

"32. Изберете елемента, чиито алинеи съответстват на три серийни нива на достъпно изтегляне

избор на устройството, избиране и конфигуриране на буутлоудъра, селекцията и настройката на ядрото + "
"33. Колко стандартни големи дяла могат да бъдат стартирани на компютърния диск на IBM?

четири, ако допълнителни раздели Не е предоставено, в противен случай - три + "

"35. Същото правителство може да се използва във всички комунални услуги, работещи с RV

само основни, предварително адаптирани според стила +
"

"37. Редактор на екрана VI

съществува във всяка UNIX система, но с неуспешен терминал е възможно да се използва само в режим на линия +
"
"38. Командата на NEST във VI може да се състои от

множител, действия и движение по текст +

обект на файлова система, съдържащ низ, който се интерпретира като път към файла +
"
"42. (Изберете грешен отговор) Как да спрете да работите без параметри програма" Cat "?

изпратете го символ на края на файла (обикновено "" ^ z "") +

унифициране, разделяне и отчитане на системните ресурси +
"
"45. Какъв е" контекст на задачата "?

информация, необходима за манипулиране на задачата при организиране на псевдопарлавност +
"
"45. Какво е" виртуална памет "?
Метода за разделяне на адресното пространство между задачите +

"49. nocke unix

последица от непрекъснатото развитие на системата от различни организации +
"

"51. Задачи в опашката на UNIX процеса

се извършват в поръчката, вземат предвид мястото в опашката, но с такова изчисление за намаляване на времето на празен ход + "
"3. Терминът" стандартен сключ от програмата "показва

поток на данни Къде е +
"
"4. В струната, назначен в отговор на" Tip "" Shell първата дума - най-често
Полезност + "

"8. В графичната среда X11:

X сървърът е програма, за която са необходими графични I / O устройства.

"11. Принципът на приема на контекста изисква това

за да се реши проблемът с задачата, няма да е необходимо да се научи работата на повечето части на системата +

"19. В UNIX системи

използват се няколко файлови системи +
"
"20. Какъв процес е свързан с всеки терминал непосредствено в края на изтеглянето?

гети + "Програма

"25. Основата на процедурната система е изискването

намаляване или изключения от диалога на човека и машините, които не са включени в областта на приложение + "
"26. Принципът на припокриващите се процедури изисква това

всяка задача може да бъде решена с една процедура или последователно използване на няколко +

"29. Моделът на надеждността въвежда забрана

на операциите, водещи до движението на обекта към по-високо ниво + "

"37. Начало Приложения на текстов редактор в UNIX
Създаване на текстове за информация и обучение
Разработване и промяна на програми и конфигурационни файлове +
Разработване и преобразуване на системни услуги
Разработване и дисплей външен изглед Отпечатана документация "
"38. Най-вече във VI

команди за пътуване по текст +
"

"42. Концепцията за" терминал "може да бъде обозначена

файлов дупка, специално интерпретация на текстови данни, предавани чрез него +++
"
"43. За традиционния механизъм за виртуална памет, одобрението е вярно:

всяка задача има непрекъснато адресно пространство, недостъпно за друга задача +

"46. Кой най-често пуска командата" Чост "?"
Надзорник +.
"

"49. Интерфейс на системата UNIX

въз основа на предаването на текстови данни, така че изобщо не се нуждаят от графични I / O устройства

"
"50. Функция за мениджъра на ресурсите в UNIX изпълнява

ядрото - за ресурсите, изисквани от самата система, демони и системни програми - за потребителски ресурси +
"
"1. В такъв случай операторът Ако операторът в Shell счита, че състоянието се извършва?

ако след изпълнението на списъка на команди, поставени в полето "Състояние", кодът за връщане не е равен на 0 + "
"1. Профил (профил) на командния преводач е

скриптът, който работи в системния вход +

"5. При типичното използване на шаблона
Командният преводач замества списък на съответния шаблон за файлове +

"
"7. Преместване, промяна на размера и външния вид на прозорците в X е ангажиран

X сървърът е отговорен за размера и позицията на прозореца, изпълнявайки командните команди, които, в допълнение, изтеглят рамки и декоратори + "
"7. характеристиката на графичните ресурси е, че те

може да имате достъп само за достъп до потребители с графични I / O устройства

"11. При овладяване на проектната система потребителят ще трябва

прилагане на няколко решения на вече решени прости задачи +
"
"12. Изберете елемента, съдържащ само принципите на организацията на проективните системи

информация за откритост и лична отговорност + "
"13. Знание какви области са опитен потребител на проекторната система?
Прилага и инструментални +

"
"14. Потребителят на какъв тип системи често действа като посредник между автомобила и клиента?

Проективни +.
"
"15. Какъв тип машинни системи изисква потребителските познания на инструменталния регион?

Проективни +.
"
- 16. Колко джоба имат VI редактора?

един неназован и няколко име +
"
"17. Има ли смисъл да съхранявате комплексни VI команди под формата на коментари към текста?

да, в VI има командване на изпълнението на джобовото съдържание като списък на команди + "

"23. Изберете елемента, в който са споменати само най-важните полета на ръководството.
Име и вижте също +

"25. Принципът на ограничената осведоменост изисква това
Решението на задачата на потребителя не изисква изследването на самата система +

различни за различни архитектури на компютри +
"
"32. Изберете елемента, чиито алинеи съответстват на три серийни нива на достъпно изтегляне
универсален софтуер, многофункционално софтуерно ниво; Нивото, фокусирано върху посочения формат на ядрото и модулите
Ниво на хардуер; Универсално софтуерно ниво; Многофункционално ниво на софтуер, ориентирано към специфичен формат на основен формат и модули +
Ниво на биосите, нивото на ядрото, самозаконната конфигурация на ядрото
Ниво на хардуер, ниво на BIOS, универсално ниво на софтуер "

"34. Правилото" "ляво" казва това
От всички съответни RV, подстровъкът е избран от този, който започва по-рано и ако такива няколко са най-дългите сред тях +
"
"36. Кой от редовете съответства на RV (1.3 |) +"
M123x m1x3x1x3 m1-3Yy1 + 3 m113113113 myxxz +
"
"37. (Изберете грешен отговор) Ed Utility е

интерактивен текстов редактор с малък брой мощни команди за редактиране +

"
"39.
Оценете текстов редактор, работещ с всякакъв вид терминали +

"44. Функцията на работната среда включва
Обединяване, разделяне и счетоводни задачи +

"45. Какво е" псевдопарализъм "?
Технология на едновременното изпълнение на няколко задачи, независимо от броя на компютърните процесори +

"46. Защо" "вход" "" може да започне черупката "" от лице "на всеки потребител?
Програмата "" вход "" започва с правата на суперпотребителя +
"
"23. Документация на системата UNIX
Трябва да се направи в съответствие със спецификата: общ и контекст - под формата на човешки, сложни ръководства - под формата на информация или HTML, книги и учебници - в специални формати +

"32. стартер." виртуален диск (initRD) е
Механизмът за хостинг на файлова система в паметта за натоварване и полагане на модулите на ядрото по време на настаняване + "

"42. (Изберете неправилен отговор) Как да спрете твърде много изхода на програмата (например" LS -R / "")?
Пренасочване на изхода към файла (обикновено ""\u003e файл "") +

Обвивка(Shell) в Systemunix Nap механизма на взаимодействие между потребителите и системата. По същество, това е командващ интерпретатор, който чете низовете за набиране на потребителя и започва изпълнението на исканите системни функции. Пълен командващ език, интерпретиран от черупката, е богат на възможности и е доста сложен, но повечето от отборите са лесни за използване и помнете, че не е трудно.

Командната линия се състои от командното име (т.е. името на изпълнението на файла), последвано от списъка на аргументите, разделени от пространствата. Черупката разделя командния ред към компонентите. Файлът, посочен в командата, се зарежда и осигурява достъп до аргументите, посочени в командата.

Всеки отбор на семейството ShellFactor се състои от три части:

 Сервизните структури, позволяващи манипулирани текстови струни и изграждане на комплексни команди, базирани на прости команди;

 Вградени команди, изпълнявани директно от преводача на командния език;

 команди, подадени от отделни изпълними файлове.

От своя страна, набор от команди на последния вид включва стандартни команди (системни комунални услуги, като VI, CCS) и команди, създадени от потребителите на системата. За изпълним файл, разработен от потребителя Osunix, е възможно да се изпълнява като команден команд, достатъчно е да се определи в един от изходните файлове функцията с името (NameMain стойност да бъде глобална, т.е. ключовата дума е неопределено). Ако използвате името на този изпълнен файл като командата, командният интерпретатор ще създаде нов процес И тя започва посочената програма, изпълнена, започвайки с функцията на функцията.

Тялото на основната функция, общо казано, може да бъде произволно (за преводача е от съществено значение само наличието на входната точка в програмата с имената), но за да се създаде команда, към която могат да бъдат определени параметрите, Трябва да се придържате към някои стандартни правила. В този случай всяка функция се определя с два параметъра -argceargv. След като се обадите на командата, параметрите ще съвпаднат с броя на символите, посочени като аргументи за командния разговор, AARGV-масив от указатели към променливите, съдържащи тези линии. В същото време името на самата команда е първата линия на аргументите (т.е. след повикването стойността винаги е по-голяма или равна на 1). Функционалният CodeMain трябва да анализира валидността на посочените стойности на стойностите, за да обработи съответно посочените текстови струни.

Например, следващият текст на езика c може да се използва за създаване на команда, която показва текстов низ, посочен като негов аргумент към екрана:

#Include.

main (ARGC, ARGV)

printf ("използване:% s вашият текст", argv);

printf ("% s", argv);

Процеси

Процесът в OS Unixpins в класическото чувство за този термин, т.е. като програма, извършена в собствено виртуално адресно пространство. Когато потребителят въведе в системата, процесът автоматично се създава, в която се извършва програмата за преводач на програмата. Ако преводачът на командата се срещне с команда, съответстваща на изпълнимия файл, тогава той създава нов процес и стартира съответната програма, започвайки с функцията МАН. Тази работеща програма, от своя страна, може да създаде процес и да стартира друга програма в нея (тя трябва да съдържа и функция) и така нататък.

За формирането на нов процес и стартиране в него, в него се използват две системни повиквания () и EJES (High-File_name). System Callforks за създаване на ново адресно пространство, състоянието на което е абсолютно идентично с състоянието на адресното пространство на основния процес (т.е. съдържа същите програми и данни). За детски процес копия от всички сегменти на данни се превръщатят.

С други думи, веднага след прилагането на системното предизвикателство за предконен (родителски) и генерираните процеси са абсолютни близнаци;

контролът и в другата се намира в точка непосредствено след вилицата. За да може програмата да разбере, в който процес сега работи - основно или генериран, функцията на функцията е различна стойност: 0 в генерирания процес и цяло число положително число (идентификаторът на генерирания процес е така нареченият PID ) В основния процес.

Сега, ако искаме да стартираме нова програма в генерирания процес, трябва да се свържете системно повикване EBE, уточнявайки аргументите на повикването името на даден файл, съдържащ нова изпълнима програма, и евентуално един или повече текстови струни, които да се предават като аргументи на функцията на MainNew. Системното повикване EJES води до факта, че в адресното пространство на генерирания процес се зарежда нова програма за програмата и започва от адреса, съответстващ на функцията функция. С други думи, това води до замяна на текущия софтуерен сегмент и текущия сегмент на данни, които бяха наследени, когато повикването приключи, до новите съответни сегменти, посочени във файла. Бившите сегменти са загубени. Това е ефективен метод за промяна на програмата, която се извършва, но не и самия процес. Файловете, които вече са отворени преди изпълнението на примитивния примитивен AJD, остават отворени след неговото изпълнение.

В следващия пример потребителската програма се обади като екип на Shell отделен процес Стандартни командьори, което дава съдържанието на текущата директория на файловете.

if (fork () \u003d\u003d (0) изчакване (0); / * родителски процес * /

else execl ("ls", "е", 0); / * генериран процес * /

По този начин, от практическа гледна точка, процесът в UNIX е обектът, създаден в резултат на изпълнението на вилицата (). Всеки процес, с изключение на първоначалната (нула), се генерира в резултат на стартирането на процеса на работа на вилицата (). Всеки процес има един родител, но може да доведе до много процеси. Първоначалният (нулев) процес е специален процес, който се създава в резултат на зареждането на системата. След генериране на нов процес с идентификатор на 1, нулевият процес става процес на суап и изпълнява виртуалния механизъм на паметта. Процесът с идентификатор 1, известен под името, е предшественикът на всеки друг процес в системата и е свързан с всеки процес по специален начин.