Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
• Оболочка — это ваш интерфейс взаимодействия с системой. После входа в систему Unix, вы
оказываетесь в программе, которая называется оболочка.
Виды оболочек:
• Thompson Shell
• PWB Shell
• Bourne Shell
• Almquist shell (ash)
• Bourne-Again Shell (Bash)
• Korn shell (ksh)
• Z shell (zsh)
• C shell
• Fish
История Unix оболочка
Манипулирование файловой
системой
• Манипулирование файлами:
ls, touch, cp, mv, rm
• Содержимое файлов:
cat, more, less, head, tail
• Манипулирование каталогами:
mkdir, rmdir, ls, cd, pwd
• Управление владельцами и правами:
chown, chgrp, chmod
• Создание ссылок: ln
• Поиск файлов: find, locate
• Узнать тип файла: file
Файловые маски
Bash поддерживает следующие файловые маски:
• *.срр — * заменяет любую последовательность
символов.
• lecture?.docx — ? заменяет один символ.
• lecture{1,2,3}.txt — {} подставляют значения,
заданные через запятую.
• lecture[1235].txt — [] совпадают с любым из
перечисленных символов. Поддерживаются
промежутки: [a-с], [2-7].
Поток ввода/вывода
У каждого процесса есть три стандартных потока ввода/вывода:
stdin, stdout и stderr
Дескрипторы файлов stdin, stdout и stderr — 0, 1 и 2.
Общий синтаксис:
command_1 | command_2 [| command_3 ...]