请问一下,linux中的shell脚本写在哪里???
我的意思就是,比如咱们写文本文档时可以建立一个.text文档,然后在里面写东西。我刚接触linux就是想问一下,写shell脚本时是不是也需要先写个文档,然后在终端命令行...
我的意思就是,比如咱们写文本文档时可以建立一个.text文档,然后在里面写东西。我刚接触linux就是想问一下,写shell脚本时是不是也需要先写个文档,然后在终端命令行中去执行啊??要是这样的话那个文档后缀名是什么?是.bat吗??放在哪里??好好解释下,谢谢了!
展开
4个回答
展开全部
随便放在哪里都行,linux不靠后缀区分是否可执行。所以任何后缀或没有后缀都可以。但是为了自己识别方便,你可以取一个你熟悉的名字如xx.sh
怎么让他可以执行呢,chmod u+x xx.sh这样你就拥有了执行他的权限。
怎么让他可以执行呢,chmod u+x xx.sh这样你就拥有了执行他的权限。
追问
在终端执行时要把脚本文件放到什么位置?
追答
看你处理什么了,如果处理的内容和路径无关放哪里都可以了,只要你有权限放(当然了,proc sys这样的目录是放不下去的)
比如你脚本中处理或者使用了一个文件,而你是这样引用你的文件的 ./myfile
你使用了当前目录,那么你的脚本当然要放在文件所在目录
如果你这样引用文件: ./dir/myfile
脚本要放在dir的父目录中
如果:/home/myname/dir/myfile
这是一个绝对路径,你放在哪里都是可以的。
展开全部
1、可以在文本编辑器里写,也可以在终端里写好保存。
2、linux似乎对文件扩展名没有什么要求,甚至可以不用文件扩展名。
3、在执行脚本文件前要赋于文件可执行操作权限。
我也是初学者,不知道回答的正不正确。你可以试一下,在linux下顶多也是得到一个错误的返回信息,别怕。
2、linux似乎对文件扩展名没有什么要求,甚至可以不用文件扩展名。
3、在执行脚本文件前要赋于文件可执行操作权限。
我也是初学者,不知道回答的正不正确。你可以试一下,在linux下顶多也是得到一个错误的返回信息,别怕。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.sh 放在任何地方都行,执行用
sh filename.sh
sh filename.sh
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
放哪里都可以,只要你记住就行,文档是自己写的,后缀是.sh。执行的时候./**.sh就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询