参考教程

1.运行格式:

sh 文件名.sh

2.hello world:

在linux中创建一个train.sh:写入如下内容后,用sh即可运行,

echo命令是输出命令。

3.变量:

实例:

输出:

变量输出的时候有两种形式,
$定义的变量

${定义的变量}
{ }主要是为了区分变量的边界,如在字符串中,可能出现歧义。

readonly,设置只读变量。

unset,删除变量,不能删除只读变量

4.环境变量:export。

参考


export相当于只是本次添加了一个环境变量。
查看现在的环境变量:export -p

添加新的环境变量:

export MYENV=7

nohup:

参考

&:让命令在后台执行,终端退出后命令仍旧执行
写入脚本的命令:

在终端如果运行成功会输出:

想终止时进行的操作:

首先使用命令来查找正在进行的,nohup 的程序:

ps -aux | grep "runoob.sh"

| 表示的是管道符,第一个的输出作为第二个的输入
ps -aux 表示的是输出所有的程序,
grep表示筛选含有nohup.out的文件。
输出的结果含有id号,然后使用kill来杀死该进程。

2>&1

可参考

推荐:nohup python XXX.py > result.txt 2>&1 &

> 输出重定向,将输出从默认的标准输出屏幕转化为文件或者其他。

tail 命令:

参考

linux上如何写脚本运行?相关推荐

  1. linux 定时执行搅拌,Linux上定时shell脚本

    本文主要介绍在Linux系统上部署定时器,定时执行shell脚本,通过脚本执行sql文件 sql文件 -- 创建表 create table if not exists iot_test.iot_ta ...

  2. 在Linux上如何打开或运行AppImage软件

    文章目录: 1 问题说明 2 运行AppImage后缀软件 1 问题说明 在linux上经常会遇到一些AppImage后缀的软件,但如何运行这类软件呢,例如我最近用到的Netron软件,是一款神经网络 ...

  3. 嵌入式Linux上没有x-window系统环境运行qt程序的方法

    在linux上运行应用程序需要x-window桌面环境的支持,一般在最小linux内核里是不具备这个东西的,但是QT的特性是跨平台,只需要加上"qws"参数就可以了 如: ./ap ...

  4. 使用loadrunner的vb vuser写脚本 运行报错:vbascriptext.dll -25277 -25240

    一.新建一个vb vuser,不写任何代码,也会报错,错误信息如下: Warning: Invalid parameter detected in function. Warning: Invalid ...

  5. python linux上屏幕截图_在Linux上通过Python脚本拍摄屏幕截图

    我想通过python脚本截取屏幕截图,并毫不干扰地保存它. 我只对Linux解决方案感兴趣,应该支持任何基于X的环境. 任何原因您不能使用scrot? 很想检查以下建议方法的性能. 新链接:manpa ...

  6. Unix 和 Linux 上的基本脚本

    在 Unix 或 Linux 系统上创建脚本可能非常容易,也可能非常复杂.这完全取决于您尝试让脚本执行多少操作.在这篇文章中,我们将介绍脚本基础知识--如果您以前从未构建过脚本,如何开始. 识别外壳 ...

  7. Linux上类似vbs脚本,VBS脚本常用经典代码收集

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在网上查找资料的时候发现好多经典的vbs代码,收集起来也为了以后学习. VBS播放音乐 Dim wmp Set wmp = CreateObject(&q ...

  8. spss运行脚本 linux,从外部Python脚本运行SPSS会话操作

    不幸的是,这是一个复杂的问题.我不认为统计数据是有记录的.我会和发展部谈这个.在 在V24中,当您通过Utilities&gt:run script(与发出script命令相同)运行Pytho ...

  9. 随想录(在x86 linux上仿真多核cpu运行)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途.  联系信箱:feixiaoxing @163.com] 搞过嵌入式开发的朋友都知道无论在实际环境还是在fpga上调试代码是一件非常辛苦,同时吃力不讨好 ...

最新文章

  1. docker镜像的备份和恢复
  2. qt on android 桌面鼠标事件,Qt on Android 不能自动创建Qt套件的问题的解决
  3. cell 滑动实现旋转动画效果
  4. 计算机集中器的原理图,集中器,集中器原理是什么?
  5. 传智播客韩顺平老师2011ssh实战项目校内网的数据库设计32张表全解
  6. 【数据结构与算法】之深入解析“括号生成”的求解思路与算法示例
  7. JDBC简单连接MySQL
  8. 读后感《习惯的力量》
  9. LAMP(CentOS 7.2)环境下搭建WordPress
  10. 电子电路基础 (4)——电阻的认识
  11. C语言读取文件所有内容
  12. QT 自定义类访问UI控件的几种方法
  13. 橙光游戏软件 怎么整体测试,橙光游戏怎么让编辑来审核?
  14. 基于opencv python 的网线线序识别(一)
  15. 2019/第十届蓝桥杯国赛/Java-B
  16. python爬虫可视化题目北京空气质量监测数据获取与分析
  17. python 批量视频编辑_python实现批量视频分帧、保存视频帧
  18. 软件安装【持续更新ing】
  19. 川土微电子 | 隔离电源的辐射抑制设计参考(三)
  20. STM32全链路开发实战教程专栏总目录(2022.10.19更新)

热门文章

  1. 【驾驶技巧】 汽车驾驶经验交流——倒车技巧
  2. AutoHotKey知识点整理
  3. 发布汇编集成编译器Win-Masm v2.2
  4. 【计算机网络 王道】P2-1 字节与比特
  5. 【Caffe细致入微】Solver_Step
  6. 拼多多新店铺怎么运营?
  7. 收购德邦,京东物流打的什么算盘?
  8. Symantec NetBackup 8.1 Client windows install 并设置备份
  9. mumu模拟器安装好xposed后重启到99%不动
  10. 【支付系统学习笔记】-二支付设计(银行卡支付)