Приобретение практических навыков взаимодействия пользователя с системой посредством командной строки
Ход Работы
Определили полное имя домашнего каталога.(рис. [-@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 служит для автоматического дополнения вводимых команд.