如何创建并打开终端文件用一个命令?(How can I create and open a file

2019-06-26 10:55发布

要建立从终端我键入下面的一个文件...

$ touch filename.py

要打开我刚刚从终端创建的文件,我然后键入...

$ open filename.py

我很好奇,想知道是否有一个终端命令,它都...创建,然后打开(我超级懒惰)。

Answer 1:

在.bashrc中

lazytouch()
{
  touch $1
  open $1
}

然后键入

$ lazytouch anything.really


Answer 2:

这是懒惰的人可以得到:

$ echo "your text" > myfile.txt


Answer 3:

您可以使用以下方法来创建一个名为“filename.py”文件中插入的“Hello World”到该文件,然后打开该文件,

$ echo "Hello World" > filename.py && open filename.py


Answer 4:

我做什么,当我想创建一个文件,编辑它,只是将它保存为I型vim在终端。 VIM是一个文本编辑器。 如果您只需键入vim ,你会看到的文本编辑器。

但是,如果你键入比如vim example.txt您打开VIM并从那时起你所创建的文件中工作。 该文件没有得到保存,直到你这么说。 所以,按i你进入VIM的编辑模式。 允许你把文本的文件中。 如果你想保存刚才输入escape其次:w ,这意味着你要保存你所拥有它给它的名字的文件,所以在这个例子中这将是example.txt中。 之后你救了它,你按下Esc键在屏幕中显示左下来后,简单类型输入的一切:q到这么回事。

如果你知道你真的不想救你只需键入文件:q! 如果您在编辑模式是目前,这意味着你输入的东西,你只需按Esc键一次,然后按:q!

因此,简短的摘要:

  • vim example.txt (打开编辑器,如果保存它会用给定的名称)
  • s (将使编辑模式,你可以写的东西)
  • Esc键 (如果你想停止编辑)
  • :w (保存文件)
  • :q (退出文件,只有使用在保存时!)
  • :q! (放弃保存并退出只是文件)


Answer 5:

要做到这一点最简单的方法是

touch filename; open filename

touch myfile.py; open myfile.py


Answer 6:

在Mac上创建一个lazytouch函数来创建和打开一条线,你必须编辑的.bashrc文件。 您可能必须先创建它。 当心,如果你是一个新手程序员。 这些命令中有的可能需要您预先考虑sudo的许可,以创建和保存。 在终端输入这些命令。

$ cd ~

$ touch .bashrc

$ open .bash_profile

在.bash_profile中检查.bashrc中输入此配置文件

# To get aliases and functions
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

记得.bash_profile中保存。 然后在bash做到这一点。

$ open .bashrc

请在.bashrc中这段文字

# .bashrc

# User specific aliases and functions

lazytouch() {
    touch $1
    open $1
}

记住要保存的.bashrc

现在,您可以cd到任意文件夹,然后创建和打开一个文件一行。

$ lazytouch anything.really


文章来源: How can I create and open a file from terminal with a single command?
标签: shell