有没有办法从 cygwin bash 中正确地否认进程?
例如我可以在后台运行
/cygdrive/c/Windows/notepad.exe &
Run Code Online (Sandbox Code Playgroud)
并且记事本窗口显示但是当我使用 Ctrl+D 关闭 bash 或键入 exit 时,bash 窗口保持打开状态
我使用的是带有意大利语键盘布局的 Windows 7 系统

如您所见,此布局缺少波浪号~字符和反引号字符。顺便说一句,反引号不是那么重要,因为我可以在 bash 脚本中使用$(and模拟它)。问题是每次我需要波浪号时我都必须按住 Alt 并输入 1 2 6 (即它的 ASCII 代码),这很无聊!我不仅在 CygWin 中需要它,而且在 GNU R、eclipse 等等中也需要它。
您是否遇到过非美国布局的问题?有没有最快的方法来输入波浪号?
$@和之间有哪些区别$*?例如,我在这里看不到任何区别:
#! /bin/bash
echo with star: $*
echo with at sign: $@
Run Code Online (Sandbox Code Playgroud)