В началоСекреты командной строки → ???
Gentoo-doc HOME Пред.: Секреты командной строкиВ началоУровень выше: Секреты командной строкиСлед.: ???

2.

2.1. Ввод-вывод

объединить stderr и stdout (вернее сказать перенаправить stderr в stdout)

gcc file.c 2>&1 | less

Перенаправить stderr в файл errors.log а stdout в файл compile.log для дальнейшего анализа

gcc file.c 2>errors.log 1>compile.log

Если нужно запретить вывод потока (например убрать в скрипте сообщения об ошибках) то достаточно перенаправить поток на устройство /dev/null, тогда сообщения уйдут в никуда:

rm -r /var/tmp/portage 2>&1 >/dev/null или rm -r /var/tmp/portage &> /dev/null

Порой нужно обьединить выходной поток сразу нескольких комманд, а поток одной изних отключить, тогда группу нужно объединить в скобки:

( cat /etc/gentoo-release ; cat /etc/passwd >/dev/null; cat /etc/group ) |less

Навигация по директориям.

вернуться в предыдущую директорию (не путать с 'cd ..')

cd —

вернуться в домашнюю директорию

cd

перейти в директорию dir, запустить command и автоматически вернуться назад

(cd dir; command)

добавить текущую директорию в стек, чтобы потом можно было сделать popd и вернуться к ней

pushd .

Пред.: Секреты командной строкиВ началоУровень выше: Секреты командной строкиСлед.: ???
В началоСекреты командной строки → ???