русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основные команды


Дата добавления: 2013-12-23; просмотров: 790; Нарушение авторских прав


Лабораторная работа №4. Файловые операции

Ход работы

1. Посмотрите полное имя текущего каталога.

2. Перейдите в каталог /usr/share/doc и убедитесь, что вы перешли в этот каталог. Используя абсолютную адресацию, перейдите в каталог /usr.

3. Используя относительную адресацию, выполните:

— вернитесь в каталог /usr/share/doc;

— перейдите в каталог /usr/share;

— перейдите в домашний каталог.

4. Создайте каталоги с именами Doc, My Files, %FREE*.

5. Не покидая домашнего каталога, создайте в каталоге My Files каталоги Pict и Video.

6. Попытайтесь удалить каталог My Files. Перейдите в каталог ~/My Files/Pict и, не покидая его, удалите каталог Video.

7. Перейдите в каталог %FREE* и, не покидая его, последовательно удалите каталоги ~/My Files/Pict и ~/My Files.

8. Просмотрите полное содержимое домашнего каталога, включая скрытые файлы.

9. Просмотрите полную информацию обо всех каталогах домашнего каталога. Узнайте номера их индексных дескрипторов.

10. Просмотрите список всех файлов, начинающихся с «tty» в каталоге /dev, отсортировав его по времени модификации в обратном порядке.

11. Определите права доступа к домашнему каталогу для разных категорий пользователей.

 

 

Цель работы: ознакомиться с основными командами управления файлами.

 

file файл — определяет тип файла

cat [опции] файл1 файл2… — объединяет файлы или поток стандартного ввода и направляет на стандартный вывод. Опции:

-n — нумеровать строки выходного файла, начиная с 1;

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

Иногда используется для вывода небольших файлов на экран. Если файл не помещается в один экран, можно использовать фильтр more:

cat файл | more.

Также позволяет создавать текстовые файлы:



cat > файл.

Для завершения ввода используется сочетание клавиш <Ctrl+D>.

cp [опции] файл1 [файл2…] конечный_файл — команда копирования. Если конечный_файл является существующим каталогом, в него копируются файл1, файл2,… с сохранением имен. Если конечный_файл не является каталогом, то должны быть указаны только файл1 и конечный_файл, при этом файл1 копируется в файл2. Опции:

-R — рекурсивное копирование каталогов;

-l — создает жесткие ссылки вместо копирования файлов;

-v — выводить имя каждого файла перед копированием.

mv [опции] файл1 [файл2…] конечный_файл — перемещает (переименовывает) файлы. Если конечный_файл является каталогом, то файл1, файл2,… перемещаются в него. Если конечный_файл не является каталогом, то должны быть указаны только файл1 и конечный_файл, при этом имя первого будет изменено на имя второго. Опции:

-f — не задавать вопрос на подтверждение операции;

-v — выдавать имя каждого файла при его переносе.

rm [опции] файл — удаляет указанный файл. По умолчанию каталоги не удаляются. Опции:

-R — рекурсивное удаление каталогов;

-f — не запрашивать подтверждения;

-i — требует подтверждения операции удаления.

ln файл1 [-s] файл2 — создает для файл1 жесткую ссылку с именем 1. При указании ключа -s создает символическую ссылку.

 



<== предыдущая лекция | следующая лекция ==>
Основные команды | Основные команды


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.