26得票4回答
如何修复在shell中编辑取消,没有进行任何更改的问题。

我跑步kubectl edit deployment 我希望更改其中一个pod的版本(这个命令会在我的文本编辑器中打开一个临时文件,然后我通常编辑并关闭这个临时文件),甚至在我在文本编辑器中关闭这个临时文件之前,我就可以在我的bash中看到以下提示。Edit cancelled, no cha...

25得票1回答
Fish shell:如何在出错时退出(类似于bash中的set -e)

在bash中,你可以在脚本中使用 set -e 来在发生错误时退出:set -e cd unexisting-folder echo "this line will not be printed" 但是在fish shell中,set -e用于删除变量:set FOO bar set -e F...

24得票2回答
如何在Fish Shell中使用有限序列进行for循环迭代

我想在for循环中限制序列。 我尝试过很多方法但都不成功。 我做错了什么吗? 我认为这应该可以工作:for x in ((seq 100)[50..55]) echo $x end

24得票3回答
如何在我的脚本中为fish shell提供选项补全?

我正在使用Ubuntu 13.10和fish 2.1.0。 我想编写一个Python脚本,以便从命令行执行一些任务。该脚本需要从命令行获取参数。 我该如何编写脚本,以便fish可以请求并获取给定参数的可能值。潜在值列表是动态的。也就是说,它将通过编程方式确定(例如,与某些标准匹配的文件夹名称...

24得票4回答
如何在fish shell中获取用户确认?

我正试图在fish shell脚本中收集用户输入,特别是以下常见形式:This command will delete some files. Proceed (y/N)? 在搜索了一番后,我仍然不确定如何干净地做到这一点。 在fish shell中是否有特殊的方法来做到这一点?

23得票5回答
列出 fish/bash shell 中所有可用的别名

有没有一种方法可以列出所有的别名,类似于:$ ls-aliases .. "cd .." la "ls -Gla" gs "git stash" etc... 同时,是否可以为别名添加易于理解的说明?我正在使用MacOSX操作系统。

23得票2回答
在使用 fish shell 时,运行 `go install /path/to/src` 出现错误

我正在遵循 golang 文档中 "如何编写代码" 部分的内容,链接在这里。我同时使用 fish shell。 我已经按照教程设置了正确的环境变量 (GOPATH 和 PATH),但是我无法让命令 go install github.com/user/hello 在我的安装中运行。我收到了以...

22得票6回答
如何在 fish shell 中删除函数而不直接删除该函数文件?

我在fishshell中定义了一个名为hello的函数: function hello echo Hello end 并保存它: funcsave hello 如果我想删除它,我可以删除文件~/.config/fish/functions/hello.fish。 还有其他...

22得票3回答
如何从fish shell的命令历史记录中删除条目?

我试图解锁屏幕时,不小心在运行fish shell的终端中输入了我的密码。 如何从fish的命令历史记录中删除它? 解决方案不需要具有取证安全性。备份文件或驱动器上留下的痕迹对我来说是可以接受的。我只想避免例如在使用fish的历史记录进行屏幕共享会话时意外弹出我的密码。我想保留所有其他命令...

22得票7回答
在Fish中将conda添加到环境变量路径

~> conda install pandas fish: Unknown command 'conda' 我知道我需要将conda添加到PATH中,但无论我尝试哪些命令的组合,都不能使其工作。我仍然收到上面的错误。