Архив метки: Bash

Команда mount или как правильно смонтировать диск в Линукс. Монтирование диска в Linux — команда mount.

Если нужно подключить/примонтировать жесткий диск с файловой системой NTFS или ext2, ext3 к компьютеру на базе операционной системы Linux, то команда mount незаменима. Mount — утилита командной строки в UNIX-подобных операционных системах. Применяется для монтирования файловых систем. В статье приведено описание и примеры для операционной системы GNU/Linux. mount /dev/cdrom /mnt/cdrom.
Читать

🐧 Операторы Bash if: if, elif, else, then, fi

Если вы только начинаете изучать скриптовой язык программирования Bash, вы скоро обнаружите, что вам надо использовать условные операторы.

Другими словами, условные операторы определяют «если условие истинно или ложно, то сделать то или это, а если верно противоположное, сделать что-нибудь еще».

Это самая основная функция любого условного оператора.

Эта статья познакомит вас с пятью основными предложениями оператора if , а именно if, elif, else, then и fi. Читать

📜 Bash скрипт для копирования всех файлов с той же структурой каталогов

Этот скрипт оболочки предназначен для конкретной задачи, необходимой для нашего сервера.

Задача

Наша задача – скопировать все файлы, созданные в каталоге, в другой каталог с такой же структурой каталогов.

Скрипт будет запускаться с регулярным интервалом, искать все файлы, созданные в исходном каталоге, и копировать их в каталог назначения. Читать

Примеры Bash скриптов

Существует достаточное количество оболочек, например — sh, zsh, ksh и другие. Но мы остановимся на Bash, ведь это самая популярная оболочка среди Linux. Теперь даже Microsoft добавила поддержку Bash.

Эта статья предназначена для тех кто хоть немного знаком с языком сценариев Bash. Давайте рассмотрим некоторые примеры Bash скриптов, которые могут быть полезными в вашей повседневной работе.

Читать

BASH. Часть 5. Параметры и переменные. Окружение оболочки.

Понятие параметра в оболочке bash подобно понятию переменной в обычных языках программирования. Именем (или идентификатором) параметра может быть слово, состоящее из алфавитных символов, цифр и знаков подчеркивания (только первый символ этого слова не может быть цифрой), а также число или один из следующих специальных символов: *, @, #, ?, — (дефис), $, !, 0, _ (подчеркивание).Говорят, что параметр задан или установлен, если ему присвоено значение. Значением может быть и пустая строка. Чтобы вывести значение параметра, используют символ $ перед его именем. Так, команда Читать

BASH. Часть 4. Стандартный ввод/вывод.

Потоки ввода/вывода

Когда программа запускается на выполнение, в ее распоряжение предоставляются три потока (или канала).

Стандартный ввод (standard input или stdin). По этому каналу данные передаются программе.

Стандартный вывод (standard output или stdout). По этому каналу программа выводит результаты своей работы.

Стандартный поток сообщений об ошибках (standard error или stderr). Поэтому каналу программы выдают информацию об ошибках. Читать