Изменение атрибутов файлов и каталогов 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Изменение атрибутов файлов и каталогов



3.2.1 Удалите все права на файл F5.txt

3.2.2 Измените атрибут файла F5.txt на только чтение

3.2.3 Удалите все права на файл F1.txt

3.2.4 Измените атрибуты файла F1.txt для владельца – право на чтение, запись и выполнение, а остальные только чтение.

3.2.5 Просмотрите список файлов текущего каталога в длинном формате со всеми атрибутами (ls -l)

 

Работа с архивами. Архиватор tar.

3.3.1 Создать подкаталог archiv в вашем домашнем каталоге

3.3.2 В данном каталоге создать архив arch.tar и заархивировать в него каталог /study/A
(tar -cvf arch.tar /home/пользователь/study/A)

3.3.3 Извлечение файлов из архива arch.tar (tar -xvf arch.tar)

 

Работа с архивами. Архиватор zip.

3.4.1 Найдите все ключи команд zip и unzip

3.4.2 Создайте архив arch.zip, в который добавьте каталог /study/B

3.4.3 Просмотрите содержимое архива arch.zip

 

Создание архивов

3.5.1 Создайте архив my.zip – содержит все файлы и каталоги, содержащиеся в каталоге /study/C

3.5.2 Содержимое архива my.zip запишите в файл zip.txt

3.5.3 Создайте архив my.tar – содержит все файлы и каталоги, содержащиеся в каталоге /study/C

3.5.4 Содержимое архива my.tar запишите в файл tar.txt

3.5.5 Сравните размер получившихся архивов. Результаты сравнения допишите в файл otchet.txt

 

4 Содержание отчёта:

4.1 Файл F5.txt

4.2 Файл otchet.txt

4.3 В тетради конспект по темам:

· Работа с файлами в командной строке

· Изменение атрибутов файлов и каталогов.

· Как создать архив и извлечь данные из архива.

 

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

5.1.1 Как создать пустой файл, каталог? Как удалить файл/каталог?

5.1.2 Как переименовать/переместить файл? Как скопировать файл?

5.1.3 Как определить текущий каталог?

5.1.4 Как идентифицировать тип файла? Как просмотреть файл?

 

 


Практическая работа №8.ОС Linux. Командная строка (терминал). Команды для работы с системой. Распределение знаков

1 Цель занятия: “Научиться работать с командами командной строки в ОС LINUX”

 

2 Основные теоретические положения:

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

В операционной системе Linux всегда имеется привилегированный пользователь (администратор, суперпользователь) — root, который регистрирует всех остальных пользователей и определяет их права в системе. Пароль системного администратора определяется при установке Linux, а для дистрибутивов типа Live CD он задается разработчиками.

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

Для прекращения работы Linux также используются команды halt, fasthalt fastboot. Все названные команды представляют собой короткий вариант команды shutdown с определенными параметрами:

  • halt — shutdown -h now
  • fasthalt — shutdown -fh now
  • fastboot — shutdown -fr now
  • reboot — shutdown -r now

Параметры команды shutdown означают следующее:

  • -f — создать файл /fastboot и при следующей загрузке компьютера пропустить тестирование файловой системы;
  • -h — остановить систему;
  • -r — перезапустить систему.

Сочетание клавиш Ctrl+Alt+Del в Linux аналогично команде ctrlaltdel с аргументами:
ctrlaltdel {hard]soft}

  • hard — немедленная перезагрузка системы, что приводит к неправильной синхронизации файловой системы;
  • soft — ядро получает сигнал INT и проводит корректную перезагрузку системы.

2.2 Назначение команд командной строки:

· whoami – показывает имя пользователя системы

· uname – информация о типе ОС (если ввести команду uname -a, то будет показано тип ОС, хостнэйм, версия ОС, издание ОС, архитектуру компьютера, платформу).

· Помощь по команде команда (команда –help) или (man команда выход из команды man - q)

· w показывает, чем занимаются пользователи сети (результат команды покажет машинное имя каждого пользователя, его терминал, время входа и последнюю введённую пользователем команду).

· who - показывает кто работает в вашей системе и как долго они там находились

· dd [КЛЮЧ]... -копирует файл, преобразует и форматирует в зависимости от ключей.

· file – определение типа файла: file [OPTION]... [FILE]...Команда file работает, используя файл /usr/share/misc/magic

· wc – подсчитывает количество строк, слов, байт, или символов в текстовом файле

Распределение знаков

2.3.1 Метасимволы имён файлов

· Звёздочка - заменяет любое количество символов, например ls *.txt

· Знак вопроса – заменяет любой конкретный единичный символ ls mc6????

 

2.3.2 Последовательное выполнение команд – через; в одной строке – команде.

Условное выполнение команд

· and – если выполнение первой команды прошло успешно, то переход к другой команде
Структура команды: cd /user/bin&&lsэта команда указывает перейти в каталог user/bin и показать в нём файлы и каталоги

· or – даже если выполнение первой команды не прошло успешно, то должен произойти переход к другой команде, если первая команда правильная, то вторая игнорируется

 

2.3.4 Использование символов перенаправления

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

· Символ > для перенаправления стандартного вывода.

· Символ < для перенаправления стандартного ввода.

· Символ >> для добавления стандартного вывода в конец существующего файла.

· Символ | (символ потока) для передачи стандартного вывода одной команды на стандартный вход другой.

3 Задание к работе:

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

3.1.1 Запустите программу konsole (с помощью Alt+F2)

3.1.2 Найдите имя пользователя запущенной системы.

3.1.3 Найдите все ключи команды uname

3.1.4 Просмотрите результат команды uname со следующими ключами: -i, -n, -p, -r, -s.

3.1.5 Найдите ключ типа процессора и названия ОС.

3.1.6 Найдите все ключи команды w. Просмотрите суммарную статистику (как много пользователей) – с помощью какого ключа вы это сделали?

3.1.7 Найдите дату и время последней перезагрузки системы. С помощью какого ключа вы это сделали?

 

3.2 Использование команды dd [КЛЮЧ]....

3.2.1 Создайте текстовый файл, который содержит текст из двух предложений, каждое предложение должно состоять из слов, разделенных пробелами.

3.2.2 Найдите все ключи команды dd

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

3.2.4 Аналогично произведите обратное изменение.

 

Использование команды file

3.3.1 Введите file /dev/zero в результате вы получите ответ: /dev/zero: character special (1/5)

3.3.2 Аналогичным образом найдите ответы для файлов:

· /dev/log

· /dev/mouse0 `

· /etc/imrc

· /lib/*libc-2.3.4.so

3.3.3 Попробуйте обнаружить как можно большее количество различных типов файлов. Для этого запустите программу Проводник и просмотрите ваши файлы на предмет определения различных типов файлов.

 

Распределение знаков

3.4.1 Просмотрите все файлы вашего домашнего каталога, которые содержат букву а

3.4.2 Найдите список файлов, которые начинаются на букву T

3.4.3 С помощью знака серфинга найдите:

3.4.3.1 общее число обыкновенных файлов в текущей директории

3.4.3.2 Покажите общее количество пользователей

3.4.3.3 Показывает пользователей в алфавитном порядке

3.4.4 Используя знак; произведите – переход в каталог usr/bin и отображение его содержимого

 

Условное выполнение команд

3.5.1 Используй знак && произведите переход в ваш каталог и найдите в нём все файлы, которые заканчиваются на a и имеют расширение txt

3.5.2 Проверьте выполнение команд: ls|| cd /mnt или cd /mnt || ls ()

 



Поделиться:


Последнее изменение этой страницы: 2017-02-06; просмотров: 352; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.17.184.90 (0.01 с.)