怎么创建.sh 文件(linux)

2024-12-03 13:56:47
推荐回答(5个)
回答1:

创建方法如下:

1、touch hello.sh

2、vim hello.sh 

键入i 

插入#!/bin/sh

echo hello world;

键入: 

esc 

:

wq

3、chmod 700 hello.sh

4.、执行./hello.sh

扩展资料:

关于linux shell 文件的操作总结

1、创建文件夹

#!/bin/sh

mkdir -m 777 "%%1"

2、创建文件

#!/bin/sh

touch "%%1"

3、删除文件

#!/bin/sh

rm -if "%%1"

4、删除文件夹

#!/bin/sh

rm -rf "%%1"

5、删除一个目录下所有的文件夹

#!/bin/bash

direc="%%1" #$(pwd)

for dir2del in $direc/* ; do

if [ -d $dir2del ]; then

rm -rf $dir2del
fi
done

6、清空文件夹

#!/bin/bash

direc="%%1" #$(pwd)

rm -if $direc/*

for dir2del in $direc/* ; do

if [ -d $dir2del ]; then

rm -rf $dir2del

fi

done

7、读取文件

#!/bin/sh

回答2:

方法如下:

1、首先你要让文件有能够执行的权限,比如你的文件是a.sh那么你可以chmod +x a.sh。如下图所示。

2、这样运行是a.sh在当前工作目录,如果文件没在当前目录,那么就需要用绝对路径来执行。如下图所示。

3、使用上面的这种方法,然后运行文件就可以了。

扩展资料

Linux不使用文件名扩展来识别文件的类型。相反,Linux根据文件的头内容来识别其类型。为了提高文件可读性您仍可以使用文件名扩展。

但这对 Linux 系统来说没有任何作用。不过,有一些应用程序,比如 Web 服务器,可能使用命名约定来识别文件类型,但这只是特定的应用程序的要求而不是 Linux 系统本身的要求。

Linux通过文件访问权限来判断文件是否为可执行文件。任何一个文件都可以赋予可执行权限,这样程序和脚本的创建者或管理员可以将它们识别为可执行文件。

这样做有利于安全。保存到系统上的可执行的文件不能自动执行,这样就可以防止许多脚本病毒。

参考资料:百度百科-Linux文件系统

回答3:

点右键创建一个空文件然后重命名为a.sh那这就是一个.sh文件了,
然后用文本编辑器打开写内容就行了,,
还有其他方法比如echo '脚本内容' > a.sh 这样就创建了一个a.sh ,内容就是引号里的内容,
touch a.sh如果a.sh不存在就可创建一个空的.sh文件
vi a.sh 然后输入内容:wq保存退出也能创建.sh文件,总之方法多死了。。

回答4:

是bash脚本么??touch test.sh #创建test.sh文件
vi test.sh #编辑test.sh文件
加入内容
#!/bin/bash
mkdir test
保存退出。
chmod +x test.sh #给test.sh可执行权限
执行./test.sh命令会在当前目录下创建一个“test”目录。

回答5:

.sh文件就是文本文件,如果要执行,需要使用chmod +x xxx.sh来给可执行权限。