Основы работы с Linux

Основные команды bash. Перенаправление ввода-вывода

Bash - командная оболочка Unix-систем. Она позволяет запускать процессы из командной строки, производить работу с файлами и т.д.

Bash даёт серьёзные возможности для автоматизации некоторых задач, для чего можно написать специальный скрипт - программу, выполняющую заданные ей команды.

Довольно неплохо описаны команды здесь - TProger: Оболочка Bash — шпаргалка для начинающих, предлагаем изучить материал данной статьи.

Обязательно следует ознакомиться конвейерами и перенаправлением ввода-вывода помимо команд навигации и основных команд.

Выделим также команды:

  • file < filename > - выводит настоящий тип файла, а не указанный в расширении;
  • rm < filename > - удаляет файл;
  • mv < file> < destination> - перемещает файла file по пути destination;
  • cp < file> < destination > - копирование файла file в destination.

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

man command

или

command --help

где command - команда, описание которой вас интересует.

Для запуска исполняемого файла, находящегося в текущей директории, необходимо добавить "./" перед его именем, т.е.

./file

"./" означает, что файл находится в текущей директории.

Иногда по умолчанию у исполняемых файлов отключается атрибут исполнения. В таких случаях необходимо просто сменить права доступа при помощи команды chmod (см. в приведённой статье).

Назад Вперед