问题标签 [zsh]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
shell - 判断用户是否在 shell 脚本中 SUed?
我有一个在登录时执行 git-pull 的脚本。问题是,如果我 su 到另一个用户并使用 su -lp 保留我的环境,脚本会再次运行并且通常会因为各种原因而变得混乱,因为我是错误的用户。有没有办法在 shell 脚本中确定我目前是否正在起诉?我正在寻找一种不涉及将我的用户名硬编码到脚本中的方法,这是我目前的解决方案。我使用 Bash 和 ZSH 作为 shell。
linux - ZSH 中的 Kill/Yank(剪切/粘贴)
我使用 zsh 并为其设置了 Emacs 键绑定。我想让它复制我所有的常规 Emacs 文本操作命令。我想念的是 Kill/Yank 键。如果我可以选择文本(使用C-SPC- 这有效)然后执行类似kill-region
(C-w- 现在删除前一个单词)之类的事情,那就太好了。yank( C-y) 工作正常,我什至可以使用M-y.
有没有人有这样的设置工作?
python - 从 python 行命令中转义 @
我不知道这是python还是shell(linux上的zsh)的问题,我有一个这样的论点:以“@”开头的“@xyz”
python the_script.py first_argument @second_argument third_arg
我试图用 \ 或 \\ 转义 @,或者使用 "" 但程序没有启动。如果我从@second_arguments 中留下@,一切都很好。
zsh - zsh 处理参数
在 zsh 编程语言中,
如何在 "" 中将整个参数列表作为字符串获取?
即在
我想要一些与我匹配的东西“1 2 3 foo bar”
谢谢!
zsh - zsh 别名-> 函数?
假设我有:
然后像:
有效,但是
得到投诉。有没有办法将 gg 重写为 zsh 中的函数,以便它获取 gg 之后的所有参数,并将它们填充到字符串中?
谢谢!
zsh - 尝试执行本地可执行文件时,zsh 未完成本地目录名称
我有一个包含可执行文件的本地目录(例如 foo_dir/bin/bar)。我输入了“foo”,但没有建议使用 foo_dir。出来的是 $PATH 中的其他程序(例如 bootlogd)。
我应该如何配置我的 zshrc?谢谢
git - 检查当前目录是否为 Git 存储库
我正在为 zsh 中的 Git 管理编写一系列脚本。
如何检查当前目录是否是 Git 存储库?(当我不在 Git 存储库中时,我不想执行一堆命令并得到一堆fatal: Not a git repository
响应)。
git - 在 zsh 中,如何以程序的退出状态为条件?
我想这样做:
除了我不知道如何检查退出状态。我该如何解决?
谢谢
zsh - zsh 提示符中不断更新时钟?
我知道我可以date
在 zsh 提示符下执行命令。但是,它显示了旧时代;要查看当前时间,我必须点击<return>
并获得当前时间的新提示。
有没有办法将 zsh 提示配置为每秒不断更新自己?
configuration - 在 z shell 中向前移动一个单词
在zshell如何前进word,我可以设置-o vi并使用vi格式。有没有办法通过一句话在zshell中前进