Ubuntu使用快捷键执行shell脚本时没反应

sh/bash/dash/ksh/zsh等Shell脚本
回复
wq2414745457
帖子: 3
注册时间: 2017-05-06 13:28
系统: ubuntu16.04 LTS

Ubuntu使用快捷键执行shell脚本时没反应

#1

帖子 wq2414745457 » 2017-05-06 13:35

# 系统:Ubuntu16.04 LTS
# Shell:
* 把shell脚本放在 /bin/ 目录下,在命令行任何目录下都可以执行
* 在自定义快捷键命令:输入命令 cmd 或 加上绝对路径 /bin/cmd 都不行
* 有没有少做了什么?或者做错了什么
头像
lilydjwg
论坛版主
帖子: 4248
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: Ubuntu使用快捷键执行shell脚本时没反应

#2

帖子 lilydjwg » 2017-05-06 14:04

你期待什么反应?如果你想看到冒出一个终端窗口的话,你需要执行:

xterm -e xxx
wq2414745457
帖子: 3
注册时间: 2017-05-06 13:28
系统: ubuntu16.04 LTS

Re: Ubuntu使用快捷键执行shell脚本时没反应

#3

帖子 wq2414745457 » 2017-05-06 14:12

解决了,第一次使用快捷键方式来执行命令,所以不是很懂
# 原本开头 # !/bin/bash
# 后来发现 #!是一个整体,被我拆开了。
# 现在我把它改好了 #! /bin/bash 就没事了
头像
lilydjwg
论坛版主
帖子: 4248
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: Ubuntu使用快捷键执行shell脚本时没反应

#4

帖子 lilydjwg » 2017-05-06 14:39

对啊,那个叫 shebang,很重要的。
bash 遇到没有正确的 shebang 的文本文件的时候,会尝试自己去执行。但是内核和别的工具不会。
回复