обязательно
используются вместе со знаками-фильрами, они так же могут
стоять как до, так и после скобок
Задание
:
1.
Создайте file.conf, name1, name2, names, newfile. Постройте команду поиска файлов так,
чтобы в результатах у вас были выведены:
a.
name1 name2
b.
file.conf newfile
2.
В debian есть три каталога под названием vim, а так же три файла под именем hostname –
найдите их.
Подсказка: помните, что вы можете сократить время создания файлов, просто перечислив
через пробел под какими именами вам нужно создать файлы, например:
touch file file1
file2
. Большинство похожих команд работают с несколькими файлами, написанными через
пробел, а то и путями.
Контрольные вопросы:
Что произойдет при выполнении (не важно, последовательно или нет) этих команд?
rm –r /home/user/*
rm –r /home/user/ *
Министерство образования и науки Российской Федерации
федеральное государственное бюджетное образовательное учреждение высшего образования
"
Российский экономический университет имени Г.В.Плеханова"
МОСКОВСКИЙ ПРИБОРОСТРОИТЕЛЬНЫЙ ТЕХНИКУМ
ЛАБОРАТОРНАЯ РАБОТА № 5
«
Объединение команд
.»
(время на выполнение – 2 часа)
по дисциплине:
ОП.04 Операционные системы
Составил:
М.В.Синдикаев, преподаватель
ФГБОУ ВО "РЭУ им. Г.В.Плеханова"
В bash команды можно соединять в одну по особой логике. Логику обеспечивают
специальные символы:
&&
- если выполнится команда слева, то команда справа тоже начнет выполняться.
|| - если выполнилась команда слева, то остальные команды выполняться не будут.
Команды по краям от этих символов могут быть любыми, например:
echo 1 && echo 2
echo 1 || echo 2
Так же их количество может быть больше, чем два.
Консоль поддерживает такие значения, как true и false. Например, false вместо команды
заведомо будет означать то, что команда не выполнилась.
Выполните следующие команды и объясните их вывод:
false || echo 0
false || echo 0 || echo 1
echo 0 || false || echo 1
echo 0 && false && echo 1
echo 0 && true && echo 1
echo 0 && true || echo 1
echo 0 && false || echo 1
Министерство образования и науки Российской Федерации
федеральное государственное бюджетное образовательное учреждение высшего образования
Достарыңызбен бөлісу: |