Изучение Bash: основы работы в командной строке
Bash (Bourne-Again SHell) - это командный интерпретатор для Unix-подобных операционных систем.
Bash позволяет запускать системные команды, управлять файлами и процессами, работать с переменными, условиями и циклами.
Примеры команд в Bash:
1. Команда echo используется для вывода текста на экран:
echo "Hello, world!"
2. Команда cat позволяет прочитать содержимое файла:
cat file.txt
3. Команда ls выводит список файлов в текущей директории:
ls
4. Команда mkdir создает новую директорию:
mkdir new_folder
5. Команда rm удаляет файл:
rm file.txt
6. Команда mv перемещает или переименовывает файл:
mv file.txt new_folder/file_renamed.txt
7. Команда grep ищет текст в файле:
grep "search_text" file.txt
Пример работы с переменными в Bash:
#!/bin/bash
var_name="value"
echo $var_name
if [ $var_name = "value" ]
then
echo "Variable value is correct"
else
echo "Variable value is not correct"
fi
Этот скрипт создает переменную var_name со значением "value" и выводит ее значение на экран. Затем он проверяет, равна ли переменная значению "value" и выводит сообщение о результате.
Bash также поддерживает условные и циклические операторы. Например, условия if-else:
#!/bin/bash
age=30
if [ $age -lt 18 ]
then
echo "You are not old enough to vote."
else
echo "You can vote."
fi
Этот скрипт проверяет возраст и выводит сообщение, зависящее от результата проверки.
Цикл for:
#!/bin/bash
for i in 1 2 3 4 5
do
echo "Number: $i"
done
Этот скрипт выводит числа от 1 до 5.
Bash - это мощный инструмент для управления операционной системой и автоматизации задач. Он имеет обширную документацию, что помогает быстро научиться его использованию.