我正在定义一个函数,我.bashrc
用它来调用多个其他函数。
function startday {
irene
}
Run Code Online (Sandbox Code Playgroud)
这有效,(irene
是一个定义和来源的函数)但是,我想在另一个终端中执行它。
function startday {
gnome-terminal -c "irene"
}
Run Code Online (Sandbox Code Playgroud)
说 Failed to execute child process "irene" (No such file or directory)
irene
激活一个 virtualenv,所以我希望终端在运行命令后不退出。(不用说,简单地irene
在终端上执行确实能成功执行函数。)
我bc
最近在使用该实用程序,
无法使用Ctrl+C退出程序。Ctrl+C的interrupt
信号与use quit to exit.
我可以使用EOF
( Ctrl+ D) 或quit
退出的消息一起返回。
我通读了^Z
和之间的区别^C
。从技术上讲,^C
应该结束程序(并且大多数程序在接收到interrupt
信号时都会中止)。但是bc
返回一条消息,要求我们quit
改用。
我想知道这有什么特别的优势吗?