Лабораторная работа №1 «и нтерфеи с. Ф аи лы. К оманды» Часть cli command-Line Interface


Использование абсолютных и относительных путевых имен: ~



Pdf көрінісі
бет8/19
Дата11.06.2023
өлшемі0,58 Mb.
#100456
түріЛабораторная работа
1   ...   4   5   6   7   8   9   10   11   ...   19
Использование абсолютных и относительных путевых имен: ~ 
Как упоминалось выше, файлы и каталога можно обозначать абсолютными и 
относительными путевыми именами. У обоих вариантов, однако, есть свои недостатки. 
Абсолютное путевое имя пригодно для обозначения любого файла и каталога, но такие 
имена, как правило, очень длинные и сложные, что затрудняет работу с ними. 
Относительное путевое имя короче и проще в работе, но число файлов, которые им можно 
обозначить, ограниченно. Как правило, относительные путевые имена нужно 
использовать при каждой возможности, а абсолютные - только в случае необходимости. В 
некоторых shell предусмотрена возможность сокращения абсолютных путевых имен. 
Относительные путевые имена применяют для обозначения только файлов, 
находящихся в подкаталогах рабочего каталога. Этих подкаталогов, вложенных один в 
другой, может быть сколь угодно много, но их пути должны ответвляться от рабочего 
каталога. Допустим, вам нужно обратиться к каталогу, расположенному по дереву 
каталогов выше рабочего или в другой ветви, тогда необходимо использовать абсолютное 
путевое имя.
Диалоговое руководство 
В системе Linux используются различные утилиты, среди которых редакторы, 
программы-почтальоны и руководства. Эти утилиты представляют собой отдельные 
программы, имеющие собственные интерфейсы с собственными наборами команд. 
Примером такой утилиты является диалоговое руководство man, которое позволяет 
пользователю получить информацию о любой команде и программе ОС Linux. Для 
обращения к диалоговому руководству введите команду man и имя команды, информация 
о которой вам нужна. Ниже приведен пример, в котором пользователь вызывает из 
диалогового руководства информацию о команде ls , 
$ man ls 
После нажатия клавиши Enter вы попадаете в утилиту man, которая выдает первую 
страницу документа о команде ls. В утилите man используется собственный набор команд, 
для задания которых, как правило, достаточно нажатия одной клавиши. Нажатие клавиши 
пробела или клавиши f выводит следующую страницу. Нажатие клавиши b возвращает вас 
на предыдущую страницу. Закончив работу, выйдите из утилиты и вернитесь в 
командную строку (нажатием клавиши q). Описание команд в руководстве состоит из 
нескольких частей. Чаще всего их пять: синопсис, описание, опции, файлы и 
перекрестные ссылки. Синопсис содержит синтаксис команды с указанием ее опций и 
аргументов. В описании команды рассказывается, для чего конкретно она применяется в 
системе. Затем перечисляются и поясняются опции. В следующей части перечисляются 
системные файлы, которые использует команда, а в списке перекрестных ссылок 
указываются родственные команды и пункты руководства. Ниже приведен сокращенный 
вариант страницы руководства, посвященной команде ls. 



LS(1L)
LS(1L) 
NAME
ls, dir, vdir - list contents of directories 
SYNOPSIS 
Is [-abcdfgiklmnpqrstuxABCFGLNQRSUXl] t-w cols] [-T cols]
[-1 pattern] [--all] [--directory] [--inode] [--kilobytes]
[--no-group] [--hide-control-chars] [--reverse] [--size]
[--width=cols] [--sort^fnone,time,size,extension}]
DESCRIPTION 
This manual page documents the GNU version of Is. dir and
vdir are versions of Is with different default output for-
mats. These programs list each given file or directory
name. Directory contents are sorted alphabetically. For
Is, files are by default listed in columns, sorted verti- 
cally, if the standard output is a terminal; otherwise 
they are listed one per line. For dir, files are by 
default listed in columns, sorted vertically. For vdir, 
files are by default listed in long format. 
OPTIONS 
-a, --all 
List all files in directories, including all files
that start with '.'. 
-b, --escape 
Quote nongraphic characters in file names using
alphabetic and octal backslash sequences like those
used in C. 
-c, --time=ctime, --time=status 
Sort directory contents according to the files'
status change time instead of the modification
time. If the long listing format is being used,
print the status change time.instead of the modifi-
cation time. 
-d, --directory 
List directories like other files, rather than
listing their contents. 
-f Do not sort directory contents; list them in what-
ever order they are stored on the disk. The same
as enabling -a and -U and disabling -1, -s, and -t.
--full-time
List times in full, rather than using the standard
FSF GNU File Utilities 1 
Утилита man имеет несколько полезных особенностей, в частности она позволяет 
проводить поиск. Эта функция активизируется нажатием либо клавиши /, либо клавиши ?. 
Первый вариант предусматривает поиск вперед, а второй - поиск назад. После нажатия 
клавиши / в нижней части экрана появляется строка, в которую нужно ввести искомое 
слово. Затем нужно нажать Enter. Поиск осуществляется по образцу, поэтому можно 
ввести часть слова или практически любой набор символов. Повторение поиска 
осуществляется нажатием клавиши п. Повторно вводить образец не нужно. 





Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   ...   19




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет