Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информ в обработке 2,3 нат,макс.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
55.78 Кб
Скачать

92. Linux: Команди для роботи з файлами

Команды chown и chgrp служат для смены владельца файла и группы файла

Команда mkdir позволяет создать подкаталог в текущем каталоге

Cat часто используется для создания файлов (хотя можно воспользоваться и командой touch)

Команда cp для копирования файлов

Команда mv переместить файл из одного каталога в другой

Команды rm и rmdir для удаления ненужных файлов и пустых

Команда-фильтр more выводит содержимое файла на экран отдельными страницами, размером в целый экран

Утилита less содержит все функции и команды управления выводом, имеющиеся в программе more

команда поиска нужного файла find

Команда split — разбивает файл на несколько частей

команда patch сравнение файлов

93. Linux: Переміщення по файловій системі

Файловая система Linux организована в виде иерархической структуры каталогов, на вершине которой расположен корневой каталог (/). Структура каталогов не привязана к конкретному устройству хранения информации (диску). Она может располагаться на двух или более физических дисках и может включать каталоги с других компьютеров сети. В каждый момент времени один каталог является текущим (рабочим). Положение этого каталога в файловой системе задаетсяего полным (абсолютным) путем (например, /home/suzanne/Documents/Essays). В рабочем каталоге можно использовать и относительные пути. Например, находясь в каталоге /home/suzanne/Documents, вы можете ввести команду cd Essays для перехода в каталог /home/suzanne/Documents/Essays.

Имена каталогов и используемые в них символы:

. Текущий рабочий каталог

.. Родительский каталог

~ Домашний каталог текущего пользователя

/ Корневой каталог

../dir Другой подкаталог родительского каталога

/dir1/dir2/dir3/dir4 Полный путь

dir4 Относительный путь

94. Linux: Права доступу до файлів і каталогів

В основе механизмов разграничения доступа лежат имена пользователей (имена групп пользователей). В Linux каждый пользователь имеет уникальное имя, под которым он входит в систему (логируется). Создает и удаляет группы суперпользователь, он же может изменять состав участников той или иной группы. Члены разных групп могут иметь разные права по доступу к файлам( Право на чтение, Право на выполнение, права на запись )

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

95.Linux: Копіювання файлів

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

96.Linux: Створення і видалення каталогів

Для того, чтобы создать каталог в Linux, выполните команду: $ mkdir название_каталога( $ mkdir mywork)

Удаление каталога и его содержимого, можно произвести при помощи команд rmdir или rm: например удаляем каталог /usr/local/test/statistics : $ rmdir /usr/local/test/statistics

или рекурсивно каталог /usr/local/test, со всеми каталогами внутри него: $ rm -rf /usr/local/test

97.Linux: Проглядання вмісту файлів

cat file1 – вывести содержимое файла file1 на стандартное устройсво вывода

tac file1 – вывести содержимое файла file1 на стандартное устройсво вывода в обратном порядке (последняя строка становиться первой и т.д.)

more file1 – постраничный вывод содержимого файла file1 на стандартное устройство вывода

less file1 – постраничный вывод содержимого файла file1 на стандартное устройство вывода, но с возможностью пролистывания в обе стороны (вверх-вниз), поиска по содержимому и т.п.

head -2 file1 – вывести первые две строки файла file1 на стандартное устройство вывода. По-умолчанию выводится десять строк

tail -2 file1 – вывести последние две строки файла file1 на стандартное устройство вывода. По-умолчанию выводится десять строк

tail -f /var/log/messages – выводить содержимое файла /var/log/messages на стандартное устройство вывода по мере появления в нём текста.

98.Linux: Переміщення і перейменування

За перемещение и переименование каталогов, в Linux отвечает команда mv. Рассмотрим примеры:перемещение каталога /usr/local/statistics в уже существующий, в домашней папке, каталог test1copy: $ mv /usr/local/statistics ~/test1copy/

переименование каталога /usr/local/statistics в /usr/local/newstatistics: $ mv /usr/local/statistics /usr/local/newstatistics

99.Linux: Видалення файлів

команда rm с соответствующим выполняемым файлом /bin/rm.

100.Linux: Робота з дискетою MS DOS 101.Linux: Утиліти mtools

В системе Linux имеется набор утилит mtools, которые обеспечивают доступ к дискетам, отформатированным для использования в MS-DOS. Команда юсору позволяет копировать файлы на такую дискету и с нее. Никаких специальных операций вроде операции монтирования проводить не нужно. В частности, при использовании утилиты mtools не придется монтировать раздел MS-DOS для получения доступа к нему. Просто вставьте дискету MS-DOS в дисковод и пользуйтесь командами mtools. Скажем, для копирования файла с дискеты MS-DOS в систему Linux служит команда mсору. В отличие от обычных путевых имен DOS, в путевых именах, используемых с командами mtool, вместо обратной косой черты используется обычная косая. Каталог docs на диске А: обозначается путевым именем a:/docs, а не a:\docs. В следующем примере файл mydata копируется на дискету MS-DOS, а затем файл preface копируется с этой дискеты в текущий каталог Linux. $ mсору mydata a: $ mcopy a:preface.

102.Linux: Зміна прав доступу до файлів

Переместитесь к файлу или папке, который(ую) Вам нужно изменить.

Кликните на имя файла или папки.

Кликните на ссылку Change Permissions (Изменить Права), расположенную в правом верхнем углу окна.

Установите столько флажков, сколько Вам нужно, чтобы правильно настроить права. Расположенный под флажками Код, обозначающий права, обновится автоматически.

Когда Вы закончите устанавливать права, кликните на кнопку Change (Изменить). Теперь новый уровень прав был сохранен и отображение обновилось, чтобы отразить измененный файл.

ЛИБО команда chmod

103.Linux: Konqueror - файловий менеджер і браузер

свободный веб-браузер и файловый менеджер, являющийся ключевым компонентом графической среды KDE. Для вывода HTML использует собственный движок KHTML. Технология KParts позволяет встраивать в Konqueror функциональность других программ, используемых для просмотра файлов различных типов, таких как звуковые, видео, файлы различий, документы KOffice, изображения. . Благодаря поддержке технологии KIO он предоставляет гибкие возможности работы как с локальными файлами, так и с файлами, расположенными на удалённых серверах по протоколам FTP, SSH (fish://), DAV (webdav://).

104.Linux: Програма Midnight Commander (mc)

один з консольних файлових менеджерів для Unix-подібних операційних систем, клон Norton Commander. Основний інтерфейс складається з двох панелей, на яких відображена файлова система.

Midnight Commander має можливість перегляду вмісту файлів RPM-пакунків, працює з популярними форматами архівів, начебто б вони були просто ще однією текою, а також функціонувати як клієнт FTP чи FISH. У Midnight Commander вбудований редактор mcedit (проте можна вказати й інший). Серед можливостей mcedit є підсвітка синтаксису для різних мов, здатність працювати у режимах ASCII та HEX.

105.Команди Linux для роботи з фільтрами

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

grep, fgrep, egrep - Ищут во входном файле или данных со стандартного ввода строки, содержащие указанный шаблон, и выдают их на стандартный взвод

tr - Заменяет во входном потоке все встречающиеся символы, перечисленные в заданном перечне, на соответствующие символы из второго заданного передня

comm - Сравнивает два файла по строкам и выдает на стандартный вывод 3 колонки: в одной — строки, которые встречаются только в 1 файле, во второй — строки, которые встречаются только во 2-ом файле: и в третьей — строки, имеющиеся в обоих файлах

а также следующие команды: cat, more, less, wc, cmp, diff, pr, sed, tee.

106.Linux: Засоби роботи з графікою

(С помощью графического редактора XPaint)

Для рисования растровой графики используется GIMP. Это крупный пакет по обработке растровой графики, аналогичный по функциональности Adobe╝ Photoshop╝.

Для векторной графики: oodraw, векторный редактор, входящий в состав пакета OpenOffice.Org. Чем-то напоминает Corel╝ Draw™

Сканирование: xsane - мощнейшая утилита для работы со сканером. Имеет множество возможностей и функций. Работает с огромным количеством сканеров. Сканировать изображения можно также из GIMP

107.Linux: Створення малюнків в XPaint

Xpaint имеет многооконный интерфейс (подобно GIMP), занимает небольшой объём памяти и имеет очень мало зависимостей. В Xpaint можно просматривать и редактировать одновременно несколько изображений, делать снимки экрана. Поддерживается большинство распространённых графических форматов, таких как: PPM, PNG, XPM, XBM, TIFF, JPEG и.т.д... В последних версиях Xpaint были реализованы многие современные способы манипуляции с изображениями масштабирование, изменение размера, применение фильтров). Есть поддержка слоёв и создания прозрачных изображений. (в пользовании більше всего напоминает фотошоп)

108.Linux: Робота з кольором в XPaint

Задать цветовой диапазон можно в специальном окне, которое вызывается кнопкой Select Color Range рабочего окна. Сначала устанавливается базовый цвет (или "центральный" цвет диапазона). Его можно выбрать в "цветовом колесе" или же "взять" с любого места на экране (щелкнуть по кнопке Match и затем по любой области экрана нужного цвета). Затем задаются три числа, задающих диапазоны изменения, -- так называемая RGB-окрестность цвета - диапазон красной, зеленой и синей компонент. RGB-окрестность можно задать, выбрав граничный цвет с помощью кнопки Pixel Delta (ее действие аналогично Match).

109.Linux: Створення зображень в GIMP

GIMP (The GNU Image Manipulation Program) — мощный инструмент для создания, изменения, обработки и улучшения цифровых изображений — фотографий, отсканированных картинок, изображений, сгенерированных компьютером, и других.

Для создания нового изображения выберите в меню Файл команду Новый, или нажмите комбинацию клавиш Ctrl+n. В результате появится окно Новое изображение, в котором вы можете задать размеры, тип и цвет фона изображения.