Отчет за практикум 3
Задание 1.
Bash - это интерпретатор командного языка, который читает команды из стандартного ввода или файлов. Он совместим с командной оболочкой sh и также включает в себя полезные особенности командных оболочек ksh и csh. (Командные оболочки выполняют роль проводника между пользователем и операционной системой, они передают ей отдельные команды, введенные пользователем или скрипты). Bash соответствует спецификации командной оболочки и утилит IEEE POSIX. Bash может быть настроен как POSIX-совместимый по умолчанию. (POSIX - это набор стандартов для операционных систем, он описывает их интерфейс, библиотеку языка C и набор приложений).
Опции Bash:
-c строка : команды читаются из строки. После строки можно вводить аргументы. Их значения присвоятся параметрам, начиная с $0.
- -i переключает bash в интерактивный режим.
- -r делает оболочку ограниченной, то есть часть функций становится недоступна.
Задание 3
mv arg1 arg2 |
arg1 файл |
arg1 папка |
arg1 не существует |
arg2 файл |
файл arg1 стал называться как arg2, сохранив свое содержимое. Содержимое arg2 удалилось. |
ошибка |
ошибка |
arg2 папка |
файл arg1 переместился в папку arg2 |
папка arg1 переместилась в папку arg2 |
ошибка |
arg2 не существует |
arg1 переименовался в arg2 |
arg1 переименовался в arg2 |
ошибка |