Разбор ДЗ 12 — Права доступа и bash-скрипт
Задание из лекции 7 (источник: LinuxGit_Pr6.pptx):
- Создать файл
file.txtпри помощи vi или nano в папке/tmp - Добавить в него 3 первые строчки из вывода команды
df -h - Дать права для группы пользователей на запись и исполнение
- Убрать права для всех остальных
- Создать файл
myfirstbashscript.shи сделать его исполняемым - Завести переменную USER и присвоить ей имя
- Добавить команду для вывода текущей директории
- Допи сать в
/tmp/file.txtсодержимое скрипта, затем историю команд - Прислать
/tmp/file.txtкомандойexport_file
Решение (из лекции)
vi /tmp/file.txt
df -h | head -3 >> /tmp/file.txt
vi /tmp/file.txt # добавить pwd или echo $PWD
chmod g+wx /tmp/file.txt
chmod o-rwx /tmp/file.txt
touch myfirstbashscript.sh
vi myfirstbashscript.sh
chmod +x myfirstbashscript.sh
cat myfirstbashscript.sh >> /tmp/file.txt
history >> /tmp/file.txt
export_file /tmp/file.txt
Разбор ДЗ 13 — git_intro
Задание из лекции 8 (источник: LinuxGit_Pr6.pptx):
- Создать новый репозиторий в github с названием
git_intro - Создать папку и инициализировать репозиторий с таким же именем
- Скопировать любую картинку или фото в эту папку
- Отправить изменения в репозиторий git_intro на github
- Прислать ссылку на репозиторий
Решение (из лекции)
git init
git add ИМЯ_ФАЙЛА
git commit -m "Added photo"
git branch -M main
git remote add origin git@github.com:ВАШЕ_ИМЯ_НА_GITHUB/git_intro.git
git push -u origin main