无法从文本文件运行脚本

无法从文本文件运行脚本

我有一个简单的脚本,我希望能够通过双击文本文件并在终端中运行它来运行它,这样我就不必手动执行它了

#!bin/bash
$ cd /home/tyler/df_linux
$ ./df

我已尝试“允许作为程序执行文件”,但该文件仍在 gedit 中打开。

我也在sudo chmod +x df目录中使用过,终端要求我输入密码,我输入了密码,然后什么也没有发生。

我一直在互联网上查找,我的问题与我的硬盘是 NTFS 格式时的问题类似,我检查使用情况sudo blkid -o list > ~/myFileSytems后发现我尝试运行的脚本位于 ext4 分区中;所以,这不是问题所在。

我整天都在网上搜索,发现有人遇到类似的问题,但我找到的解决方案都没有用。

我的问题被标记为重复如何在 Nautilus 中运行可执行脚本?我不明白为什么,我的问题与 nautilus 无关,而且我似乎无法在我的计算机上找到任何名为 nautilus 的程序。

我正在运行 Ubuntu 14.04.03,并且尝试在终端中运行我的脚本,我正在使用 hashbang,并且脚本中的文本颜色已经改变以识别 linux 知道它是一个脚本,但是当我双击该文件时,脚本不会运行。

答案1

使用 Thunar(XFCE):https://bbs.archlinux.org/viewtopic.php?id=194464

使用 Dolphin(KDE):http://ubuntuforums.org/showthread.php?t=1882254

请发布您正在使用的文件管理器。

编辑:脚本 #1 的行前面似乎有$s。请删除它们。

相关内容