Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1681694
  • 博文数量: 2270
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 22829
  • 用 户 组: 普通用户
  • 注册时间: 2020-11-26 14:30
个人简介

更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号

文章分类

全部博文(2270)

文章存档

2024年(115)

2023年(643)

2022年(693)

2021年(734)

2020年(80)

我的朋友

分类: LINUX

2023-03-02 15:45:57

  在Linux系统中,运行文件的方式{BANNED}最佳常见的主要分为4种:1、使用source执行文件;2、利用“.”执行文件;3、使用bash执行脚本文件;4、使用“./file”执行脚本文件,接下来通过这篇文章为大家详细介绍一下。

  一、创建文件

  vi test.txt

  # 按i切换insert模式

  # 输入文本

  #!/bin/bash

  echo "hello world!!!"

  echo $$ # 打印当前进程id

  echo $test

  二、运行文件常见的方式

  1、使用source执行脚本

  test=100

  source test.txt

  输出:

  Hello world!!!

  37790

  100

  使用的为当前bash

  2、使用.执行脚本

  . test.txt

  Hello world!!!

  37790

  100

  使用的为当前bash

  3、使用bash执行脚本

  bash test.txt

  Hellow world!!!

  47733

  进程id更新了,且未获取到变量test的值,因为启动了子进程的bash执行脚本。

  4、使用./file执行脚本

  注意:此种方式首先得给脚本添加执行权限chmod +x test.txt

  ./test.txt

  Hello world!!!

  47758

  进程id更新了,且未获取到变量test的值,因为启动了子进程的bash执行脚本。

阅读(814) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~