我有一个简单的脚本,我希望能够通过双击文本文件并在终端中运行它来运行它,这样我就不必手动执行它了
#!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。请删除它们。