SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Компьютерные
системы.
Проект.
Проект
 5. Утилита синхронизации файлов
 6. Интерпретатор командной строки (shell)
 8. Файловый менеджер (mc)
Утилита синхронизации файлов
 Установка соединения между двумя серверами
 Демонстрация различающихся файлов
 Синхронизация различающихся файлов
 Интеграция с SSH для безопасной передачи
файлов
 Проверка контрольной суммы файлов
Интепретатор командной строки
Мотивация
Реализовать существующий интерфейс
Разработать свой собственный (самый
удобный) интерфейс командной строки
Функциональность
 Отображение интерфейса с помощью
библиотеки NCURSES
 Навигация по файловой системе
 Поддержка комбинации клавиш
 Управление фоновым режимом задач
 Поддержка переменных окружения
 Вычисление арифметических операций
Файловый менеджер.
Функциональность
Реализация двух окон
Поддержка операций создания, удаления,
копирования, перемещения файлов и
каталогов
Поддержка регулярных выражений
Запуск программ на выполнение
Просмотр содержимого файлов
Спасибо за внимание!
Вопросы?

Weitere ähnliche Inhalte

Andere mochten auch

technology and education
technology and educationtechnology and education
technology and education
ritabrown1234
 
Technology and education
Technology and educationTechnology and education
Technology and education
ritabrown1234
 

Andere mochten auch (11)

2010 across the story bridge song
2010 across the story bridge song2010 across the story bridge song
2010 across the story bridge song
 
Classical Designs for Contemporary Living
Classical Designs for Contemporary LivingClassical Designs for Contemporary Living
Classical Designs for Contemporary Living
 
Kip
KipKip
Kip
 
The Terrible Plop
The Terrible PlopThe Terrible Plop
The Terrible Plop
 
technology and education
technology and educationtechnology and education
technology and education
 
DBAP Presentation, "MAJOR is moooving"
DBAP Presentation, "MAJOR is moooving"DBAP Presentation, "MAJOR is moooving"
DBAP Presentation, "MAJOR is moooving"
 
There are so many questions about the future of libraries
There are so many questions about the future of librariesThere are so many questions about the future of libraries
There are so many questions about the future of libraries
 
Technology and education
Technology and educationTechnology and education
Technology and education
 
Xpert 7 dumbest_celebrity_vegetarians_ever
Xpert 7 dumbest_celebrity_vegetarians_everXpert 7 dumbest_celebrity_vegetarians_ever
Xpert 7 dumbest_celebrity_vegetarians_ever
 
Axa rf grantees on cancer[1]
Axa rf grantees on cancer[1]Axa rf grantees on cancer[1]
Axa rf grantees on cancer[1]
 
NSW Judges talk 2012 Jill Bruce
NSW Judges talk 2012 Jill Bruce NSW Judges talk 2012 Jill Bruce
NSW Judges talk 2012 Jill Bruce
 

Ähnlich wie parinov_hseos

сравнение Mac-os-x-linux-ubuntu
сравнение Mac-os-x-linux-ubuntuсравнение Mac-os-x-linux-ubuntu
сравнение Mac-os-x-linux-ubuntu
Anyuta Roschina
 
Антон Шумихин - Архитектура ОС
Антон Шумихин - Архитектура ОСАнтон Шумихин - Архитектура ОС
Антон Шумихин - Архитектура ОС
GAiN@ESD
 
Платформа для автоматического тестирования Erlang проектов на примере UserGat...
Платформа для автоматического тестирования Erlang проектов на примере UserGat...Платформа для автоматического тестирования Erlang проектов на примере UserGat...
Платформа для автоматического тестирования Erlang проектов на примере UserGat...
DevDay
 
системы контроля версий
системы контроля версийсистемы контроля версий
системы контроля версий
Nicki Feathers
 
сравнение Mac os x & linux ubuntu
сравнение Mac os x & linux ubuntuсравнение Mac os x & linux ubuntu
сравнение Mac os x & linux ubuntu
reeds62
 
Java. Lecture 12. Development Tools
Java. Lecture 12. Development ToolsJava. Lecture 12. Development Tools
Java. Lecture 12. Development Tools
colriot
 
IOP202 DevCon 2012 Apache Lucene in Windows Azure
IOP202 DevCon 2012 Apache Lucene in Windows AzureIOP202 DevCon 2012 Apache Lucene in Windows Azure
IOP202 DevCon 2012 Apache Lucene in Windows Azure
Vadim Novitskiy
 
MongoDB первые впечатления
MongoDB первые впечатленияMongoDB первые впечатления
MongoDB первые впечатления
fudz1k
 
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 5
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 5Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 5
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 5
7bits
 
Стажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотесты
Стажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотестыСтажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотесты
Стажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотесты
7bits
 

Ähnlich wie parinov_hseos (20)

сравнение Mac-os-x-linux-ubuntu
сравнение Mac-os-x-linux-ubuntuсравнение Mac-os-x-linux-ubuntu
сравнение Mac-os-x-linux-ubuntu
 
Базовые принципы работы с SVN.
Базовые принципы работы с SVN.Базовые принципы работы с SVN.
Базовые принципы работы с SVN.
 
Антон Шумихин - Архитектура ОС
Антон Шумихин - Архитектура ОСАнтон Шумихин - Архитектура ОС
Антон Шумихин - Архитектура ОС
 
MS TFS 2010 - Управление версиями
MS TFS 2010 - Управление версиямиMS TFS 2010 - Управление версиями
MS TFS 2010 - Управление версиями
 
HTML 5
HTML 5HTML 5
HTML 5
 
Платформа для автоматического тестирования Erlang проектов на примере UserGat...
Платформа для автоматического тестирования Erlang проектов на примере UserGat...Платформа для автоматического тестирования Erlang проектов на примере UserGat...
Платформа для автоматического тестирования Erlang проектов на примере UserGat...
 
HTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft Ukraine
HTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft UkraineHTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft Ukraine
HTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft Ukraine
 
системы контроля версий
системы контроля версийсистемы контроля версий
системы контроля версий
 
сравнение Mac os x & linux ubuntu
сравнение Mac os x & linux ubuntuсравнение Mac os x & linux ubuntu
сравнение Mac os x & linux ubuntu
 
Java. Lecture 12. Development Tools
Java. Lecture 12. Development ToolsJava. Lecture 12. Development Tools
Java. Lecture 12. Development Tools
 
IOP202 DevCon 2012 Apache Lucene in Windows Azure
IOP202 DevCon 2012 Apache Lucene in Windows AzureIOP202 DevCon 2012 Apache Lucene in Windows Azure
IOP202 DevCon 2012 Apache Lucene in Windows Azure
 
Операционные системы и среды
Операционные системы и средыОперационные системы и среды
Операционные системы и среды
 
Управление проектами
Управление проектамиУправление проектами
Управление проектами
 
Genome
GenomeGenome
Genome
 
MongoDB первые впечатления
MongoDB первые впечатленияMongoDB первые впечатления
MongoDB первые впечатления
 
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 5
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 5Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 5
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 5
 
системы контроля версий
системы контроля версийсистемы контроля версий
системы контроля версий
 
Стажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотесты
Стажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотестыСтажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотесты
Стажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотесты
 
Как devops исчерпывает себя, и что будет дальше / Кирилл Вечера (Jetware)
Как devops исчерпывает себя, и что будет дальше / Кирилл Вечера (Jetware)Как devops исчерпывает себя, и что будет дальше / Кирилл Вечера (Jetware)
Как devops исчерпывает себя, и что будет дальше / Кирилл Вечера (Jetware)
 
Как devops исчерпывает себя и что будет дальше
Как devops исчерпывает себя и что будет дальшеКак devops исчерпывает себя и что будет дальше
Как devops исчерпывает себя и что будет дальше
 

parinov_hseos