Вопросы React Frontend Developer


Что такое Bash shell?

  • Рейтинг:

    3

  • Сложность:

    3

Bash (Bourne Again Shell) — это командный интерпретатор, используемый в Unix и Linux. Он позволяет выполнять команды, автоматизировать задачи с помощью скриптов и управлять системой. Bash поддерживает переменные, управляющие конструкции (циклы, условия) и обработку командного вывода.

Подробнее

Как объявить переменную в Bash?

  • Рейтинг:

    1

  • Сложность:

    1

В Bash переменная объявляется без ключевого слова, просто через = без пробелов:

VAR=value

Значение переменной можно получить через $VAR.

Подробнее

Как экспортировать переменную в Bash и зачем это нужно?

  • Рейтинг:

    1

  • Сложность:

    2

Чтобы сделать переменную доступной для всех запущенных процессов, используется export:

export VAR="Hello"

Теперь эта переменная доступна в дочерних процессах, например, в другом скрипте или командной оболочке.

Подробнее

Разница между одинарными и двойными кавычками в Bash

  • Рейтинг:

    1

  • Сложность:

    2

Одинарные кавычки ' ' предотвращают интерпретацию переменных и команд, а двойные " " позволяют их подставлять.

VAR="world"
echo 'Hello $VAR'  # Выведет: Hello $VAR
echo "Hello $VAR"  # Выведет: Hello world
Подробнее

Что означает $? в Bash?

  • Рейтинг:

    1

  • Сложность:

    3

$? содержит код завершения последней команды:

-0 — успешное выполнение.

-1 и другие — ошибка.
 

Пример:

ls /nonexistent_folder
echo $?  # Выведет 2 (ошибка)
Подробнее

Как скопировать файлы в Bash?

  • Рейтинг:

    1

  • Сложность:

    3

Чтобы скопировать файл, используйте команду cp:

cp source_file destination_file

Для копирования папки используйте -r:

cp -r source_directory destination_directory
Подробнее

Как переместить файлы в Bash?

  • Рейтинг:

    1

  • Сложность:

    2

Чтобы переместить файл, используйте mv:

mv source_file destination_directory/

Команда mv также используется для переименования:

mv old_name.txt new_name.txt
Подробнее

Как проверить права доступа к файлу в Bash?

  • Рейтинг:

    1

  • Сложность:

    4

Чтобы проверить права доступа, используйте команду:

ls -l file.txt

Вывод покажет подробную информацию, включая права доступа, владельца и группу.

Подробнее

Как изменить владельца файла в Bash?

  • Рейтинг:

    2

  • Сложность:

    4

Чтобы изменить владельца файла, используйте:

chown user file.txt

Для смены владельца и группы:

chown user:group file.txt
Подробнее

Как изменить права доступа к файлу в Bash?

  • Рейтинг:

    2

  • Сложность:

    4

Чтобы изменить права доступа, используйте:

chmod 755 file.txt

Это даёт владельцу все права, а группе и остальным — только чтение и выполнение.

Подробнее

Сложность

1-3

4-6

7-8

9-10

Рейтинг вопросов

1

2

3

4

5

Подпишись на React Developer в телеграм