Разработка скрипта поиска пустых строк

Характеристика операционной системы Linux, основные понятия и команды. Типы файловых систем для хранения данных. Интерфейс пользователя, работа с файлами и директориями. Создание скрипта для нахождения пустых строк в текстовом файле в интерпретаторе bash.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 24.11.2013
Размер файла 21,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Разработка скрипта поиска пустых строк

Введение

Linux - многозадачная и многопользовательская операционная система для бизнеса, образования и индивидуального программирования. Linux принадлежит семейству UNIX-подобных операционных систем, которая может работать на компьютерах Intel 80386, 80486 и Pentium. Рекомендуемые конфигурации компьютеров:

минимум - Intel 80386 DX 40MHz/4Mb(RAM)/80Mb(HDD);

рекомендуемое - Pentium 100MHz/16Mb/540Mb;

оптимальное - Pentium 133MHz/32Mb/1Gb.

Linux поддерживает широкий спектр программных пакетов от TeX до X Windows, компиляторов GNU C/C++, протоколов TCP/IP. Это гибкая реализация ОС UNIX, свободно распространяемая под генеральной лицензией GNU. Linux может любой вышеназванный персональный компьютер превратить в рабочую станцию. Бизнесмены инсталлируют Linux в сетях машин, используют операционную систему для обработки данных в сфере финансов, медицины, распределенной обработки, в телекоммуникациях и т.д.

UNIX - одна из самых популярных в мире операционных систем благодаря тому, что ее сопровождает и распространяет большое число компаний. Первоначально она была создана как многозадачная система для миникомпьютеров и мэйнфреймов в середине 70-ых годов, но с тех пор она выросла в одну из наиболее распространенных операционных систем, несмотря на свой временами обескураживающий интерфейс и отсутствие централизованной стандартизации. Существуют версии UNIX для многих систем, начиная от персонального компьютера, до суперкомпьютеров, таких как Cray Y-MP.

Linux - свободно распространяемая версия UNIX, первоначально была разработана Линусом Торвальдсом (Linus Torvalds). Linux был создан с помощью многих UNIX-программистов и энтузиастов из Internet, тех, кто имеет достаточно навыков и способностей развивать систему. Ядро Linux не использует коды AT&T или какого-либо другого частного источника, и большинство программ Linux разработаны в рамках проекта GNU из Free Software Foundation в Cambridge, Massachusetts. Но в него внесли лепту также программисты всего мира.

1. Описание Linux

Linux поддерживает различные типы файловых систем для хранения данных. Некоторые файловые системы, такие как файловая система ext2fs, были созданы специально для Linux. Поддерживаются также другие типы файловых систем, такие как Minix-1 и Xenix. Реализована также файловая система MS-DOS, позволяющая прямо обращаться к файлам MS-DOS на жестком диске. Поддерживается также файловая система ISO 9660 CD-ROM для работы с дисками CD-ROM. Linux обеспечивает полный набор протоколов TCP/IP для сетевой работы. Поддерживается весь спектр клиентов и услуг TCP/IP, таких как FTP, telnet, NNTP и SMTP. Ядро Linux сразу создано с учетом специального защищенного режима для процессоров Intel 80386 и 80486. В частности, Linux использует парадигму описания памяти в защищенном режиме и другие новые свойства процессоров.

Для увеличения объема доступной памяти Linux осуществляет также разбиение диска на страницы: то есть на диске может быть выделено до 256 Мбайт "пространства для свопинга" (swap space). (Swap space не совсем подходящее имя, в Linux в область свопинга выгружается не весь процесс, а только отдельные его части, в которых нет необходимости). Когда системе нужно больше физической памяти, то она с помощью свопинга выводит неактивные страницы на диск. Это позволяет выполнять более объемные программы и обслуживать одновременно больше пользователей. Однако свопинг не исключает наращивания физической памяти, поскольку он снижает быстродействие, увеличивает время доступа.

Ядро также поддерживает универсальный пул памяти для пользовательских программ и дискового кэша. При этом для кэша может использоваться вся память, и наоборот, кэш уменьшается при работе больших программ. Выполняемые программы используют динамически связываемые библиотеки, т.е. выполняемые программы могут совместно использовать библиотечную программу, представленную одним физическим файлом на диске (иначе, чем это реализовано в механизме разделяемых библиотек SunOS). Это позволяет выполняемым файлам занимать меньше места на диске, особенно тем, которые многократно используют библиотечные функции. Есть также статические связываемые библиотеки для тех, кто желает пользоваться отладкой на уровне объектных кодов или иметь "полные" выполняемые программы, которые не нуждаются в разделяемых библиотеках. В Linux разделяемые библиотеки динамически связываются во время выполнения, позволяя программисту заменять библиотечные модули своими собственными.

2. Краткая история

5-го октября 1991 года Линус объявил первую "официальную" версию Linux, версия 0.02. Вновь это рассматривалось как создание некой хакерской системы. Основное внимание - создание ядра. Никакие вопросы поддержки работы с пользователем, документирования, тиражирования и т. п. даже не обсуждались. Кажется, что и сегодня сообщество Linux-истов считает эти вопросы вторичными по сравнению с "настоящим программированием" - развитием ядра.

После версии 0.03 Линус скачком перешел в нумерации к версии 0.10, так как над проектом стало работать много народу. После нескольких последовавших пересмотров версий, Линус присвоил очередной версии номер 0.95, чтобы тем самым отразить свое впечатление о том, что скоро возможна уже "официальная" версия. Это было в марте 1992 г. Примерно через полтора года - в декабре 1993 версия ядра все еще была Linux 0.99.pl14 - асимптотически приближаясь к 1.0. А на данный момент версия ядра - 1.2.

Сегодня Linux - это полноценная ОС семейства UNIX, способная работать с X Windows, TCP/IP, Emacs, UUCP, mail и USENET. Практически все важнейшие программные пакеты были поставлены и на Linux, т.е. для Linux теперь доступны и коммерческие пакеты. Все большее разнообразие оборудования поддерживается по сравнению с первоначальным ядром. Многие тестировали Linux на 486-ом и установили, что он вполне сравним с рабочими станциями Sun Microsystems и Digital Equipment Corporation.

3. Основные понятия и команды

Ниже приведены описания этих типов файлов в порядке их важности для операционной системы Liniix:

* Обычные файл -- рядовые файловой системы'. Обычно они содержат .танные, используемые программами и операционной системен. Обычный файл может содержать текст, данные для какой-либо программы (например, это может быть файл форматирования для программы разбивки на страницы пли база данных), код программы пли текст программы для интерпретируемого языка программирования, такого как Peri пли Тс1.

* Каталоги являются файлами, содержащими информацию о других файлах. Файловая система в Liniix имеет иерархическую структуру, организованную при помощи каталогов. Каталоги обсуждаются ниже в этой главе.

* Файлы устройств представляют устройства, подключенные к вашему компьютеру. Эти файлы обычно находятся в каталоге /dev. Например, файл, представляющий устройство накопления на магнитной ленте, может иметь имя /dev/stO.

* Ссылки позволяют хранить один 4>айл в файловой системе под различными именами. Ссылки не играют большой роли в Linux, если только вы не работаете в сети2. Ссылки -- наследие былых времен, когда места для хранения данных было так мало, что пользователи должны были использовать один и тот же файл, но, в связи со строением сети, ему должны были быть присвоены различные имена.

3.1 Каталоги

В Linux каждая команда является файлом, каждое устройство является файлом и каждая программа состоит, по крайней мере, из одного файла (а обычно из значительно большего их количества). Запишите все эти файлы в одно место -- и вы совершенно потеряетесь среди тысяч отдельных файлов. Может быть и хуже -- при работе в сети пользователь может иметь доступ нс только к файлам на своем компьютере, но и к тысячам файлов на других машинах и. возможно, на файловом сервере. Конечно, нет никакого способа не запутаться в этих (файлах, за исключением создания некоторой иерархической структуры для их хранения. Тут-то на передний план н выходят каталоги.

Иерархия каталогов в Linux (вы можете представлять се себе как пирамиду) достаточно проста. На вершине пирамиды находится корневой каталог, обозначаемый символом косой черты (/). Каждый каталог является подкаталогом корневого каталога. Кроме того, подкаталоги могут также содержать подкаталоги и т. д.

Любой пользователь в каждый момент времени «находится» в каком-либо каталоге, называемом текущим каталогом. Приглашение командной строки обычно содержит имя текущего ката-лога (начинающееся с косой черты, обозначающей, что каталог содержится в иерархической структуре, вершиной которой является корневой каталог). Обычная Linux-система, такая как Slackware Linux, имеет вполне определенный набор каталогов.

3.2 Виртуальная консоль

В Linux терминал обеспечивает доступ к специальной программе -- командной оболочке (чаще всего bash). Она занимается интерпретацией (переводом на машинный язык) команд пользователя

Консоль системы представляет собой монитор и клавиатуру, непосредственно подключённые к компьютеру. Поскольку система Linux является многопользовательской операционной системой, к компьютеру через последовательные порты могут быть подключены другие терминалы, но они не будут консолями. Система Linux, подобно другим версиям системы UNIX, предоставляет доступ к виртуальным консолям (далее -- ВК), с которых можно осуществлять одновременно несколько сеансов работы в системе (login session).

Для демонстрации этого войдите в систему. Дальше нажмите комбинацию клавиш Alt-F2. Вы снова увидите приглашение login:. При этом перед вами вторая виртуальная консоль. Чтобы вернуться к первой виртуальной консоли, нажмите комбинацию клавиш Alt-F1. Очевидно, что вы вернулись в уже начатый сеанс работы.

Только что установленная система Linux, возможно, предоставляет доступ только к первым шести (или около того) ВК, к которым можно обращаться, нажимая комбинации клавиш Alt-F1= -- Alt-F6 -- и т. д. Как видно, ВК= -- очень мощное средство, поскольку позволяет работать сразу в нескольких сеансах в одно и то же время.

При том, что применение ВК отчасти ограничено (в конце концов, перед глазами у пользователя всегда только одна ВК), эта демонстрация должна создать у вас впечатление о возможностях многопользовательского режима системы Linux. В то время, как происходит некоторая работа на первой ВК, вы можете переключиться на вторую ВК и работать над чем-нибудь другим.

3.3 Дерево каталогов

В большинстве систем Linux используется стандартное расположение файлов, так что местоположение основных системных файлов и программ легко найти. Каталоги образуют структуру в виде дерева, которое начинается с каталога /. Этот каталог называется также корневым каталогом (root directory). Непосредственно к каталогу / примыкают важные подкаталоги /bin, /etc, /dev, /usr и другие. В свою очередь эти каталоги содержат другие каталоги, в которых находятся конфигурационные файлы системы, программы и т. д.

Каждый пользователь имеет свой домашний каталог (home directory). Этот каталог выделен пользователю для хранения в нем своих файлов. В приведённых выше примерах все файлы, которые создал Ларри (например, файлы cheat-sheet и history-final), содержатся в домашнем каталоге пользователя larry. Обычно собственные каталоги пользователей содержатся в каталоге /home, и названия этих каталогов совпадают с именами пользователей. Таким образом, собственный каталог пользователя larry называется /home/larry.

linux скрипт строка команда

3.4 Пользователь

С самого начала ОС UNIX замышлялась как интерактивная система. Другими словами, UNIX предназначен для терминальной работы. Чтобы начать работать, человек должен "войти" в систему, введя со свободного терминала свое учетное имя (account name) и, возможно, пароль (password). Человек, зарегистрированный в учетных файлах системы, и, следовательно, имеющий учетное имя, называется зарегистрированным пользователем системы. Регистрацию новых пользователей обычно выполняет администратор системы.

Пользователь не может изменить свое учетное имя, но может установить и/или изменить свой пароль. Пароли хранятся в отдельном файле в закодированном виде. Не забывайте свой пароль, снова узнать его не поможет даже администратор!

Все пользователи ОС UNIX явно или неявно работают с файлами. Файловая система ОС UNIX имеет древовидную структуру. Промежуточными узлами дерева являются каталоги со ссылками на другие каталоги или файлы, а листья дерева соответствуют файлам или пустым каталогам. Каждому зарегистрированному пользователю соответствует некоторый каталог файловой системы, который называется "домашним" (home) каталогом пользователя. При входе в систему пользователь получает неограниченный доступ к своему домашнему каталогу и всем каталогам и файлам, содержащимся в нем. Пользователь может создавать, удалять и модифицировать каталоги и файлы, содержащиеся в домашнем каталоге. Потенциально возможен доступ и ко всем другим файлам, однако он может быть ограничен, если пользователь не имеет достаточных привилегий.

3.5 Интерфейс пользователя

Традиционный способ взаимодействия пользователя с системой UNIX основывается на использовании командных языков (правда, в настоящее время все большее распространение получают графические интерфейсы). После входа пользователя в систему для него запускается один из командных интерпретаторов (в зависимости от параметров, сохраняемых в файле /etc/passwd). Обычно в системе поддерживается несколько командных интерпретаторов с похожими, но различающимися своими возможностями командными языками. Общее название для любого командного интерпретатора ОС UNIX - shell (оболочка), поскольку любой интерпретатор представляет внешнее окружение ядра системы.

Вызванный командный интерпретатор выдает приглашение на ввод пользователем командной строки, которая может содержать простую команду, конвейер команд или последовательность команд. После выполнения очередной командной строки и выдачи на экран терминала или в файл соответствующих результатов, shell снова выдает приглашение на ввод командной строки, и так до тех пор, пока пользователь не завершит свой сеанс работы путем ввода команды logout или нажатием комбинации клавиш Ctrl-d.

Командные языки, используемые в ОС UNIX, достаточно просты, чтобы новые пользователи могли быстро начать работать, и достаточно мощны, чтобы можно было использовать их для написания сложных программ. Последняя возможность опирается на механизм командных файлов (shell scripts), которые могут содержать произвольные последовательности командных строк. При указании имени командного файла вместо очередной команды интерпретатор читает файл строка за строкой и последовательно интерпретирует команды.

4. Команды Linux

# uname -a

# Показать версию ядра Linux;

# lsb_release -a

# На экран выводиться информация о версии операционной системы Debian и оснваных на ней дистрибутивах;

# cat /etc/SuSE-release

# На экран выводится информация о версии операционной системы SuSE;

# man hier

# Описание иерархии файловой системы (для чего нужна каждая директория в linux);

# clear

# Очищение экрана терминала;

# wall Привет

# Отправляет на терминалы других пользователей сообщение "Привет";

# date

# Показывает текущую дату и время;

# cal -3

# Показывает в удобной форме предыдущий, текущий и последующий месяц (типо календарь);

# uptime

# Показать текущее время и работу системы без перезагрузки и выключения;

# hostname

# Показать сетевое имя компьютера;

# whois linux.org

# Показать информацию о доменом имени linux.org;

# export http_proxy=http://your.proxy:port

# Изменить переменной окружения http_proxy, для использования интернета через proxy-сервер;

# wget http://itshaman.ru/images/logo_white.png

# Скачать файл http://itshaman.ru/images/logo_white.png в текущую папку;

# wget --convert-links -r http://www.linux.org/

# Копирование сайта целиком и конвертирование ссылок для автономной работы. Копирование происходит на 5 уровней в глубину;

# pppconfig

# Создание и настройка Dial-Up соединения для выхода в Интернет по модему;

# pppoeconf

# Создание и настройка выхода в Интернет через ADSL-модем;

# !!

# Выполнить последнюю команду;

# history | tail -50

# Показать последние 50 набранных команд;

# exit

# Завершить сеанс текущего пользователя;

# passwd

# Меняет пароль текущего пользователя;

# shutdown -h now

# Выход из Linux;

# poweroff

# Выход из Linux;

# reboot

# Перезагрузка системы;

# last reboot

# Cтатистика перезагрузок;

# winecfg

# Настройка Wine - НЕэмулятор WinAPI;

5.Команды Linux: работы с файлами и директориями

В этом разделе собраны команды Linux предназначенные для: создания и удаления файлов и директорий, команды навигации между ними и команды для назначения владельца и прав доступа.

Директории и файлы

# pwd

# Выводит текущий путь;

# ls

# Выводит список файлов и каталогов по порядку;

# ls -laX

# Выводит форматированный список всех файлов и директорий, включая скрытые;

# cd

# Переход в домашнюю директорию;

# cd /home

# Переход в директорию /home;

# touch /home/primer2

# Создание пустого файла /home/primer2;

# cat /home/primer2

# Показать содержимое файла /home/primer2;

# tail /var/log/messages

# Выводит конец файла. Удобно при работе с логами и большими файлами;

# nano /home/primer2

# Редактирование файла /home/primer2;

# gedit /home/primer2

# Вторая команда Linux для редактирования файла;

# echo "Последняя строчка" | sudo tee -a /home/primer2

# Добавление к концу файла "Последняя строчка" в файл /home/primer2;

# cp /home/Mut@NT/primer.txt /home/primer.txt

# Копирует /home/Mut@NT/primer.tx в home/primer.txt;

# ln -s /home/Mut@NT/primer.txt /home/primer

# Cоздает символическую ссылку /home/primer к файлу /home/Mut@NT/primer.txt;

# mkdir /home/Mut@NT/shaman

# Создание директории с именем shaman;

# rmdir /home/Mut@NT/shaman

# Удаление директории с именем shaman;

# rm -rf /home/Mut@NT/shaman

# Удаление директории с вложенными фалами;

# cp -la /dir1 /dir2

# Копирование директорий;

# mv /dir1 /dir2

# Переименование директории;

# du -sh /home/Mut@NT/

# Выводит на экран размер заданной директории. Можно использовать для определения размера файлов;

# locate primer

# Поиск всех файлов с именем primer;

Права доступа

# [sudo] chmod 0777 /home/

# Изменение прав доступа к директории только для /home. 0777 - разрешение на чтение/запись/исполнение для всех групп;

# [sudo] chmod -R 0777 /home/

# Рекурсивное изменение прав доступа к директории /home. 777 - разрешение на чтение/запись/исполнение для всех групп. Все вложенные директории и файлы будут иметь права 0777;

# [sudo] chown Mut@NT:ITShaman /home/primer.txt

# Изменение владельца и группы только для файла /home/primer.txt;

# [sudo] chown -R Mut@NT /home/

# Изменение владельца для всего содержимого директории /home;

Команды Linux: информация об устройствах.

# lsdev

# информация об уже установленных устройствах (в некоторых дистрибутивах требует доставить пакет procinfo);

# cat /proc/cpuinfo

# Показать полную информацию о модели процессора (частота, поддерживаемые инструкции и т.д.);

# cat /proc/meminfo

# Показать расширенную информацию о занимаемой оперативной памяти (MemTotal, MemFree, Buffers, Cached, SwapCached,HighTotal, HighFree, LowTotal и т. д.);

# grep SwapTotal /proc/meminfo

# Показать размер раздела выделенного под swap;

# watch -n1 'cat /proc/interrupts'

# Показать информацию о прерываниях;

# free -m

# Информация о используемой и свободной ОЗУ и Swap-файле (-m указывает, что отображать нужно в Мб);

# lshal

# Показать список всех устройств и их параметров;

# cat /proc/devices

# Показать все устройства в системе (названия взяты из директории /proc/devices);

# lspci -tv

# Показать обнаруженные PCI-устройства;

# lsusb -tv

# Показать обнаруженные USB-устройства;

# [sudo] dmidecode

# Показать информацию о версии BIOS компьютера;

# gtf 1024 768 75

# Выводит строку ModeLine для Вашего монитора на параметрах экрана 1024x768x75Hz.

6. Программная часть

#!/bin/bash вызов интерпретатора

cat text.txt | while read line; do выводим и связываем содержимое файла

if [ -z $line ]; функция если

then

echo "Строка пустая." Вывод на экран строка пустая

else

echo "Строка не пустая." Вывод на экран строка не пустая

fi Конец цикла

done

Данный скрипт реализует проверку текстового файла на наличие пустых строк.

Вывод: В результате выполненной работы, исследовано особенности операционной системы linux, а точнее ее особенности, основные понятия, работу с файлами и директориями так же написан скрипт, который обнаруживает нахождение пустых строк в текстовом файле в интерпретаторе bash.

Список использованных источников

1. Баррет Д. Linux - основные команды. Карманный справочник -- М. Кудиц 2005

2. Костромин В.А. Основы работы в ОС Linux. Курс ИНТУИТ.ру. - www.intuit.ru 3. Федосеев А. UNIX: учебный курс - http://fedoseev.net/materials/courses/admin/index.html

4. http://ru.wikipedia.org

Размещено на Allbest.ru

...

Подобные документы

  • Linux – одна из наиболее популярных распространяемых бесплатно операционных систем. Работа с базовым ограниченным набором программ по умолчанию. Характеристика основных программ, которые расширяют возможности операционной системы Linux для пользователя.

    презентация [486,5 K], добавлен 09.10.2013

  • Запуск программы из среды Turbo C 2.0. Число строк в файле. Формирование алфавитного порядка. Метод линейного поиска. Функциональная структура программы. Структура записи файла. Последовательный просмотр элементов таблицы. Информация о входном файле.

    курсовая работа [688,6 K], добавлен 13.03.2013

  • Основные понятия операционных систем. Современное оборудование компьютера. Преимущества и недостатки операционной системы Linux. Функциональные возможности операционной системы Knoppix. Сравнительная характеристика операционных систем Linux и Knoppix.

    реферат [1,5 M], добавлен 17.12.2014

  • PHP (Personal Home Page) - язык создания сценариев, история его развития и основные преимущества. Серверные и клиентские технологии. Разработка PHP-скрипта системы поиска по сайту с панелью администрирования. Блок-схемы файлов, руководство пользователя.

    курсовая работа [2,4 M], добавлен 27.04.2011

  • Порядок, определяющий организацию, хранения и именования данных на носителях информации в компьютерах. Классификация файловых систем. Основные функции файловой системы Linux. Нарушения целостности файловой системы при некорректном завершении работы.

    презентация [405,2 K], добавлен 10.10.2011

  • Рассмотрение различных дистрибутивов операционной системы. Изучение протоколов обмена данными и форматов физического хранения данных. Разработка дистрибутива на основе операционной системы Linux для функционирования в составе сетевого хранилища StarNAS.

    курсовая работа [1,6 M], добавлен 05.11.2015

  • Виды операционных систем. Графический пользовательский интерфейс операционной системы Linux и Mac OS. Функции устройства управления окнами (windows manager). Программа управления файлами, драйвера, модуль управления памятью - основные компоненты ядра.

    презентация [1,8 M], добавлен 14.10.2013

  • Основные команды для работы с файлами. Текстовый редактор vim. Простейшие команды для работы с текстом. Команды для управления процессами. Настройка оболочки и сценариев. Монтирование и демонтирование файловых систем. Базовые регулярные выражения.

    лабораторная работа [2,7 M], добавлен 14.07.2012

  • Арифметические команды языка Assembler в архитектуре x86. Организация ветвлений и циклов в программах. Ввод строк с клавиатуры и команды пакетной обработки (строковые команды). Алгоритм вывода на экран в текстовом режиме с использованием средств BIOS.

    контрольная работа [18,0 K], добавлен 05.07.2014

  • Правила монтирования и демонтирования файловых систем на диске. Описание полей файла /etc/fstab. Создание суперблока, таблицы индексного дескриптора, совокупности блоков данных. Строение и структура описания группы блоков. Система адресации данных.

    презентация [143,1 K], добавлен 20.12.2013

  • Задачи и преимущества применения автоматизированных систем, их компоненты. Работа с файлами и сортировка данных. Разработка программы для учета товаров на складе, ее обеспечение и структура. Проектирование интерфейса, содержание инструкции пользователя.

    курсовая работа [928,2 K], добавлен 03.12.2013

  • Пользовательский интерфейс операционной системы Windows. Настройки панели инструментов и панели задач. Работа с файлами и папками в системе, типы файловых объектов. Основные объекты и приемы управления, изменение параметров панели инструментов.

    презентация [309,2 K], добавлен 20.10.2013

  • Проектирование пользовательского интерфейса. Выбор формата представления данных, используемые переменные. Список процедур и макросов, их назначение. Используемые в программе функции. Тестирование и отладка правильной работы программы, схема листинга.

    курсовая работа [28,6 K], добавлен 17.05.2013

  • Информационно-вычислительный комплекс "Ангара" для компьютерного моделирования трубопроводных систем энергетики. Генерации SQL скрипта структуры базы данных и средства программного доступа. Описание интерфейса пользователя и его режимы генерации.

    дипломная работа [5,0 M], добавлен 09.05.2014

  • Основные моменты истории операционных систем, связывающих аппаратное обеспечение и прикладные программы. Характеристика операционной системы Microsoft Windows Seven, анализ операционной системы Linux. Преимущества и недостатки каждой операционной системы.

    курсовая работа [63,0 K], добавлен 07.05.2011

  • Этапы загрузки Linux-системы, регистрация. Управление учетными записями пользователей. Принцип именования устройств, назначение и применение специальных файлов. Управление файлами, доступом к файловой системе, заданиями. Базовая файловая структура Linux.

    методичка [1,6 M], добавлен 15.11.2014

  • Назначение команды "diskcomp". Текст и запуск командного файла. Сравнение команды в Windows 7 и Windows XP. Разработка файла-сценария в ОС Linux. Создание файла в подкаталоге. Создание файла "oglavlenie.txt" с отсортированным по времени списком файлов.

    курсовая работа [1,6 M], добавлен 22.08.2012

  • ОС Linux - название Unix-подобных операционных систем, основанных на одноимённом ядре. Дистрибутив Lubuntu 12: интерфейс, командная строка, основные программы, входящие в состав пакета. Работа с сетью, конфигурированием и администрированием системы.

    методичка [2,0 M], добавлен 28.10.2014

  • Описание разрабатываемой программы с точки зрения пользователя и программиста. Поэтапная разработка программной системы. Создание базы данных в Access. Разработка структуры классов. Создание структуры для хранения данных. Проектирование интерфейса.

    курсовая работа [1,4 M], добавлен 07.08.2013

  • Знайомство із текстовою операційною оболонкою bash, вивчення мови програмування оболонки bash та практичне складання найпростіших сценаріїв за допомогою редактора vi (vim). Створення файла сценарію. Змінні середовища, оператор-перемикач та оператор циклу.

    реферат [17,5 K], добавлен 15.03.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.