linux (OpenSuse) 下的*.SH全都以记事本打开了!!

linux (OpenSuse) 下的*.SH全都以记事本打开了!!
我的OPENSUSE下的SH文件打开的时候全都以记事本方式打开了,如何能让它还原回执行就是运行脚本!!!

第1个回答  2009-06-18
呵呵,想执行要保证1:他可执行。也就是有x权限,用ls -l可以查看,没有使用chmod命令或者图形界面下右键->属性中更改权限,否则他会以查看的方式打开
2:执行的时候路径正确
所以一般这种文件一旦发生不可打开,到终端此文件目录下,运行sh ./文件名来运行,还是要注意权限
第2个回答  2009-06-18
可以这么设置你当前目录下的所有 *.sh 文件都可以可执行:
chmod u+x *.sh
那么,当前目录下的 *.sh 就在双击时就会提示你是可执行文件,你点运行即可。
第3个回答  2009-06-18
右键——属性——打开方式——选择相应的sh脚本打开方式,记得加分。
第4个回答  2009-06-19
usually we run it in terminal, instead of double click it.
if you run it in terminal, you should not think about the question what editor it choose when double clicked.
$chmod 755 filename.sh
$./file.sh
or
$sh file.sh本回答被网友采纳
第5个回答  2009-06-18
跟windows差不多。

linux (OpenSuse) 下的*.SH全都以记事本打开了!!
呵呵,想执行要保证1:他可执行。也就是有x权限,用ls -l可以查看,没有使用chmod命令或者图形界面下右键->属性中更改权限,否则他会以查看的方式打开 2:执行的时候路径正确 所以一般这种文件一旦发生不可打开,到终端此文件目录下,运行sh .\/文件名来运行,还是要注意权限 ...

电脑系统的分类
三、linux系统:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。参考资料来...

如何使用GRUB引导操作系统进行自定义多启动
菜单文件menu.lst可以用编辑器打开。如果用记事本打开行列顺序会错乱。最好是右击文件,用写字板打开。编写menu.lst之前,先要理解 grub对硬盘和分区的定义。在grub中,第一硬盘为hd0,第一硬盘的第一分区为(hd0,0),接下去类推,而不是由1开始的,如果不知道是第几分 区也不重要,在grub命令的(h...

如何在CentOS上安装并汉化Code:Blocks
全为小写字母)。如果找不到,请看步骤3,否则直接看步骤4。3.在桌面上打开终端,运行命令:locate codeblocks >codeblocks 。运行完毕后,在桌面生成了一个名为codeblocks的文件,打开该文件,从中找到codeblocks目录所在的路径。4.将所下载的压缩包解压到第2步创建的locale目录下,则locale目录下应出...

相似回答
大家正在搜