Максим Отставнов - Свободные программы и системы в школе
- Название:Свободные программы и системы в школе
- Автор:
- Жанр:
- Издательство:«Институт логики», «ALT Linux Team»
- Год:2003
- Город:Москва
- ISBN:ISBN 5-85593-146-3
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Максим Отставнов - Свободные программы и системы в школе краткое содержание
Курс лекций, включенных в брошюру, знакомит читателя с популярными свободными программами и системами, полезными при преподавании информатики в средней школе. В обзор вошли основы открытых операционных систем, сведения о пакете «офисных» программ OpenOffice.org, коммуникационном пакете Mozilla, графическом редакторе GIMP, современных графических средах GNOME и KDE и других программах.
Для преподавателей информатики и методистов, а также для студентов и аспирантов соответствующих специальностей.
© 2002-3, Максим Отставнов.
© 2002, Андрей Добровольский (раздел 3.1).
Использован текст лекций, публиковавшихся автором в приложении к газете «Первое сентября» «Информатика» (http://inf.1september.ru) в 2002-3 г., материалы брошюры «Прикладные свободные программы в школе» (М.: 2003 г.), а также фрагменты статей, ранее публиковавшихся в журналах «Компьютерра» и «Домашний компьютер».
Материалы, представленные в этой книге, также доступны в Интернет на странице www.otstavnov.com/fsft на условиях Свободной лицензии ГНУ на документацию (GNU FDL). Все прочие права сохраняются за автором.
Свободные программы и системы в школе - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
mkdir – создать каталог
Синтаксис: mkdir [-p][-m права] каталог...
Семантика: mkdir создает перечисленные каталоги.
Операнды: каталог – создаваемый каталог.
rmdir – удалить каталоги
Синтаксис: rmdir [-p ] каталог ...
Семантика: rmdir удаляет записи, соответствующие указанным пустым каталогам.
Операнды: каталог – удаляемый каталог.
cp – копировать файлы
Синтаксис: cp [-fip] исх_файл цел_файл ; cp [-fip] исх_файл... каталог ; cp -R [-H | -L | -P][-fip] исх_файл... каталог ; cp -r [-H | -L | -P][-fip] исх_файл... каталог
Семантика: первая синтаксическая форма характеризуется двумя файлами, ни один из которых не должен быть существующим каталогом. cp копирует исх_файл в цел_файл. Если исх_файл – символическая ссылка, копируется целевой файл этой ссылки.
Вторая синтаксическая форма характеризуется двумя или более операндами, отсутствием ключей «-R» или «-r» и неприменимостью первой формы. Исходные файлы не должны быть каталогами, а каталог должен быть существующим каталогом. cp копирует исходные файлы в указанный каталог под именами, совпадающими с краткими именами исходных файлов.
Третья и четвертая форма характеризуется двумя или более операндами и ключами «-r» или «-R». cp копирует все указанные файлы, а также рекурсивно каталоги с их содержимым в каталог.
Важнейшие ключи: -i– запрашивать подтверждение перед копированием в существующие файлы; -p– сохранять по возможности времена изменения и доступа к файлу, владельца и группу, права доступа; -R, -r– рекурсивно копировать содержимое каталогов.
Операнды: исх_файл – исходный файл; цел_файл – целевой файл; каталог – целевой каталог.
Стандартный вывод ошибок: стандартный вывод ошибок используется для вывода запросов на подтверждение перезаписи существующих файлов («-i»).
mv – переместить файлы
Синтаксис: mv [-fi] исх_файл цел_файл ; mv [-fi] исх_файл... каталог
Семантика: в первой синтаксической форме, характеризующейся тем, что последний операнд не является ни каталогом, ни символической ссылкой на каталог, mv перемещает исх_файл в цел_файл.
Во второй синтаксической форме cp копирует исходные файлы в указанный каталог под именами, совпадающими с краткими именами исходных файлов.
Ключи: -f– не запрашивать подтверждения перезаписи существующих файлов; -i– запрашивать подтверждение перезаписи существующих файлов.
Операнды: исх_файл – исходный файл; цел_файл – целевой файл; каталог – целевой каталог.
Стандартный вывод ошибок: стандартный вывод ошибок используется для вывода запросов на подтверждение перезаписи существующих файлов («-i»).
echo – вывести аргументы
Синтаксис : echo [ строка ...]
Семантика: echo выводит свои аргументы после раскрытия специальных символов в стандартный вывод, завершая вывод символом новой строки.
Операнды : строка – строка, подлежащая выводу. В строке после раскрытия спецсимволов оболочки раскрываются следующие символы: \a – звуковой сигнал, \b – пробел, \c – подавить вывод символа новой строки, \f – перевод страницы, \n – символ конца строки, \r – символ возврата каретки, \t – табуляция, \v – вертикальная табуляция, \\ – обратная косая черта, \0 код — символ с восьмеричным кодом «код».
Стандартный вывод : между аргументами выводятся пробелы.
cat – вывести содержимое файлов
Синтаксис: cat [-u][файл...]
Семантика: cat последовательно выводит содержимое файлов.
Ключ: -u – читать и выводить файлы побайтно (по умолчанию – построчно).
Операнды: файл – выводимый файл. Если файл не указан, читается стандартный ввод. Если в списке файлов присутствует имя «-», вместо этого файла читается стандартный ввод.
Реализация: в большинстве систем ключ «-u» не реализован.
chmod – изменить права на файл
Синтаксис: chmod [-R] режим файл ...
Семантика: chmod изменяет биты режима доступа к каждому указанному файлу в соответствии с указанным режимом. Изменить режим доступа к файлу может только процесс с действующим идентификатором пользователя, совпадающим с владельцем файла, или привилегированный процесс.
Ключ: -R – рекурсивно изменять режим доступа к файлам, расположенным в указанных каталогах.
Операнды: режим – устанавливаемый режим доступа (в rwx– или числовой нотации); файл – имя файла.
umask – вывести или установить маску прав доступа
Синтаксис: umask [-S][маска]
Семантика: umask устанавливает маску прав вновь создаваемых в окружении текущей оболочки файлов в соответствии с указанным значением. Если операнд маска не указан, umask выводит текущую маску.
Ключ: -S – вывести маску в rwx-нотации.
Операнд: маска – маска прав в rwx– или числовой нотации.
ps – вывести состояние процессов
Синтаксис: ps [-aA][-defl][-G список][-o формат]...[-p список][-t список][-U список][-g список][-n список][-u список]
Семантика: ps выводит информацию о процессах в рамках собственных привилегий. По умолчанию выводится информация о процессах с теми же действующим UID и управляющим терминалом, что и у подающего команду пользователя.
Основные ключи: -a – вывести информацию о процессах, ассоциированных с терминалами; -A – вывести информацию о всех процессах; -f – вывести «полный» список; -l – вывести «длинный» список; -o формат – вывести список в указанном формате; -p список – вывести информацию о процессах с перечисленными в списке PID; -u список – вывести информацию о процессах с перечисленными идентификаторами или именами пользователей.
bg – перевести задание на задний план
Синтаксис: bg [идентификатор ...]
Семантика: bg возобновляет выполнение приостановленных процессов на заднем плане.
Операнд: идентификатор – PID ведущего процесса задания или номер задания, предваренный знаком «%».
fg – перевести задание на передний план
Синтаксис: fg [идентификатор ...]
Семантика: fg возобновляет выполнение приостановленных процессов на переднем плане или переводит процессы заднего плана на передний.
Операнд: идентификатор – PID ведущего процесса задания или номер задания, предваренный знаком «%».
jobs – вывести состояние заданий в текущем сеансе
Синтаксис: jobs [-l| -p][идентификатор...]
Семантика: jobs выводит состояние заданий в окружении текущей оболочки.
Ключи: -l («эль») – вывести полную информацию (номер задания, текущее задание, идентификатор группы, состояние и команду) для каждого задания; -p – вывести только идентификатор ведущего процесса каждого задания.
Читать дальшеИнтервал:
Закладка: