发布网友 发布时间:2022-04-23 04:47
共8个回答
热心网友 时间:2022-05-04 03:50
创建方法如下:
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
热心网友 时间:2022-05-04 05:08
方法如下:
1、首先你要让文件有能够执行的权限,比如你的文件是a.sh那么你可以chmod +x a.sh。如下图所示。
2、这样运行是a.sh在当前工作目录,如果文件没在当前目录,那么就需要用绝对路径来执行。如下图所示。
3、使用上面的这种方法,然后运行文件就可以了。
扩展资料
Linux不使用文件名扩展来识别文件的类型。相反,Linux根据文件的头内容来识别其类型。为了提高文件可读性您仍可以使用文件名扩展。
但这对 Linux 系统来说没有任何作用。不过,有一些应用程序,比如 Web 服务器,可能使用命名约定来识别文件类型,但这只是特定的应用程序的要求而不是 Linux 系统本身的要求。
Linux通过文件访问权限来判断文件是否为可执行文件。任何一个文件都可以赋予可执行权限,这样程序和脚本的创建者或管理员可以将它们识别为可执行文件。
这样做有利于安全。保存到系统上的可执行的文件不能自动执行,这样就可以防止许多脚本病毒。
参考资料:百度百科-Linux文件系统
热心网友 时间:2022-05-04 06:42
点右键创建一个空文件然后重命名为a.sh那这就是一个.sh文件了,热心网友 时间:2022-05-04 08:34
是bash脚本么??touch test.sh #创建test.sh文件热心网友 时间:2022-05-04 10:42
.sh文件就是文本文件,如果要执行,需要使用chmod +x xxx.sh来给可执行权限。热心网友 时间:2022-05-04 13:06
接着楼上的,然后添加对应用户的X(执行)权限热心网友 时间:2022-05-04 15:48
文本编辑软件都可以,文件开头第一行一般是:#! /bin/bash,后边是shel命令脚本及注释,编辑好保存为sh后缀文件(不是必要的),添加可执行属性就OK了。热心网友 时间:2022-05-04 18:46
vim xxxx.sh