在bash脚本中输入键盘快捷方式是否可行?例如,我尝试输入^d
来代替控制+ d(注销),但没有成功。
ubuntu@vfleet:~$ ^d
-bash: :s^d: substitution failed
ubuntu@vfleet:~$ ^D
-bash: :s^D: substitution failed
我正在使用 screen 在后台运行 Django 开发服务器。其中一个将特定屏幕作为守护进程运行的命令是 control + a + d。目标是能够将 control + a + d 输入到 Bash 脚本中。例如:
python manage.py runserver
^a + d
这可行吗?
编辑:
在下面的评论中,Eric Renouf提供了一种有效的避免在screen中使用键盘快捷方式的方法。 screen -d -m sh -c "python manage.py runserver"
将作为守护进程启动开发服务器。 这是我的问题的一个很好的解决方案,但仍然希望有一个解决原始问题的解决方案。