我搜索了一下,没有找到我想要的东西。最后我找到了一本我喜欢的 UNIX 入门书。我正在查看一些示例,我注意到输出是在主文件夹中生成的。我使用的是 OS X。我将所有代码保存在桌面上一个名为 code 的文件夹中,用于我所有的编程作业和练习。C、C++...等等。
所以我的问题是,如何从终端执行文件重定向以在特定文件夹中创建文件?如果我输入:
2011 年日历 > 2011 年日历
它会在我的主文件夹中创建一个名为 cal2011 的文件。如何在不更改目录(初始命令提示符)的情况下在终端上写入以将其保存到:
桌面/代码/unix
谢谢你的帮助。我对此还不熟悉...
答案1
假设你在你的主目录中,相对路径有效。
cal 2011 > desktop/code/unix/cal2011
如果不是,你可以使用 ~ 来表示你的主目录
cal 2011 > ~/desktop/code/unix/cal2011
答案2
cal 2011 > /home/<user name>/folder/filename.txt
或者
cal 2011 > ~/folder/filename.txt