2016-10-05 63 views
0

如果mkdir创建一个新目录,什么创建一个新文件?例如“something.text”。什么命令在终端中创建一个新文件?

我试过几个命令mkdir(FileName) - 工作正常。但我不知道如何在目录中创建一个新文件。我知道我总是可以到我的项目文件夹,然后创建我的新文件,但我想知道如何使用终端来提高生产力。

+0

尝试'touch something.text',如果该文件不存在,则创建一个新文件,或者如果该文件已存在,则将修改时间更新为当前时间。 – Inian

+0

[如何从终端窗口在Linux中创建文件?]可能的重复(http://stackoverflow.com/questions/9381463/how-to-create-a-file-in-linux-from-terminal-window) – Fralec

+0

你不能在Windows操作系统中通过命令来完成,而你可以在Linux中完成。 –

回答

2

在Linux上有多发性选项

典型常用的一个是触摸

touch bar.txt 

然而,你也可以,如果你想创建并写入文件马上

使用回声

以下命令告诉创建bar.txt并将foo放在里面

echo foo > bar.txt 

也可以使用>>其追加到现有文件

以下命令将条跳回到bar.txt的端部,在其他一个词语,条将显示后内部foo的跳回到bar.txt

echo bar >> bar.txt 
+0

非常感谢。我试过触摸,但没有奏效。然后尝试echo并在里面存储一个值,它确实有效。 – Moe

+0

BTW是使用Windows代码编辑器 – Moe

+0

Windows有其自己的回声太大,这就是为什么它的工作原理 – CTXz

0

如果你的意思是在Linux上,那么命令就是触摸。

+0

感谢您的重播,但是我没有在窗口中使用代码编辑器,并且touch没有工作 – Moe

+0

请正确标记您的帖子。当你用* shell *标记它时,人们会认为你正在寻找一个运行在符合Posix的shell中的解决方案,并从中得出结论,你要么是Unix,Linux,Cygwin或类似的东西。 – user1934428

+0

明白了,谢谢.. – Moe

0

您可以使用touch

$ touch something.txt 

>操作重定向什么到一个文件,并有效地创建它:

$ > something.txt 

$ : > something.txt 

注意最后2个命令wi如果文件已经存在,则将截取文件内容。

+0

感谢您的重播,但都没有成功,我使用代码编辑器内的终端,如果它有帮助。我很感激 – Moe