Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Топ:
Оснащения врачебно-сестринской бригады.
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Интересное:
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Поток – это последовательность байтов, которые могут быть считаны или записаны с помощью библиотечных функций, скрывающих подробности реализации и работы устройств от приложений.
В современных средах программирования и командных интерпретаторах используются три стандартных потока:
Поток номер 0 (stdin) зарезервирован для чтения команд пользователя или входных данных. При интерактивном запуске программы по умолчанию нацелен на чтение с устройства текстового интерфейса пользователя (клавиатуры). Командная оболочка UNIX (и оболочки других систем) позволяют изменять цель этого потока с помощью символа «<». Системные программы (демоны и т. п.), как правило, не пользуются этим потоком.
Поток номер 1 (stdout) зарезервирован для вывода данных, как правило (хотя и не обязательно) текстовых. При интерактивном запуске программы по умолчанию нацелен на запись на устройство отображения (монитор). Командная оболочка UNIX (и оболочки других систем) позволяют перенаправить этот поток с помощью символа «>». Средства для выполнения программ в фоновом режиме (например, nohup) обычно переназначают этот поток в файл.
Поток номер 2 (stderr) зарезервирован для вывода диагностических и отладочных сообщений в текстовом виде. Чаще всего цель этого потока совпадает с stdout, однако, в отличие от него, цель потока stderr не меняется при «>» и создании конвейеров («|»). То есть, отладочные сообщения процесса, вывод которого перенаправлен, всё равно попадут пользователю. Командная оболочка UNIX позволяет изменять цель этого потока с помощью конструкции «2>».
33. Основные команды для просмотра и редактирования текстовых файлов.
Просмотр файлов:
1. cat адрес_файла. Выводит все содержимое файла в стандартный вывод
2. 2. tac адрес_файла. То же, что и cat, но в обратном порядке.
3. less опции файл. Вывод содержимого файла. Удобно для больших файлов. Выход – q.
4. head адрес_файла. Вывод по умолчанию первых 10 строк.
5. tail адрес_файла. Вывод по умолчанию последних 10 строк.
6. more опции адрес_файла. Чтение определенных строк. В опциях: -5 (вывод 5 строк), +5 (вывод с 5ой строки).
Редактирование файлов:
1. nano путь/к/файлу.
2. vim
Регулярные выражения.
Регулярные выражения - это инструмент для поиска текста по шаблону, обработки и изменения строк, который можно применять для решения множества задач, таких, как:
Регулярные выражения состоят из шаблонов, вернее сказать задают шаблон поиска. Шаблон состоит из правил поиска, которые составляются из символов и метасимволов.
Правила:
· | - разделяет допустимые варианты (логическое ИЛИ). (Пример: «gray|grey» соответствует gray или grey).
· () - определения области действия и приоритета операторов. (Пример: «gray|grey» и «gr(a|e)y» являются разными образцами, но они оба описывают множество, содержащее gray и grey).
· {} - определяет, сколько раз предшествующее выражение может встречаться. (Пример: {n} - ровно n повторений)
·? - то же самое, что и {0,1}. (Пример: «colou?r» соответствует и color, и colour).
· * - любое число повторений или их отсутствие. (Пример: «go*gle» соответствует, gogle, gooооgle…)
· + - хотя бы 1 раз ({1,}). (Пример: «go+gle» соответствует google, goooogl... но не gogle)
Метасимволы (символы, которые не соответствуют своему реальному значению):
!!Чтобы получить просто символ, необходимо предварить (экранировать) метасимвол (. * + \? [ ] { }) обратным слешем. Например, \. или \[
Встроенные и внешние команды bash.
Внутренняя команда --это команда, которая встроена непосредственно в Bash. Команды делаются встроенными либо из соображений производительности -- встроенные команды исполняются быстрее, чем внешние, которые, как правило, запускаются в дочернем процессе, либо из-за необходимости прямого доступа к внутренним структурам командного интерпретатора.
Встроенные (внутренние) команды:
1. echo (или printf)
2. exit
3. cd
4 printf -- команда форматированного вывода, расширенный вариант команды echo
Посмотреть список можно командой help или help | less
Внешние команды:
1. echo
2. cat
3. ls
4. rm (удаление)
5. mkdir
6. chmod
7. иные
Узнать, встроенная команда или внешняя, можно: type -a команда (например, ls)
|
|
|
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
© cyberpedia.su 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!