Выдает в стандартный поток вывода свои аргументы (параметры), разделяя их пробелами и заканчивая переводом строки. Если указан ключ –n, перевод строки в конце не производится. Команда обычно применяется в командных сценариях (скриптах) в роли оператора вывода.
echo “Указанный файл не найден:” $FILENAME – вывести сообщение и значение переменной FILENAME;
echo – выдать пустую строку (одиночный символ перевода строки).
touch <имя_файла>
Устанавливает время модификации файла в текущее время. Если файл с заданным именем не существует, он создается. Чаще всего команда используется именно для создания пустого файла, наличие которого требуется некоторой программе.
tar [-ключи] [имя файла]
Наиболее распространенная утилита архивации файлов в UNIX-подобных системах. Позволяет объединять наборы файлов (включая содержимое, атрибуты, структуру вложенных каталогов) в единый файл — для архивного хранения или переноса на другую систему. В настоящее время используется, как правило, в сочетании с утилитами gzip или compress, выполняющими сжатие архивного файла путем устранения информационной избыточности.
Архивные файлы, полученные утилитой tar, обычно имеют расширение .tar; архивные файлы, дополнительно сжатые gzip – расширение имени .tar.gz или .tgz; архивные файлы, дополнительно сжатые compress – расширение имени .tar.Z.
Наиболее часто используемые форматы данной утилиты:
tar –xvf <имя_файла.tar> - извлечение (х) файлов из несжатго архивного файла (f) с выдачей на экран списка извлекаемых файлов (v). Если ключ f опущен, содержимым архива считается не файл, а информация, считываемая из входного потока.
tar –xzvf <имя_файла.tar.gz> - извлечение (х) файлов из сжатго (z) архивного файла (f) с выдачей на экран списка извлекаемых файлов (v). Сжатый архивный файл может иметь также расширение имени .tgz или .tar.Z.
tar –cvf <имя_файла.tar> <архивируемые_файлы> - создание (c) несжатого архивного файла (f) с выдачей на экран списка обрабатываемых файлов (v). Если ключ f опущен, полученный архив выдается в поток стандартного вывода. В качестве параметра «архивируемые файлы» обычно указывается маска (* - все содержимое текущего каталога, *.c – все файлы с расширением .с и т.п.) или имя помещаемого в архив каталога.
tar –czvf <имя_файла.tar.gz> <архивируемые_файлы> - аналогично вышеописанному формату, но архивный файл дополнительно сжимается утилитой gzip.
При описании команд приведены только наиболее употребительные параметры, форматы и ключи. Подробную информацию по каждой из утилит можно получить при помощи команды man.
Редактор vi предназначен для создания и редактирования текстовых файлов. Функциональные возможности редактора включают как базовые средства редактирования (набор текста, вставка, удаление, замена), так и расширенные возможности (автоформатирование, команды пакетной обработки, работа с группами файлов и т.д.). Несмотря на в значительной мере устаревший интерфейс, редактор vi остается фактическим стандартом и гарантированно присутствует в любой UNIX-системе, что и придает ему основную ценность. Существуют альтернативные реализации редактора vi (vim, elvis и др.), содержащие дополнительные возможности и несколько упрощенный пользовательский интерфейс.
Запуск редактора осуществляется командой
vi <имя_файла>
Если указанный файл существует, он будет открыт для редактирования, иначе редактор создаст новый файл с заданным именем.
В каждый момент времени редактор находится в одном из трех режимов:
1. Командный режим. Клавиши (в том числе алфавитно-цифровые) воспринимаются как команды перемещения по тексту и редактирования.
2. Режим вставки. Набираемый текст вносится в редактируемый файл. Действует также клавиша «забой» для удаления символов. Для выхода из режима вставки в командный режим служит клавиша Esc.
3. Режим «последней строки». В этом режиме вводятся специальные команды редактора, для которых не зарезервированы комбинации клавиш. Перейти в данный режим можно из командного режима клавишей «двоеточие». Ввод производится в нижней («последней») строке экрана.
При запуске редактор находится в командном режиме. Режим позволяет перемещать курсор по тексту с помощью клавиш-стрелок. Основные функции редактирования, используемые в командном режиме, приведены в таблице 5.1.
Таблица 5.1. Основные команды vi (командный режим)
Клавиши |
Команда |
i |
переход в режим вставки (вставка в позиции курсора – перед текущим символом) |
a |
переход в режим вставки (вставка после текущего символа) |
o |
переход в режим вставки (вставка после текущей строки) |
x |
удалить символ в позиции курсора |
dd |
удалить текущую строку |
dw |
удалить текущее слово |
Команды сохранения файла и выхода из редактора выполняются из режима «последней строки». Для перехода в режим последней строки необходимо: закончить вставку / редактирование клавишей Esc; ввести символ «:» («двоеточие»), ввести командную последовательность и нажать Enter. Основные команды данного режима приведены в таблице 5.2.
Таблица 5.2. Основные команды vi (режим «последней строки»)
Клавиши |
Команда |
:w |
сохранение текущего файла |
:w file |
сохранение файла под именем file |
:wq |
сохранение файла и выход из vi |
:q |
выход из vi (изменений в файл не внесено) |
:q! |
выход из vi без сохранения внесенных изменений |
:r file |
вставить в текущий файл содержимое файла file |
Дополнительную информацию по редактору vi можно получить в справочном руководстве man:
man vi
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.