Перенос строки в терминале
Если требуется ввести в терминале shell linux очень длинную команду, которую для читабельности было бы удобно разместить в несколько строк, можно воспользоваться для этого символом "обратный слэш" (\
), в конце строки указывающим терминалу рассматривать следующую строку как продолжение текущей. Например:
avr-gcc \
-o myprog.elf \
-I/usr/lib/avr/include \
myprog.c
Здесь важно заметить то, что "обратная косая черта" должна быть последним символом в строке, после неё не должно быть пробелов или табуляций.
- Стандартные поток ввода (stdin) и стандартные потоки вывода (stdout) и ошибок (stderr).
- Код завершения выполнения программы.
- Перенаправление вывода команды в файл.
- Перенаправление ввода команды из файла.
- Перенаправление вывода команды на ввод другой команды.
- Перенаправление вывода в никуда.
- Именованные каналы.
- Перенаправление вывода в несколько файлов.
- Перенаправление вывода на другой терминал.
- Вывод содержимого файла.
- Ввод из командной строки в файл.
- Выполнение команд из файла.
- Вывод управляющих символов и символов по кодам.
- Запуск сессии shell с перенаправлением стандартных потоков.
- Замена символов при выводе.
- Построчное объединение файлов.
- Перенос строки в терминале.