0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何创建和执行一个简单的Linux shell脚本

454398 来源:网络整理 作者:佚名 2019-11-06 17:28 次阅读

步骤1:选择文本编辑器

使用文本编辑器编写Shell脚本。在Linux系统上,有一些可供选择:Vim,Emacs,Nano,Pico,Kedit,Gedit,Geany,Notepad ++,Kate,Jed或LeafPad。

选择文本编辑器后,启动文本编辑器,打开一个新文件以开始输入shell脚本。

步骤2:键入命令和回声语句

开始输入您希望脚本运行的基本命令。

确保在单独的行中键入每个命令。

例如,要将单词打印到屏幕,请使用“echo”命令:

echo“此语句将打印到屏幕上。”

要列出目录中的文件, type:

echo“现在我们要列出文件。”

ls

要打印当前目录,请键入:

echo“接下来我们将打印我们所在的目录:“

pwd

将文件保存在名称下:FirstShellScript.sh

步骤3:使文件可执行

现在该文件已保存,需要将其设为可执行文件。这是使用chmod命令完成的。在Linux命令行上键入:

chmod 555 FirstShellScript.sh

这将允许您执行shell脚本以运行其中包含的命令。

步骤4:运行Shell脚本

1。要运行shell脚本,请导航到刚刚保存的文件所在的目录。

2。现在键入以下内容[确保在它之前键入“点斜杠”!]:

。/FirstShellScript.sh

3。然后按Enter键执行它

4。您在shell脚本中保存的命令现在将运行。

步骤5:更长的Shell脚本

如果您愿意要尝试更长的shell脚本,请将下面的shell脚本(并附加为PDF和ODT文件)复制到文本编辑器中,保存,使其可执行并运行。当您了解更多Linux命令时,您可以创建更复杂的shell脚本。

=========================

echo“Matt的测试shell脚本”

echo“使用vim编辑器创建”

echo“使用在浏览器中运行的shell”

echo“来自网站www.PythonAnywhere.com”

echo“==========”

echo“列出一些文件:”ls

echo“以长格式列出文件:”ls -l 《br》 echo“=== =======“

echo”现在我们要更改这个shell脚本的权限:“

echo”阅读:4,写:2,执行:1“

chmod 755 mattshell .sh

echo“==========”

echo“使用touch命令创建文件”

touch testfile.text

echo“请注意文件扩展名在Linux可以是任何东西。“

echo“现在我们要列出我们刚刚创建的文件:”

ls testfile.text -l 《br》 echo“==========”

echo“接下来我们将把ls命令输入更多:“

ls | more echo”==========“

echo”现在我们将运行ls命令并编写它到文本文件“

ls》 listoffiles.text

echo”接下来我们将使用more命令查看我们刚创建的文件“

more listoffiles.text

echo”我们要去找出我们正在运行的内核:“

echo”内核发布:“; uname -r

echo“========”

echo“接下来我们将找到关于我们是谁的问题的答案:”

whoami

echo“== =======“

echo”让我们将数据包发送到美国洛杉矶:“

ping -c 1 www.ucla.edu

echo”我们的主机名是:“hostname

echo“这里我们要将listoffiles.text更改为inital caps:”

cp listoffiles.text ListOfFiles.text

ls -l ListOfFiles *

echo“========”《回声“现在我们要找出我们所处的位置:”

“创建一个以莎士比亚引用命名的文件:”触摸tobeornottobe.text

ls -l tobe *

echo“========”

echo“只需使用通配符快速使用grep命令”

echo“我们将把ls的内容传递给grep:”

ls | grep tobe *
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编辑器
    +关注

    关注

    1

    文章

    788

    浏览量

    30233
  • 脚本
    +关注

    关注

    1

    文章

    372

    浏览量

    14637
收藏 人收藏

    评论

    相关推荐

    100个Linux Shell脚本总结

    不知道大家有没有发现,会编写shell脚本的运维,工资不会低,并且他的工作会很轻松!今天浩道跟大家分享每一个Linux运维应知必会的100个shell
    的头像 发表于 12-05 09:28 509次阅读

    linux命令行与shell编程实战

    Shell编程基础:学习Shell脚本的基本语法和结构,如变量、数组、函数、控制结构等。通过编写Shell脚本,可以自动化
    的头像 发表于 11-08 10:57 378次阅读

    linux命令和shell编程有什么联系

    的命令,并提供了许多功能和特性,如变量、控制结构、函数等,这些功能和特性使得Shell编程成为可能。 其次,Linux命令是Shell编程的重要组成部分。通过使用Linux命令,用户可
    的头像 发表于 11-08 10:53 415次阅读

    shell并行执行java脚本

    Shell是一种用于解释执行命令的脚本语言,而Java是一种跨平台的面向对象编程语言。在某些情况下,我们可能需要在Shell脚本
    的头像 发表于 11-08 10:29 276次阅读

    shell脚本串行和并行执行设置

    Shell脚本中,你可以使用不同的技巧来实现串行和并行执行。 串行执行 要实现串行执行,你可以简单
    的头像 发表于 11-08 10:25 847次阅读

    shell并行调用脚本

    Shell脚本中,可以使用一些技巧来实现并行调用。以下是几种常见的方法: 使用后台进程:在Shell脚本中,可以使用"command2 上述脚本
    的头像 发表于 11-08 10:23 429次阅读

    如何利用shell进行脚本程序的设计?

    利用Shell进行脚本程序的设计可以按照以下步骤进行: 选择Shell解释器:在Unix和Linux系统中,通常会默认安装一个或多个Shell
    的头像 发表于 11-08 10:17 289次阅读

    shell脚本基本命令

    Shell脚本是一种可执行文件,它包含了一组用某种特定语言编写的命令,这些命令可以被解释器(如bash)执行。以下是一些常见的shell
    的头像 发表于 11-08 10:08 716次阅读

    Linux中常用的Shell脚本示例

    当谈论一线运维工作中的常用 Shell 脚本时,以下是一些实用的例子。
    发表于 09-08 09:42 465次阅读

    为什么shell脚本执行命令要加exec?这个exec有什么作用呢?

    正常情况下,如果我们想要在shell脚本执行一个命令,我们只用将该命令原样写到这个shell脚本中就好了。
    的头像 发表于 08-21 09:10 1303次阅读
    为什么<b class='flag-5'>shell</b><b class='flag-5'>脚本</b>中<b class='flag-5'>执行</b>命令要加exec?这个exec有什么作用呢?

    Linux shell脚本分享

    今天浩道跟大家分享几个Linux运维中常用到的shell脚本
    发表于 07-18 09:53 457次阅读
    <b class='flag-5'>Linux</b> <b class='flag-5'>shell</b><b class='flag-5'>脚本</b>分享

    嵌入式Linux入门(五、Shell脚本编程上:认识Shell脚本

    大家好,是矜辰所致,嵌入式 Linux入 门第五课,本课开始简单学习一下 Shell 脚本编程。
    的头像 发表于 07-13 16:10 1014次阅读
    嵌入式<b class='flag-5'>Linux</b>入门(五、<b class='flag-5'>Shell</b><b class='flag-5'>脚本</b>编程上:认识<b class='flag-5'>Shell</b><b class='flag-5'>脚本</b>)

    分享249个拿来即用的shell脚本

    ,电子版可以随时拿来练习提升,是学习、提升、面试必备精品。 1、通过位置变量创建Linux系统账户及密码   #!/bin/bash# 通过位置变量创建 Linux 系统账户及密码 
    的头像 发表于 07-07 10:52 739次阅读
    分享249个拿来即用的<b class='flag-5'>shell</b><b class='flag-5'>脚本</b>

    Linux Shell脚本经典案例分享

    ​ 作为一名 Linux 运维工程师,会写好的脚本不仅能提高工作效率,还能有更多的时间做自己的事。最近在网上冲浪的时候,发现大家对Shell脚本都有“心结”,要么觉得自己写出来不好
    发表于 06-16 14:03 517次阅读
    <b class='flag-5'>Linux</b> <b class='flag-5'>Shell</b><b class='flag-5'>脚本</b>经典案例分享

    使用Shell脚本掩盖Linux上的操作痕迹

    使用 Shell 脚本Linux 服务器上能够控制、毁坏或者获取任何东西,通过一些巧妙的攻击方法黑客可能会获取巨大的价值,但大多数攻击也留下踪迹。
    的头像 发表于 05-23 09:15 445次阅读
    使用<b class='flag-5'>Shell</b><b class='flag-5'>脚本</b>掩盖<b class='flag-5'>Linux</b>上的操作痕迹