Я сделал поиск и не нашел то, что искал. Я наконец нашел книгу UNIX для начинающих, которая мне нравится. Я перебираю некоторые примеры и замечаю, что вывод генерируется в домашней папке. Я использую OS X. Я храню весь свой код на своем рабочем столе в папке с именем code для всех моих заданий по программированию и практики. C, C++ и т.д. ....

Итак, мой вопрос, как мне сделать перенаправление файлов из терминала, чтобы создать файл в определенной папке? Если я наберу:

Cal 2011> Cal2011

он создает файл с именем cal2011 в моей домашней папке. Как мне написать в терминале без изменения каталогов (начальная командная строка), чтобы сохранить его в:

настольный / код / Unix

Спасибо вам за помощь. Я все еще новичок в этом ...

2 ответа2

3

Предполагая, что вы находитесь в своем homedir, относительный путь работает.

cal 2011 > desktop/code/unix/cal2011

Если нет, вы можете использовать ~ для обозначения вашего homedir

cal 2011 > ~/desktop/code/unix/cal2011
0
cal 2011 > /home/<user name>/folder/filename.txt

ИЛИ ЖЕ

cal 2011 > ~/folder/filename.txt

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .