Помогите пожалуйста c данными заданиями.
1. На файлы a.txt b.txt c.txt присвоить следующие права:
a.txt пользователям можно всё, группе пользователей чтение и изменение, другим только чтение.
b.txt r--rw----
c.txt rw-r--rwx
2. Дана структура:
cd home
ls
A
B ( в ней ещё папка C)
D ( в ней папка E)
Скопировать содержимое папки /bin в:
а) Каталог A
б) С расширением .doc в D ( странно выглядит разве там такие файлы присутствуют ? )
в) Из трёх букв в C
Переместить из / все файлы на "k" исполняемого типа в каталог B
3. Используя Контейнер записать следующее:
a) Подсчитать число сжатых файлов в текущем каталоге
б) GПодсчитать число строк в файле a.txt. Данные вывести в файл res.txt
4. Написать скрипт, который создаст структуру:
Помощь с контрольной работой, команды + скрипт
1. man chmod
2. man cp + man bash (там про сопоставление паттернов)
3а) ???
3б) man wc
4. картинки не видно. но видимо man mkdir
Я ubuntu пользовался месяца 2, но как правило данные действия делал через графический интерфейс.
Сейчас стоит windows 7, и никаким образом не могу посмотреть что и как в терминале линукс
Я ubuntu пользовался месяца 2, но как правило данные действия делал через графический интерфейс.
Сейчас стоит windows 7, и никаким образом не могу посмотреть что и как в терминале линукс
Английский плохо знаю, да и разбираться времени оч мало, я уверен вам это помочь 5 минутное дело, помогите пожалуйста
может за вас еще и жениться? :D
Нет спасибо
Неужели нету добрых людей которые могут уделить 5 минуток, взять и написать ответы :(
Каждый силён в своём кто то в linux ( а у меня другое ), а кклоню к тому что времени нету разбираться в каждой команде и прочее - завтра сдать надо :(
TBIKC, это уже не помощь. Раз сам делать ничего не хочешь, есть конечно варианты может кто за $ согласиться, сомневаюсь что от этого тебе потом лучше будет, ведь по сути в твоём вопросе элементарные вещи, ну запусти хотя бы на виртуалке линукс и в путь, с английским плохо - словарь в зубы - а то всё вынь да положь...
не то что не хочу, я серьёзно болел, дома разбирал основные предметы ( высшую математику, дискретную математику, алгоритмизацию, тси ) операционные системы не разбирал, она дала задание говорит сделаешь, закрою семестр.
И вот получаеться ....
TBIKC,
man chown http://www.opennet.ru/man.shtml?topic=chown&russian=0&category=&submit=%F0%CF%CB%C1%DA%C1%D4%D8+man
man chmod http://www.opennet.ru/man.shtml?topic=chmod&russian=0&category=&submit=%F0%CF%CB%C1%DA%C1%D4%D8+man
man cp http://www.opennet.ru/man.shtml?topic=cp&russian=0&category=&submit=%F0%CF%CB%C1%DA%C1%D4%D8+man
man bash http://www.opennet.ru/man.shtml?topic=bash&russian=0&category=&submit=%F0%CF%CB%C1%DA%C1%D4%D8+man
man mkdir http://www.opennet.ru/man.shtml?topic=mkdir&russian=0&category=&submit=%F0%CF%CB%C1%DA%C1%D4%D8+man
man mv http://www.opennet.ru/man.shtml?topic=mv&russian=0&category=&submit=%F0%CF%CB%C1%DA%C1%D4%D8+man
man wc http://www.opennet.ru/man.shtml?topic=wc&russian=0&category=&submit=%F0%CF%CB%C1%DA%C1%D4%D8+man
по моему этого больше чем достаточно.
Если я правильно понял задания, решения примерно такие. :)
1.[console]
chmod 764 a.txt
chmod u=r,g=rw,o= b.txt
chmod 647 c.txt
[/console]
2.
a)[console]
cp -R /bin/* A
[/console]
б)[console]
cp *.doc A/B/C/D/
[/console]
в)[console]
cp ??? /A/B/C/
[/console]
3.
a)[console]
ls | grep ".tar" | wc -l
[/console]
б)[console]
wc -l a.txt > res.txt
[/console]
спасибо 1 2 сам сделал уж, 4 помог одногруппник, спасибо
TBIKC, на самом деле, когда вас заставляют решать самостоятельно, давая подсказки (иногда это 90% решения) это не акт проявления агрессии =). Просто вас же потом кто-то будет на работу собеседовать. Возможно даже кто-то из участников форума... так хотелось бы специалиста самостоятельного... =). Вот такие дела =).
З.Ы. Искренне надеюсь, что не обидел вас этой тирадой :rolleyes:
б) С расширением .doc в D ( странно выглядит разве там такие файлы присутствуют ? )
вот тут наверное автор задания задумал СТРАШНОЕ wink
добавить расширение. Это, на самом деле, делается довольно просто
1) составляем список файлов
cd /bin
find .
2) добавляем расширение и копируем
find . -exec echo cp {} /A/B/C/D/{}.doc \;только echo надо убрать.