TheLonestar1 / OS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

os

Проект «LiteSH»

Язык программирования: С/С++

Автор Yuriy Yuriev,Ilya karchev,Ilya Pahomov

Реализовано:

В проекте создано два приложения сервер и клиент:
На стороне клиента:
Обрабатывается аргумент "-h" для вывода справки, в которой отображаются:
  • Авторы;
  • Все доступные аргументы;
  • Краткое описание проекта;
  • Примеры запуска.
  • Сборка проекта будет осуществлятся с помощью Make
В проекте обрабатывается аргумент "-t" для переноса файла в другую директорию, пример:
  • -t ~/home/text.txt ~/home/documents
В проекте обрабатывается аргумент "-r" для удаления файла, пример:
  • -r to delete file example:\n -r ~/home/text.txt
В проекте обрабатывается аргумент "-c" для создания копии файла, пример:
  • -c ~/home/text.txt ~/home/text.txt ~/home/text.txt ~/home/text1.txt
В проекте обрабатывается аргумент "-s" для измерения размера директории или файла, пример:
  • -s ~/home/text.txt
В проекте обрабатывается аргумент "-ls" для вывода всего содержимого директории, пример:
  • -ls ~/home/documents
В проекте обрабатывается аргумент "-pr" для вывода запущенных процессов из директории /proc, пример:
  • -pr
В проекте обрабатывается аргумент "-pchild" для создания дочернего процесса:
  • -pchild
В проекте обрабатывается аргумент "-pchildbg" для создания дочернего процесса, который будет работать в фоновом режиме:
  • -pchildbg

About


Languages

Language:C 90.9%Language:Shell 7.8%Language:Makefile 1.3%