Kodomo

Пользователь

Перевод man о bash

Bash-это интерпретатор командного языка, который выполняет команды считываемые с ввода или файла.Также он включает полезные функции из Korn и C (ksh и csh).Bash соответствует спецификации командного интерпретатора и инструментальных средств IEEE POSIX .Также по умолчанию он может быть настроен как Posix совместимый.

ksh-интерпретатор,синтаксис совместим с posix, функциональность увеличена

csh-оболочка из программного обеспечения BSD,не является POSIX-совместимой.Введены возможности управления заданиями.

IEEE POSIX-набор стандартов, описывающих интерфейсы между операционной системой и программой, библиотеку языка C и набор приложений и их интерфейсов

Опции:

-i- включает интерактивный режим

-r- преобразовывает оболочку в ограниченную(т.е. ограничивает некоторые команды)

-v- печатает строки из STDIN по мере их прочтения программой

Поведение команды mv

mv arg1 arg2

arg1 файл

arg1 папка

arg1 не существует

arg2 файл

остается один файл с названием arg2 и содержимым arg1

ошибка тк нельзя перезаписать не-директорию arg1 вместо arg2

ошибка тк arg1 не найдено

arg2 папка

файл arg1 перемешается в папку arg2

arg1 перемешается в папку arg2

ошибка тк arg1 не найдено

arg2 не существует

файл arg1 переименуется в arg2 с сохранением содержимого

arg1 переименуется в папку arg2 с сохранением содержимого

ошибка

Users/ahtiymova.k/pr3 (последним исправлял пользователь ahtiymova.k 2021-12-07 17:10:44)