Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Специализация

React Frontend Developer

Python Developer

Java Backend Developer

Node.js Backend Developer

Golang Backend Developer

Посмотреть все

Выберите навыки

Git

Git

CI/CD

CI/CD

Redux

Redux

Python

Docker

Docker

Посмотреть все

Сложность

1-3

4-6

7-8

9-10

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

1

2

3

4

5

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

Вопросы Python Developer


Как удалить все .log файлы в директории?

Чтобы удалить все .log файлы в текущей папке, выполните:

rm *.log

Для удаления в подкаталогах используйте:

find . -name "*.log" -delete
Подробнее

Как вывести только каталоги в папке?

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

ls -d */

Или команду find:

find . -type d
Подробнее

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

Для подсчёта строк в файле используйте:

wc -l file.txt

Эта команда выведет количество строк в файле.

Подробнее

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

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

mv source_file destination_directory/

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

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

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

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

cp source_file destination_file

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

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

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

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

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

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

Что такое Bash shell?

  • Рейтинг:

    1

  • Сложность:

    3

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

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

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

Пример:

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

    1

  • Сложность:

    2

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

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

    1

  • Сложность:

    2

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

export VAR="Hello"

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

Подробнее
  • Рейтинг:

    1

  • Сложность:

    1

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

VAR=value

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

Подробнее
  • Рейтинг:

    3

  • Сложность:

    3

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

Подробнее
  • Рейтинг:

    1

  • Сложность:

    3

  • Рейтинг:

    1

  • Сложность:

    3

  • Рейтинг:

    1

  • Сложность:

    4

  • Рейтинг:

    1

  • Сложность:

    2

  • Рейтинг:

    1

  • Сложность:

    3