Linux知识点记录

news/2024/7/27 9:05:31/文章来源:https://blog.csdn.net/xiaoyuanwuhui/article/details/137158385

Linux知识点记录

    • 1. 后台运行应用程序
      • 方法一:`&`
      • 方法二:`nohup + &`
    • 2. 一个shell脚本中执行多个应用程序
    • 3. `2>&1`
    • 4. shell脚本清除日志

1. 后台运行应用程序

参考文章:https://blog.csdn.net/Pan_peter/article/details/128875714
https://www.cnblogs.com/yunwangjun-python-520/p/10713564.html

方法一:&

在执行程序的时候后面加上 &

# 后台执行该应用程序
./test & 

查看任务是否在运行:ps -ef | grep test
可以通过kill指令来关闭该程序
注意::该种方法当用户挂起或退出的时候,命令会自动结束,即当前终端退出的时候,程序也会自动结束

方法二:nohup + &

nohup是指不挂断的运行,即使终端关闭也会继续运行

nohup ./test &

可以通过输出重定向的方式将程序运行日志保存到文件中:

nohup ./test > log.txt &

2. 一个shell脚本中执行多个应用程序

和上面后台运行程序的方法一致 ,例如:后台运行test1和test2程序

#! /bin/bashecho "start program!!!"
./test1 &
./test2 &
echo "program start finished!!!"
sleep 1exit 0

注意:如果test1程序不指定为后台运行,test2程序便不会执行

3. 2>&1

参考文章:https://blog.csdn.net/zhaominpro/article/details/82630528

这里的0,1,2分别代表标准输入(stdin),标准输出(stdout),标准错误(stderr)

2>&1的含义:将标准错误输出重新定向到标准输出。

4. shell脚本清除日志

参考文章:https://zhuanlan.zhihu.com/p/94482036
https://www.cnblogs.com/dongye95/p/11810224.html

find /home/logs/ -mtime +3 -name "*.log"  -exec rm -rf {} \;
  • find : linux查找指令
  • /home/logs: 需要查找文件的目录
  • -mtime 用于指定时间参数
  • +3 : 表示查找3天前的文件
  • *.log表示需要查找的文件类型
  • -exec rm -rf {} \固定写法表示强制删除前面查找到的文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_1033210.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【漏洞复现】通天星CMSV6车载视频监控平台Login弱口令漏洞

Nx01 产品简介 通天星车载视频监控平台软件拥有多种语言版本,应用于公交车车载视频监控、校车车载视频监控、大巴车车载视频监控、物流车载监控、油品运输车载监控等公共交通上。 Nx02 漏洞描述 通天星车载视频监控平台存在login弱口令漏洞,攻击者可以通…

Coursera自然语言处理专项课程04:Natural Language Processing with Attention Models笔记 Week02

Natural Language Processing with Attention Models Course Certificate 本文是学习这门课 Natural Language Processing with Attention Models的学习笔记,如有侵权,请联系删除。 文章目录 Natural Language Processing with Attention ModelsText Su…

【前缀和差分】详细使用方法

前缀和 前缀和的作用: 快速求出元素组中某段区间的和 为什么下标要从1 开始:为了方便后面的计算,避免下标转换,设为零,不影响结果 定义两个数组,第一个为原始数组(a[]),第二个为前缀和数组(s[…

智能工具柜-RFID智能工具柜管理系统

智能工具柜-RFID智能工具柜管理系统 RFID工具柜管理系统是一种便捷化的工具管理系统,它采用RFID技术实现信息化,可以大大提高工具管理的效率和准确性。 日常的工具管理也确实存在一定的管理问题,如工具管理效率低、管理不准确等。因此&…

提升企业组网效率:如何彻底解决网络卡顿问题

在当今这个互联网高速发展的时代,企业的办公模式正经历着翻天覆地的变化。服务器可能位于内网或是迁移到云端,而这意味着员工日常工作的大部分活动都依赖于稳定的网络连接。然而,一个不容忽视的现实是,网络卡顿成为了办公室常见的…

VSCode 设置vue2模板

点击设置 > 用户代码片段 > 输入Vue &#xff08;打开vue.json&#xff09;> 将代码复制内 "Print to console": {"prefix": "<","body": ["<template>"," <div class$1></div>"…

LeetCode-240. 搜索二维矩阵 II【数组 二分查找 分治 矩阵】

LeetCode-240. 搜索二维矩阵 II【数组 二分查找 分治 矩阵】 题目描述&#xff1a;解题思路一&#xff1a;从左下角或者右上角元素出发&#xff0c;来寻找target。解题思路二&#xff1a;右上角元素&#xff0c;代码解题思路三&#xff1a;暴力也能过解题思路四&#xff1a;二分…

ubuntu 20 虚拟机配置静态ip

在/etc/netplan/ 中得文件里&#xff08;类似&#xff1a;01-network-manager-all.yaml&#xff09;添加 # Let NetworkManager manage all devices on this system network:ethernets:ens33:dhcp4: noaddresses: [192.168.40.128/24]gateway4: 192.168.40.2optional: truenam…

Cisco Firepower FMCv修改管理Ip方法

FMCv 是部署在VMWARE虚拟平台上的FMC 部署完成后&#xff0c;如何修改管理IP 1 查看当前版本 show version 可以看到是for VMware 2 修改管理IP步骤 2.1 进入expert模式 expert2.2 进入超级用户 sudo su并输入密码 2.3 查看当前网卡Ip 2.4 修改Ip 命令&#xff1a; /…

Windows10下安装git教程

Git Bash是git(版本管理器)中提供的一个命令行工具&#xff0c;外观类似于Windows系统内置的cmd命令行工具。 可以将Git Bash看作是一个终端模拟器&#xff0c;它提供了类似于Linux和Unix系统下Bash Shell环境的功能。通过Git Bash&#xff0c;用户可以在Windows系统中运行基于…

探索AI技术创业的三大机遇

&#x1f34e;个人博客&#xff1a;个人主页 &#x1f3c6;个人专栏&#xff1a;日常聊聊 ⛳️ 功不唐捐&#xff0c;玉汝于成 目录 前言 正文 方向一&#xff1a;行业解决方案 方向二&#xff1a;智能产品和服务 方向三&#xff1a;教育和培训 结语 我的其他博客 前言…

FPGA高端项目:解码索尼IMX327 MIPI相机+图像缩放+HDMI输出,提供开发板+工程源码+技术支持

目录 1、前言2、相关方案推荐本博主所有FPGA工程项目-->汇总目录我这里已有的 MIPI 编解码方案 3、本 MIPI CSI-RX IP 介绍4、个人 FPGA高端图像处理开发板简介5、详细设计方案设计原理框图IMX327 及其配置MIPI CSI RX图像 ISP 处理自研HLS图像缩放详解图像缓存HDMI输出工程…

【御控物联】JSON结构数据转换在物流调度系统中的应用(场景案例三)

文章目录 一、前言二、场景概述三、解决方案四、在线转换工具五、技术资料 一、前言 物流调度是每个生产厂区必不可少的一个环节&#xff0c;主要包括线边物流和智能仓储。线边物流是指将物料定时、定点、定量配送到生产作业一线的环节&#xff0c;其包括从集中仓库到线边仓、…

Java接口与继承实践:Ether通信系统的构建(day16)

创建一个接口Icontroller, 再创建一个接口IReceiver, 创建一个子类实现IReceiver&#xff0c; 创建一个子类实现IContrller&#xff0c; 创建一个类Ether 创建一个Signal类 创建一个类Radiosignal继承Signal 创建一个用户User 最后创建一个Main类 今日总结&#xff1a…

Unity类银河恶魔城学习记录11-18 p120 Buff item effect源代码

Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释&#xff0c;可供学习Alex教程的人参考 此代码仅为较上一P有所改变的代码 【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili Buff_Effcet.cs using System.Collections; using System.Collections.Gene…

【读书笔记】时间统计法——让你人生开挂般前进

序言 介绍柳比歇夫 这个方法来源于柳比歇夫。他是一位前苏联昆虫学家&#xff0c;生前发表了 70 来部学术著作。内容涉及生物分类学&#xff0c;昆虫学&#xff0c;数学&#xff0c;哲学&#xff0c;历史与艺术&#xff0c;这些著作在国外被广泛翻译出版。 你可能认为他一定是…

ESP32 引脚分配

请注意&#xff0c;以下引脚分配参考适用于流行的 30 引脚ESP32 devkit v1开发板。 仅输入引脚 GPIO34~39是GPIs–仅输入的管脚。这些引脚没有内部上拉或下拉电阻。它们不能用作输出&#xff0c;因此只能将这些管脚用作输入&#xff1a;GPIO 34、GPIO 35、GPIO 36、GPIO 39 S…

鸿蒙(HarmonyOS)ArkTs语言基础教程开发准备

本文档适用于HarmonyOS应用开发的初学者。通过构建一个简单的具有页面跳转/返回功能的应用&#xff08;如下图所示&#xff09;&#xff0c;快速了解工程目录的主要文件&#xff0c;熟悉HarmonyOS应用开发流程。 在开始之前&#xff0c;您需要了解有关HarmonyOS应用的一些基本概…

HarmonyOS 应用开发之ArkData标准化数据定义

标准化数据定义概述 设备、应用交互的核心在于数据的互通&#xff0c;高效的数据互通基础是共识。为了降低应用/业务数据交互成本&#xff0c;促进数据生态建设&#xff0c;统一数据管理框架&#xff08;UDMF&#xff09;提供了标准化数据定义作为统一的OpenHarmony数据语言&a…

皓学IT:WEB07_ JSP

一、Jsp基础语法 1.1. JSP模板元素 JSP页面中的HTML内容称之为JSP模版元素。 JSP模版元素定义了网页的基本骨架&#xff0c;即定义了页面的结构和外观。 1.2. JSP脚本片段 JSP脚本片断用于在JSP页面中编写多行Java代码&#xff08;在<%%>不能定义方法&#xff09;。…