· COMM
сomm файл_1 файл_2 параметри
Порядкове порівняння вмісту 2-х текстових файлів. Висновок проводиться в три стовпці: рядки, що містяться в першому файлі; рядки, що містяться у другому файлі, рядки, які містяться в обох файлах.
- заборона виведення перших стовпця,
- заборона виведення другого стовпця,
- заборона виведення третього стовпця,
- висновок тільки третій стовпця,
- висновок тільки другий стовпця,
- висновок тільки перший стовпця.
· CAT
СAT параметри файлу (и)
Висновок вмісту файлів.
s - заборона виведення дублюються порожніх рядків.
· CD
cd каталог
Ця команда використовується для зміни каталог. Якщо ви введете цю команду без аргументів, ви потрапите в свій домашній каталог; щоб потрапити в будь-який інший каталог, необхідно вказати шлях (pathname) до нього.
· WCфайл параметри
За допомогою команди wc ви можете підрахувати кількість рядків, слів і символів у вказаному файлі. Ви можете за допомогою ключів вказати або підрахунок тільки рядків, або тільки слів, або символів.
l - вивести кількість рядків
c - вивести кількість слів
- w - вивести кількість слів
· CATфайл_1 файл_2 gt; файл_3
Команда, що виводить послідовно вказані файли, таким чином, об'єднуючи їх в єдиний потік.
· MV
mv файл_1 целевой_файл
Команда mv переміщує (перейменовує) файл_1 в целевой_файл.
i - виводити запит на підтвердження операції, коли існує файл, в який відбувається переміщення.
Нижче наведена таблиця порівняння команд OC Linux і Windows.
Порівняння команд ОС Linux і Windows.
Аналог в WindowsКоманда LinuxCDcdDIRdir, lsFC, COMPcmp, diff, diff3, sdiffMORE, TYPEcat, less, more, xmoreMOVEmv (переміщення) REN, RENAME, MOVEmv (перейменування)
* Аналог в Windows - мається на увазі cmd.exe (інтерпретатор командного рядка Windows).
Якщо подивитися уважно, то можна помітити, що багато команд в Linux носять таке ж ім'я, як і в MS DOS. Це наслідок того, що у обох операційних систем був спільний предок - операційна система UNIX, та й надалі вплив на Linux надавали нові ідеї, застосовувані в MS DOS/Windows.
4. Вибір засобів реалізації
В даний час існує великий вибір засобів розробки додатків на платформі операційної системи Windows. Але мій вибір припав на Microsoft Visual Studio C ++.
Microsoft Visual Studio - це відмінна середу розробки додатків під ОС Windows. Microsoft Visual Studio надає користувачеві, при створенні проекту велика кількість різних типів проектів, що безумовно плутає навіть бувалого програміста, не те що початківця. Але велика кількість типів проектів дає гарне уявлення про можливості даного інструменту. MVS - це дійсно висококласна IDE, якою користуються більшість професіоналів для розробки додатків під ОС Windows.
Для програмування під Windows, немає нічого кращого, ніж Visual Studio - це досить потужна IDE. Її редактор підсвічує синтаксис і виконує форматування коду, що в свою чергу в рази робить код читабельнее. Більш того, редактор MVS автоматично завершує деякі структури коду, нам варто почати друкувати, наприклад, оператор вибору switch, редактор сам його завершить.
Отже, MVS - це потужний інструмент розробки по під ОС Windows, він ідеально підходить для розробки великих проектів. Але для початківця програміста ця IDE не буде достатньо ефективною. Під час компіляції навіть невеликих проектів, доводиться чекати досить тривалий час, що негативно позначається на продуктивності програміста. Тому, якщо ви ще зовсім новачок попрацюйте з іншими IDE, безглуздо встановлювати цього гіганта для написання простих програмок.
Інтегрована підтримка розробки через тестування і нові інструменти налагодження дозволяють швидко і без зусиль знаходити і усувати помилки, забезпечуючи високу якість рішень.
У ході реалізації, мені знадобилося підключення наступних бібліотек і заголовних файлів:
· iostream - об'єктно-орієнтована ієрархія класів, де використовується і множинне, і віртуальне успадкування. У ній реалізована підтримка для файлового введення/виводу даних вбудованих типів. Крім то...