5个针对Cron作业和Shell脚本的Linux初学者设置想法

bash脚本是Linux最佳的生产力功能之一。有了它,您可以快速完成一系列复杂的任务,因此非常适合详尽和重复的需求。 Bash脚本和cron作业也是了解终端命令的好方法,因为它们都使用了反复使用的终端命令。

有兴趣使用有趣的工具来学习终端命令吗?以下是关于shell脚本和cron作业的五个想法,可帮助您入门。但是,首先,要进行一些介绍。脚本(包括循环,变量等)以及对各种Linux命令的良好感觉。例如,为了编写有效的脚本,绝对应该知道这40条基本命令。如果您还不了解所有这些,请不用担心!这就是为什么要这样做-最好的学习方法是先精打细算。

在创建bash脚本时,需要了解一些事项。每个脚本都必须具有.sh文件扩展名,以“#!/ bin / bash"行开头,并且可以使用#在每行的基础上进行注释。每个新行也是一个新命令,$ 1,$ 2,$ 3…都是参数。您可以使用任何需要的内容。

什么是Cron作业?

创建脚本后,需要创建一个使用以下内容的.txt文件。格式:0-60 <分钟>,0-23 <小时>,1-31 <天>,1-12 <月>,0-7 <星期几,其中0和7都表示星期日>,然后是路径的脚本。对于每个值都无关紧要的位置(例如星期几),您只需将数字替换为星号即可。然后运行 crontab /path/to/file.txt ,显然将路径替换为实际路径。现在,您已经设置了cron作业!

脚本构想

现在,您知道什么是bash脚本和cron构想了,您可以尝试以下一些想法。对于所有这些想法,我敢肯定您将能够找到可以完成这些操作的代码,但是其中的乐趣何在?

假设您在文件夹中有一堆图片,但是他们都有非常奇怪的名字。除了保留这些无用的名称,您还可以创建一个脚本,该脚本将采用文件夹的名称并进行递增计数,以便为所有这些图像创建新名称。它可能不是世界上最有用的东西,但是它是练习bash脚本技能的一个很好的开始。所涉及文件夹的内容,而不是文件夹本身。 rm -rf / path / to / folder rm -rf / path / to / folder / * 不同。

获取脚本

这五个脚本编写思路应该使您在Linux上创建bash脚本方面处于领先地位。我知道其中一些想法似乎有些困难,我确实想添加一些代码来帮助大家,但是我认为最好是自己学习。互联网是编写脚本的绝佳资源,因此,我相信您会很快找到答案。一旦您了解了编写脚本的感觉,就可以为您做脚本了。

需要更多了解Linux的方法吗?查看这11条快捷方式以加快流程!

您编写的最佳脚本有哪些?请在评论中告知我们!

标签: 编程 终端