可能的重复:
安装用户应用程序的最佳位置是什么?
我已经下载.tar.gz并运行了sudo sh install.sh。它问我在哪里安装程序。我不希望它弄乱我的主目录,我希望它在应用程序菜单中可用。我应该把它放在哪里?/usr/bin? /usr/local/bin? 或者那些仅适用于单个二进制文件?这个程序想要创建一个文件夹。
发生错误时,我的 Web 应用程序会生成如下所示的可点击 URL:
subl://open?url=file://%2Fusr%2Flocal%2Fwebenginex%2Fclass%2Fmodels%2Fwxclient.php&line=123
Run Code Online (Sandbox Code Playgroud)
当我点击它时,我得到这个提示:

单击“启动应用程序”什么也不做。我希望它按预期打开 Sublime Text。我该如何配置?
具体来说,我想跑
lsyncd lsyncd.lua
Run Code Online (Sandbox Code Playgroud)
和
webpack --progress --color -w
Run Code Online (Sandbox Code Playgroud)
这两个都是长期运行的进程。我想在我的终端中看到两者的输出。如果结果有点混乱并不重要,我只是喜欢看到他们正在做他们应该做的事情。
另外,我希望它在我按下时终止两个进程Ctrl+C。
我想
parallel ::: 'lsyncd lsyncd.lua' 'webpack --progress --color -w'
Run Code Online (Sandbox Code Playgroud)
这似乎有效,但即使我单独运行这些命令时,我也看不到任何输出,但它们会输出一些内容。
我正在编写一个 CLI 脚本,它会在做一些事情之前询问一系列问题。如何将它们作为参数传递,以便每次我想测试我的脚本时都不必继续输入它们?
基本上,它应该自动将 4 个项目传递给 STDIN,例如“text1[ENTER]text2[ENTER]text3[ENTER]text4[ENTER]”。
是的,我可以修改我的脚本以实际读取 shell 参数,但我不想那样做,因为它应该更像一个向导。
寻找类似的东西
SOMEPROGRAM myscript arg1 arg2 arg3 arg4
Run Code Online (Sandbox Code Playgroud)
或者
SOMEPROGRAM arg1 arg2 arg3 arg4 | myscript
Run Code Online (Sandbox Code Playgroud)
或类似的东西。有这样的程序吗?
我正在尝试向我的应用程序菜单添加一个命令:

但是当我从应用程序菜单中选择它时,它什么也不做。
但是,当我从 shell 运行相同的命令时,它运行良好。为什么?
(另外,为什么 pycharm 需要 sudo 特权?)
我在 VirtualBox 中运行 Ubuntu 10.04 i686。我在顶部工具栏上看到了这个巨大的空白,这让我发疯。我有什么办法可以修复它吗?

