Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум по дисциплине ОС.docx
Скачиваний:
59
Добавлен:
17.11.2019
Размер:
3.92 Mб
Скачать
    1. Справочная информация по командам ос Unix

Таблица 27 Команды для работы с файлами в ОС Unix

Команда

Назначение

Работа с файлами

vi

Вызывает текстовый редактор vi

file

Показывает тип данных указанных файлов

mv

Изменение имени файла

cat

Показывает содержимое файла

more

Постранично показывает содержимое файла

head

Выводит первые десять строк указанного файлы

cp

Копирует файлы

whereis

Поиск файлов

find

Поиск указанных файлов в каталогах по иерархии не выше указанного

diff

Сравнивает два файла и приводит доклад о различиях между этими файлами

gunzip

Сжимает и распаковывает файлы (расширение .gz)

rm

Удаляет указанный файл

sort

Построчно сортирует содержимое текстового файла

tail

Показывает последние 10(по умолчанию) строк указанного файла (-50)

Завершение работы

exit

Выход из программы

logout

Завершение сеанса

    1. Создание файла

Для создания короткого текстового файла можно воспользоваться командой echo, которая выводит текст или значения переменных на стандартный вывод (по умолчанию — монитор):echo "Вывод текста на экран"

Если использовать перенаправление вывода, применив символ >, то набранный текст будет записан в новый файл: echo >test "Текст записывается в файл test"

В том случае, когда файл с таким именем уже существует, он будет перезаписан, а вся старая информация потеряется. Для добавления информации в конец файла можно использовать символ >>:echo » test "Этот текст добавляется в файл test"

Вывод текста можно перенаправить для печати на принтере, используя символ |: echo "Этот текст отправляется на принтер" | lр

В текстовой строке применяются следующие управляющие символы:

  • звуковой сигнал;

  • \b возврат на шаг;

  • не выводить символ новой строки;

  • \f протяжка страницы;

  • \n перевод строки;

  • \r перевод каретки;

  • \t горизонтальная табуляция;

  • \v вертикальная табуляция;

  • \\ обратная косая черта;

  • \nnn восьмеричный код символа.

    1. Переименованиефайлов

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

mv старое_названиеновое_название

Команда mv (сокр. от to move — «перемещать») работает аналогично команде rename из DOS.

    1. Удаление файлов

Для удаления файлов используется команда rm удаляемый_файл

Пользоваться командой rm следует очень осторожно, так как в ряде случаев может не последовать вопроса системы о подтверждении пользователем согласия на удаление файла. В случае запроса о подтверждении удаления файла вам надо ответить Y (Yes).