请问怎么把Linux和YlmF中常用的命令行操作制作成类似于Windows中bat批处理文件那样的程序?
4个回答
展开全部
Linux下的shell脚本可以是简单的命令集,也可以是带有if--then等结构的复杂函数(整个shell就是一个shell脚本语言解释器)。
Linux下的文件名命名规则没有Windows下那么多限制,并不依靠所谓扩展名来确定文件类型。原则上,任何字符串都是可行的(最好避开shell保留的字符如*,/,[空格]等),命名为“123.456.bat.exe.shell”一点问题没有,一般在软件的源码包中,会看到两类命名法:不加句点及后续内容,如configure;另一类使用“.sh”作后缀,如autogen.sh。实际上这只是为了方便用户识别,操作系统不依赖Windows系统沿袭下来的“扩展名”,大部分Linux程序会试图根据shell脚本的第一行来决定由哪个shell程序执行这个脚本,如:
#!/bin/bash
表示该脚本由/bin目录下的bash程序执行(当然,首先要给脚本文件加上可执行权限)。如果没有这一行,则操作系统会试图用当前shell程序来运行它,所以最好加上。
Linux下的文件名命名规则没有Windows下那么多限制,并不依靠所谓扩展名来确定文件类型。原则上,任何字符串都是可行的(最好避开shell保留的字符如*,/,[空格]等),命名为“123.456.bat.exe.shell”一点问题没有,一般在软件的源码包中,会看到两类命名法:不加句点及后续内容,如configure;另一类使用“.sh”作后缀,如autogen.sh。实际上这只是为了方便用户识别,操作系统不依赖Windows系统沿袭下来的“扩展名”,大部分Linux程序会试图根据shell脚本的第一行来决定由哪个shell程序执行这个脚本,如:
#!/bin/bash
表示该脚本由/bin目录下的bash程序执行(当然,首先要给脚本文件加上可执行权限)。如果没有这一行,则操作系统会试图用当前shell程序来运行它,所以最好加上。
展开全部
右键,创建文档---空文件
然后把命令写入里面。
然后在终端中用chmod命令给它设置可执行权限。
比如:
在主目录下建一个文件,名为关机,在里面写入内容:
sudo halt
然后在终端中进入主目录下,打命令:
chmod +x 关机
回车。
然后你要关机的时候双击它就是了。
没有扩展名
然后把命令写入里面。
然后在终端中用chmod命令给它设置可执行权限。
比如:
在主目录下建一个文件,名为关机,在里面写入内容:
sudo halt
然后在终端中进入主目录下,打命令:
chmod +x 关机
回车。
然后你要关机的时候双击它就是了。
没有扩展名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
linux下面的shell脚本不但能实现批处理文件那样简单的功能,更能实现更加复杂的操作, 去搜一下 “bash 脚本”, 里面会告诉你如何写bash脚本的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个不行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询