Linux下运行Shell脚本的简单使用技巧(linux运行shell脚本)
Linux 是一种灵活、稳定、安全和高效的操作系统,而 Shell Script 就是利用 Linux 内置的 Shell 命令进行操作和处理的脚本程序,很多时候需要写一些 shell 脚本来满足业务需求和自动化运维,本文主要和大家分享一些使用 shell 脚本的基本知识和技巧。
一、Linux Shell 概述
Linux Shell 就是一个提供用户与系统内核之间的界面,它包含了 Linux 系统内核提供给用户的功能集,可以使用这些功能集来实现一些自动化运维,比如拷贝文件,搭建LAMP环境等。
二、编写Shell
Shell 脚本通常使用一种文本文件来保存命令,它们以特殊符号开头,所有保存在文件中的 Linux 命令都会在被执行前进行若干种检查。
下面是一个简单的 Shell 脚本示例:
#!/bin/bash
# 此处为Shell脚本执行声明 #本脚本完成文件的复制
#输入参数为文件的来源与目的地 cp $1 $2
echo finish
这段脚本主要实现的功能就是复制函数,我们将这段代码保存在/home/test.sh文件中,在终端输入以下指令就可以执行此脚本:
$ bash test.sh file1 file2
在 Linux 上,/bin/bash 是 bash 的默认路径,把写好的 Shell 脚本保存到同一目录下,即可使用以下指令来运行:
$./test.sh file1 file2
三、权限设置
我们在操作 Shell 的时候要注意文件的权限,有时候文件不能正常运行脚本会是权限不够,在终端输入以下指令设置文件的权限:
$ chmod u +x test.sh
四、运行结果查看
如果脚本执行比较耗时,那么可以使用nohup 指令将脚本后台运行,可以使用nohup指令对脚本输出结果进行查看:
$ nohup ./test.sh file1 file2 &
$ tail -f test.sh.out
综上所述,Linux 下运行 Shell 脚本不仅需要编写正确的脚本,更要注意脚本权限、后台运行脚本以及运行结果的查看。跟着这些技巧,用户可以轻松地实现 Shell 脚本。