我想通过终端创建一个文件,我输入以下命令...
$ touch filename.py
要从终端打开刚刚创建的文件,我需要输入...
$ open filename.py
我很好奇是否有一个终端命令可以同时创建并打开文件(因为我非常懒)。
我想通过终端创建一个文件,我输入以下命令...
$ touch filename.py
要从终端打开刚刚创建的文件,我需要输入...
$ open filename.py
我很好奇是否有一个终端命令可以同时创建并打开文件(因为我非常懒)。
在 .bashrc 文件中
lazytouch()
{
touch $1
open $1
}
然后输入。$ lazytouch anything.really
open .bashrc
命令将其作为文本文件打开并进行编辑,但如果你对编程还太新的话,我不建议这样做。 - nshy~/.bash_profile
中才能使其正常工作。而且我只使用 to
来替代 lazytouch
,因为我太懒了 :P - Hlung$ echo "your text" > myfile.txt
最简单的方法是
touch filename; open filename
示例
touch myfile.py; open myfile.py
vim
。vim是一个文本编辑器。如果您只输入 vim
,则会看到文本编辑器。vim example.txt
,则会打开vim,并从此开始在您创建的文件中工作。该文件直到您保存它之前才会被保存。因此,通过按下 i
,您可以进入vim的编辑模式。这使您可以将文本放入文件中。如果要保存,请输入 escape,然后输入:w
,这表示您正在使用给定名称保存文件,因此对于此示例,它将是example.txt。保存后,按下Esc并在屏幕左下方显示您键入的所有内容,只需键入:q
即可退出。:q!
。如果您当前处于编辑模式(即正在键入某些内容),则只需按一次Esc,然后键入:q!
即可。vim example.txt
(打开编辑器,如果保存将使用给定名称)s
(启用编辑模式,您可以编写内容):w
(保存文件):q
(退出文件,仅在保存后可用!):q!
(放弃保存并退出文件)$ echo "Hello World" > filename.py && open filename.py
$ cd ~
$ touch .bashrc
$ open .bash_profile
# To get aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
$ open .bashrc
将此文本输入到 .bashrc 文件中
# .bashrc
# User specific aliases and functions
lazytouch() {
touch $1
open $1
}
记得保存 .bashrc 文件
现在你可以 cd 到任何文件夹,然后用一行代码创建并打开一个文件。
$ lazytouch anything.really
你可以使用:
cat -> youNewFile.someExtension
例子:
cat -> myNewFile.txt
完成后按Ctrl + d保存或Ctrl + c中止(但在这种情况下,它将保存一个空文件。 重定向运算符(>)将在您的文件夹中创建该文件(如果不存在),您将能够通过终端立即编辑它。
.bashrc
添加一个函数。您还可以编写一个小型shell脚本。 - Gene