Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
В.А. Олейников - УСТРОЙСТВА ЗАПИСИ И ВОСПРОИЗВЕ...doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
7.51 Mб
Скачать

Командная строка

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

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

Чтобы получить командную строку, пользователь должен войти в систему и запустить программу, которая будет принимать его команды и передавать их на выполнение — командную оболочку.

Для пользователей графической среды KDE командная строка доступна также по нажатию F2 (функция «ввести команду»).

Командная строка начинается приглашением — это подсказка, свидетельствующая о том, что система готова принимать команды пользователя. В процессе выполнения команды система может вывести те или иные сообщения, а когда выполнение завершается — вновь выводится приглашение командной строки. Приглашение может быть оформлено по-разному, но чаще всего оно заканчивается символом «$». В примерах в документации этим символом условно обозначается командная строка: всё, что следует после него и до конца строки — это и есть команда, которую нужно ввести. Пока не нажат Enter, набранную команду можно редактировать.

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

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 для редактирования файла;

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;

Содержание отчета.

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

Задание.

Изучить материал, описанный в теоретической части, разобраться в нем. В отчет занести ответы на контрольные вопросы.

Контрольные вопросы.

  1. Структура файла в Linux.

  2. Структура каталога в Linux.

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

  4. Преимущества графического интерфейса Linux.

  5. Файловые менеджеры KFM и Kruiser.

  6. Командная строка

Лабораторная работа № 9

Работа с жесткими дисками в операционной системе “Mac OS

Цель лабораторной работы.

Цель работы – Получение навыков работы с файлами и каталогами в операционной системе Mac OS.

Теоретическая часть

За годы существования компьютеров появилось немало файловых систем со своими преимуществами и недостатками. Конечно же, Macintosh и PC используют разные файловые системы. А различия непременно порождают проблемы совместимости. И, чтобы знать, как эти проблемы решаются, придется, для начала, разобраться с какими видами файловых систем мы вероятнее всего можем столкнуться.

FAT. Одна из первых файловых систем, появившаяся вместе с PC компьютерами и системой DOS в 1981 году. По сути, представляет собой простую таблицу, в которой записано, где файл находится на диске. Отсюда и название: File Allocation Table - таблица размещения файлов.

FAT32. В системе FAT были заложены ограничения на максимальный размер файла и диска - не больше 2 Gb. К середине 90х годов, с развитием компьютеров, эти ограничения потребовалось расширить. Так появилась новая система FAT32. Теперь ограничения на размер файла стали 4Gb, а диска - 2Tb. Но, по принципам работы, это была все та же старая FAT, т.е. таблица. В настоящее время FAT32 (как и NTFS, о которой ниже) является основной файловой системой современных Windows-компьютеров.

HFS (Hierarhical File System - иерархическая файловая система). Родилась практически вместе с первыми маками в 1985 году. В HFS каждый файл состоит из двух частей, так называемых, ветви ресурсов и ветви данных. Ветвь данных - это собственно содержание файла, например, текст, изображение, видео или звук. В ветви ресурсов содержится различная служебная информация о файле: даты создания и редактирования, информация о программе создателе, иконка файла, а если этот файл - программа, то и используемый код.

HFS+ К концу 90х годов, Мак-пользователи столкнулись с такими же проблемами, что и пользователи системы FAT, и в 1998 Apple выпустила в свет новую версию - HFS+, в которой снимались все мешавшие жить и трудиться ограничения. Количество возможных символов в имени файле изменилось с 32 до 255, а максимально допустимый размер файла и используемого диска достиг 8Eib. Exbibite - это 2 в 60-ой степени, и, чтобы понять что означает эта запредельная цифра, скажем, что максимальный размер диска на маке превышает максимальный размер в системе FAT32 в четыре миллиона раз! На сегодняшний момент HFS+ является основной файловой системой компьютеров Apple.

NTFS (New Technologi File System) - новая файловая система, разработанная Microsoft с целью заменить семейство FAT. В отличие от примитивной FAT, NTFS - это сложный алгоритм записи файлов. Основным достоинством системы является надежность и возможность восстановления после сбоев.

Маковский диск с HFS+ Windows не опознает и воспримет как неотформатированный. При помощи отдельных коммерческих программ, таких как MacOpen, Маковский диск теоретически можно, хотя не без труда, прочитать на РС.

А вот подключение PC диска к Маку довольно просто. Mac OS позволяет читать диски в формате FAT и FAT32, а с появлением Mac OS X 10.3 и диски NTFS. Под диском подразумевается любой носитель информации - это может быть внутренний или внешний жесткий диск (винчестер), флэш-карта, или обычная дискета. При подключении на рабочем столе появится иконка нового диска, и вы сможете работать с ним также как и с остальными. Однако для NTFS дисков есть, все же, существенное ограничение - на Маке они подключаются исключительно в так называемом режиме read-only. Это означает, что вы сможете просматривать структуру диска, открывать и переписывать файлы на свои диски, но не сможете сохранить их, а также записывать новые файлы на такой диск.

Имя PC-диска, которое вы увидите при подключении, это то имя, которое было дано ему при создании (форматировании). На Маках отсутствует буквенное обозначение дисков, например, D или C. В качестве идентификации диска всегда используется его имя, а если это PC-диск, то в качестве имени будет использоваться то, что в Windows называется меткой тома. Поэтому, вместо диска D, мы получим диск SYSTEM или ARCHIVE или же страшное дефолтное название от Windows, вроде FGHYJN009890.

Свежеприобретенный диск перед началом работы всегда и во всех файловых системах форматируют. Диски для Мака обычно форматируют как HFS+ (другое современное название - Mac OS Extended Journaled) - это "родная" файловая система маков. Постоянное использование различных механизмов совместимости с чужими файловыми системами не добавит Маку эффективности. К тому же, установить Mac OS X на что-то, кроме HFS+, нельзя. Если необходимо отформатировать внешний носитель, который предполагается подключать к разным системам, форматируйте его как FAT32(MS DOS File System). Это сделает диск универсальным.

Для работы с дисками можно использовать программу Disk Utility, входящую в комплект Mac OS. Это комплексная программа, позволяющая выполнять все основные работы с дисками: разбитие диска на несколько логических, форматирование, лечение диска, если произошел какой-либо сбой, и даже создание RAID массива.