Специализация
React Frontend Developer
Python Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
Выберите навыки
Git
CI/CD
Redux
Python
Docker
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на 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