【Linux命令-shell】虚拟机中创建shell脚本、查看当前路径、执行脚本

这篇具有很好参考价值的文章主要介绍了【Linux命令-shell】虚拟机中创建shell脚本、查看当前路径、执行脚本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、创建shell脚本

二、查看当前的路径

三、执行脚本


一、创建shell脚本

shell脚本的特点

提前将可执行的命令语句写入一个文件中

顺序执行

解释器逐行解释代码

常见的脚本有:shell、python、PHP......

注:用什么解释器就是什么脚本

编写shell脚本:

步骤:

1、新建文件

2、添加可执行语句命令

3、给文件添加执行权限

如下:

 创建一个存放脚本的文件夹

mkdir  /root/shell/day01

创建脚本并写入内容

vim  /root/shell/day01/first.sh

echo  "Hello World"

赋于执行权限

chmod  +x  /root/shell/day01/first.sh

 执行文件(我是在文件所在路径打开的终端所以直接执行的 写绝对路径执行哦)

./first.sh

 规范脚本

#!脚本声明   例如:#!/bin/bash

注释信息以#开头

可执行的语句

二、查看当前的路径

pwd

三、执行脚本

方法1:需要可执行权限

相对路径和绝对路径都可以

添加执行权限

chmod +x 文件路径/文件名

取消可执行权限:chmod -x 文件路径/文件名

方法2:不具有可执行权限

sh 文件名      #该执行方法默认开启了子进程

source 文件名   #该执行方法不会启动子进程,通过pstree可以查看进程树

为了检测两种执行方式的区别,我们可以在脚本中写入exit

sh:退出子进程,返回命令行 看起来没有变化

source:退出脚本 直接断开文章来源地址https://www.toymoban.com/news/detail-450669.html

到了这里,关于【Linux命令-shell】虚拟机中创建shell脚本、查看当前路径、执行脚本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Shell 命令集合 系统管理 内置命令】⭐⭐Linux 退出当前的Shell会话 exit命令 使用指南

    Shell 命令专栏:Linux Shell 命令全解析 exit命令是Linux操作系统中的一个内置命令,用于退出当前的Shell会话。 当我们在终端中运行exit命令时,它会终止当前的Shell进程,并返回到上一级Shell或者关闭终端窗口。它可以用于退出当前登录的用户会话,或者在脚本中用于结束程序的

    2024年02月04日
    浏览(52)
  • Linux shell脚本命令记录

    1、cut cut 命令可以从一个文本文件或者文本流中提取文本列。 egg:  参考:https://www.cnblogs.com/liuyansheng/p/6180332.html 2、identify identify命令主要用于获取一个或多个图像文件的格式和特性。 3、shell中#*,##*,#*,##*,%*,%%*的含义及用法    参考:shell中#*,##*,#*,##*,%*,%%*的

    2024年02月08日
    浏览(30)
  • Linux命令200例:pwd用于显示当前工作目录的绝对路径

    🏆作者简介,黑夜开发者,全栈领域新星创作者✌。CSDN专家博主,阿里云社区专家博主,2023年6月csdn上海赛道top4。 🏆数年电商行业从业经验,历任核心研发工程师,项目技术负责人。 🏆本文已收录于专栏:Linux命令大全。 🏆本专栏我们会通过 具体的系统的命令讲解 加上

    2024年02月13日
    浏览(30)
  • linux&shell日常脚本命令(1)

    Linux 清理make、configure生成的文件(灵感来自于quilt安装) Linux 清理make、configure生成的文件 == make clean #清除上一次make命令生成的文件== make distclean #清除上一次make以及configure命令生成的文件 然后再 shell脚本传参 shell如何传递外部参数给文件内部使用 shell脚本传参 sub.sh run.sh

    2024年01月21日
    浏览(29)
  • Linux的shell脚本常用命令

    使用shell脚本可以将所要执行的命令行进行汇总,统一执行,制作为脚本工具,简化重复性工作 1.1.1、启动命令 假设我们拥有一个halloWord.sh的脚本,通过cd 命令进入相对应的目录下 1.1.2、记录日志 将脚本执行的内容以及输出记录在log.txt文件中,同时也控制台显示器也要输出

    2024年02月13日
    浏览(31)
  • Linux查看命令的绝对路径

    linux查看命令的绝对路径 在Linux中,可以使用以下命令来查看命令的绝对路径: 1、which 命令名 例如,要查看chronyc命令的绝对路径,可以运行: 2、whereis 命令名 例如,要查看chronyc命令的绝对路径,可以运行: 3、type 命令名 例如,要查看chronyc命令的绝对路径,可以运行:

    2024年02月04日
    浏览(28)
  • Linux 查询正在运行的shell脚本命令

    1.查看当前运行的所有进程。 ps -A 2.如果太多了找不到,看的眼花,可以加条件 grep是分组 查看正在运行的shell脚本的进程shell脚本就是 sh ps -ef |grep  sh 如图下面就是查询出来的所有sh脚本,看第三列就是脚本的进程UID,直接杀死UID就行    3.杀死进程UID kill  4491 如图 直接杀

    2024年02月12日
    浏览(34)
  • 【Linux】Shell脚本中获取命令运行的结果

    写shell脚本的时候,常需要将一个命令的运行结果做为参数传递给另外一个命令,除了我们熟知的管道 | 和args,我们也可以通过获取命令的运行结果。 执行结果: 来点复杂的应用: 再比如: 😉 运行结果: 把反引号``换成$()即可 反引号不支持嵌套,而 $ 支持嵌套。 举个例

    2024年02月11日
    浏览(27)
  • 【Linux命令行与Shell脚本编程】第十六章 Shell函数

    脚本函数基础 函数返回值 在函数中使用变量 数组变量和函数 函数递归 创建库 在命令行中使用函数 可以将shell脚本代码放入函数中封装起来,这样就能在脚本的任意位置多次使用. 函数是一个脚本代码块,可以并在脚本中的任何位置重用它。当需要在脚本中使用该代码块时

    2024年02月14日
    浏览(40)
  • Linux系统中查看某个命令的路径

    Linux下有两个命令可以 查看命令或者文件所在的位置。 1. which          which 用来查看当前要执行的 命令 所在的路径。 which命令的原理:在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是

    2024年02月12日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包