Lab
Цель Работы
Приобретение практических навыков взаимодействия пользователя с системой посредством командной строки
Ход Работы
-
Определили полное имя домашнего каталога.(рис. [-@fig:001])
{ #fig:001 width=70% }
-
- Перешли в каталог /tmp .(рис. [-@fig:002])
{ #fig:002 width=70% }
- Вывели содержимое каталога /tmp с опцией -a.(рис. [-@fig:003])
{ #fig:003 width=70% }
- Вывели содержимое с опцией -l.(рис. [-@fig:004])
{ #fig:004 width=70% }
- Попробовали найти каталог cron в каталоге /var/spool .(рис. [-@fig:005])
{ #fig:005 width=70% }
- Перешли в домашний каталог и вывели его содержимое.(рис. [-@fig:006])
{ #fig:006 width=70% }
-
- Создал каталоги newdir и создал в нем каталог morefun и проверил на их наличие.(рис. [-@fig:007])
{ #fig:007 width=70% }
- Создал в домашнем каталоге одной командой каталоги letters, memos, misk и после удалил их.(рис. [-@fig:008])
{ #fig:008 width=70% }
- Попробовали удалить каталог newdir с помощью команды rm, но не получилось. Используя опцию -r, получилось удалить.(рис. [-@fig:009])
{ #fig:009 width=70% }
-
Посмотрели с помощью команды man ls и узнали о опции -R.(рис. [-@fig:010], [-@fig:011])
{ #fig:010 width=70% }
{ #fig:011 width=70% }
-
Посмотрели с помощью man ls и узнали о опции -t.(рис. [-@fig:012], [-@fig:013])
{ #fig:012 width=70% }
{ #fig:013 width=70% }
-
Использовали man для просмотра описания команд: cd, pwd, mkdir, rmdir, rm.(рис. [-@fig:014], [-@fig:015], [-@fig:016], [-@fig:017], [-@fig:018])
{ #fig:014 width=70% }
{ #fig:015 width=70% }
{ #fig:016 width=70% }
{ #fig:017 width=70% }
{ #fig:0018 idth=70% }
-
Используя информацию с history мы модифицировали и исполнили несколько команд из буфера.(рис. [-@fig:019])
{ #fig:019 width=70% }
Вывод
Во время лабораторной работы, мы приобрели навыки взаимодействия пользователя с системой посредством командной строки и познакомились с команды и его опциями.
Контрольные вопросы.
- Командная строка позволяет пользователю взаимодействовать с системой, используя команды.
- Команда pdf позволяет определить абсолютный путь. Пример: /home/easamigullin
- При помощи команды ls с опцией -F позволяет узнать тип файлов и их имена в текущем каталоге. Пример: Downloads/
- При помощи команды ls с опцией -a позволяет увидеть добавочно скрытые файлы. Пример: .ssh
- При помощи rm можно удалять файлы и каталоги, только с каталогами надо добавить опцию -r. Пример: rm -r newdir
- При помощи команды history можно вывести информацию о последних выполненных командах.
- Модернизировать команду можно, используя формат, как !<номер команды>:s/<что меняем>/<на что меняем>. Пример: !2:s/a/lFt
- Чтобы воспользоваться несколькими командами в одной строке, нужно использовать “;” Пример: cd; ls -l
- Экранирование символов - замена в тексте управляющих символов на соответствующие текстовые подстановки. Если встречаются символы (".","/", “*”), то можно поставить перед ним знак экранирования /. Пример: //
- Команда ls -l выводит следующую информацию: тип файла - право доступа - число ссылок - владелец, размер - дата последней ревизии - имя файла или каталога.
- Относительный путь представляет собой путь по отношению к текущему рабочему каталогу пользователя или активных приложений. Используется командой cd. Пример: Относительный: cd ./name_folder pwd: /usr/name_folder Абсолютный: cd /usr/bin/ pwd: /usr/bin
- Команда man позволяет получить справочник по той или иной информации.
- Клавиша Tab служит для автоматического дополнения вводимых команд.