Linux运维相关命令(不定时更新)

2023-11-03

日志

查找

查看最近n行

>>> tail -n 100 filename

查找包含字符’a’的行

>>> grep a filename

修改

删除包含字符’a’的行

>>> sed -i -e '/a/d' filename

批量修改文件名(去掉某字符串)

比如目录下有如下文件

a_syncing.json
b.json
c_syncing.json
d_syncing.json

我们希望去掉文件中的’_syncing’

a.json
b.json
c.json
d.json
>>> for file in `ls form_config/*.json`;do mv $file `echo $file|sed 's/_syncing//g'`;done;

参考:https://blog.csdn.net/zhuhai__yizhi/article/details/76619233

进程

批量结束进程

比如你用multiprocessing开了好多的进程,希望将这些进程结束,如果一个一个kill会非常慢

root       120    71  0 16:06 pts/0    00:00:00 python3 full_sync.py -n y -all y -arc n -cbucket n -oss n
root       121    71 62 16:06 pts/0    00:00:38 python3 full_sync.py -n y -all y -arc n -cbucket n -oss n
root       122    71  0 16:06 pts/0    00:00:00 python3 full_sync.py -n y -all y -arc n -cbucket n -oss n
root       123    71  0 16:06 pts/0    00:00:00 python3 full_sync.py -n y -all y -arc n -cbucket n -oss n
root       124    71  0 16:06 pts/0    00:00:00 python3 full_sync.py -n y -all y -arc n -cbucket n -oss n
root       125    71 57 16:06 pts/0    00:00:35 python3 full_sync.py -n y -all y -arc n -cbucket n -oss n
root       126    71  0 16:06 pts/0    00:00:00 python3 full_sync.py -n y -all y -arc n -cbucket n -oss n
root       127    71  1 16:06 pts/0    00:00:00 python3 full_sync.py -n y -all y -arc n -cbucket n -oss n
root       128    71  0 16:06 pts/0    00:00:00 python3 full_sync.py -n y -all y -arc n -cbucket n -oss n
root       129    71  0 16:06 pts/0    00:00:00 python3 full_sync.py -n y -all y -arc n -cbucket n -oss n
root       130    71  0 16:06 pts/0    00:00:00 python3 full_sync.py -n y -all y -arc n -cbucket n -oss n
root       131    71  0 16:06 pts/0    00:00:00 python3 full_sync.py -n y -all y -arc n -cbucket n -oss n
root       132    71  0 16:06 pts/0    00:00:00 python3 full_sync.py -n y -all y -arc n -cbucket n -oss n
root       133    71  0 16:06 pts/0    00:00:00 python3 full_sync.py -n y -all y -arc n -cbucket n -oss n
root       134    71  0 16:06 pts/0    00:00:00 python3 full_sync.py -n y -all y -arc n -cbucket n -oss n
root       135    71  0 16:06 pts/0    00:00:00 python3 full_sync.py -n y -all y -arc n -cbucket n -oss n
root       136    71  0 16:06 pts/0    00:00:00 python3 full_sync.py -n y -all y -arc n -cbucket n -oss n
root       137    71  0 16:06 pts/0    00:00:00 python3 full_sync.py -n y -all y -arc n -cbucket n -oss n
root       138    71  0 16:06 pts/0    00:00:00 python3 full_sync.py -n y -all y -arc n -cbucket n -oss n

我们可以使用pkill

>>> pkill -9 python3
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux运维相关命令(不定时更新) 的相关文章

随机推荐

  • windows操作系统上启用SSLv3协议引发的威胁

    一 主机启用SSLv3协议引发的威胁 远程主机受到称为POODLE的中间人 MitM 信息泄露漏洞的影响 该漏洞是由于SSL 3 0在解密使用密码块链接 CBC 模式下的块密码加密的消息时处理填充字节的方式 二 建议处置措施 处置措施 禁用
  • Qt应用开发(基础篇)——字体选择器 QFontDialog

    一 前言 QFontDialog类继承于QDialog 是一个设计用来选择字体的对话框部件 对话框窗口QDialog QFontDialog字体选择对话框 设计用来让用户选择某一种字体 一般用于文本编辑窗口 标签显示和一些需要文本输入的场景
  • 第七篇 图像分类的评价指标

    文章目录 摘要 1 混淆矩阵 2 准确率 Accuracy 3 精确率 Precision 4 召回率 Recall 5 F1 score 6 代码样例 摘要 一般情况来说 单一评分标准无法完全评估一个机器学习模型 只用good和bad偏离
  • IDEA调试时的步入(step into)进不去源码怎么办

    文件 gt 设置 gt 构建 执行 部署 gt 调试器 gt 步进 gt 把java 和javax 取消勾选即可
  • 第十节 挂载NFS 网络文件系统

    本章节将介绍如何挂载NFS 网络文件系统 为后面的主机编译生成的ARM Linux 应用传输到开发板做准备 网络文件系统简介 网络文件系统 常被称为NFS Network File System 它是一种非常便捷的在服务器与客户端通过网络共
  • 使用android studio环境新建一个工程——helloworld

    几个月没有学习Android了 今天想研究研究Android与硬件通信 结果都快忘记如何新建一个新的工程了 因此 给自己写一个博客 算作我的备忘录吧 其实很简单 步骤如下 1 需要之前把android studio先部署正确了 能保证正常运
  • Java从入门到实战总结-1.1、Java基础之环境搭建和eclipse安装

    Java从入门到实战总结 1 1 Java基础之环境搭建和eclipse安装 文章目录 Java从入门到实战总结 1 1 Java基础之环境搭建和eclipse安装 1 Hello Java 1 1 Java起源 1 2 Java演变 2
  • MTK9612方案电视STR开机后屏黑有声的问题分析

    问题描述 客户反馈问题 机顶盒连接tv tv str 关机 机顶盒一直开着 过了几个小时 一次 或者第二天过来 一次 str开机 出现tv 黑屏 抓取分析log 考虑到开了ac logleve 7后比较难复制问题 麻烦这样操作 开机停到mb
  • 如何设置网页标签的LOGO

    问题描述 我们打开很多页面都会发现浏览器标签上有LOGO 那么我们该怎么样给自己的网站也设置一个酷炫的LOGO呢 解决办法 1 首先取一张图片 打开 http www bitbug net 或者百度 搜索ico图标制作 制作成16 16px
  • 求二叉树第K层节点的个数

    题目 求二叉树第k层节点的个数 思路 1 递归 求根为root的二叉树第k层节点的个数 就是要求 root left第k 1层节点的个数 root right第k 1层节点的个数 public static int getNumberOfK
  • Idea中使用Tomcat部署并启动Web项目

    首先在Idea中选择编辑运行配置 如下图 左上角的 号 选择Tomcat服务 如下图 自定义服务名称和项目在浏览器的访问路径 配置Tomcat服务器路径 如下图 然后在服务器中部署项目 下面的警告提示 Warning No artifact
  • 深度学习(五)caffe环境搭建

    ubuntu 系统下的Caffe环境搭建 原文地址 http blog csdn net hjimce article details 48781693 作者 hjimce 对于caffe的系统一般使用linux系统 当然也有windows
  • 运算放大器基本参数-增益带宽积(直观解释)

    运算放大器在理想情况下增益为无限大 但是在显示生活中其增益是有限的 增益带宽积指的就是运放的增益和其带宽的乘积 对于一个运放来说这个参数为一个常数 也就意味着增益和带宽成反比 下图通过直观的实验来验证 上图为输入1kHz时输入与输出的波形
  • Proxyee Down简介

    以前写过一篇用Proxyee下载百度网盘大文件的文章 后来一直没在用过 现在发现Proxyee出了新版 功能也增加了 所以重新来介绍一下 现在它的Github地址也变了 现在的地址是 https github com proxyee dow
  • myeclipse中No entries available错误解决方法

    在hibernate中 每个数据表对应的其实是一个实体类 每个实体类有一个对应的hbm xml配置文件和你匹配 myeclipse中有个MyEclipse Database Explorer视图 它提供了myeclipse与数据库直接连接的
  • C++多态理解与认识

    1 什么是多态 多态是指函数调用的多种形态 使我们调用函数更加灵活 多态分为静态多态与动态多态 1 静态多态 静态多态指的是编译时的多态 通过函数重载实现 根据函数命名规则找到函数地址 从而实现调用不同的方法 2 动态多态 运行时 父类指针
  • DVWA-XSS 级别通关详解(图文详细)

    目录 DVWA XSS 级别通关详解 low级别 1 反射性xss 2 存储型xss 3 DOM型xss Medium级别 1 反射型xss 2 存储型xss 3 DOM型xss hight级别 1 反射型xss 2 存储型xss 3 DO
  • 一文搞懂基于用户的协同过滤推荐算法

    本文针对无上下文信息的隐性反馈数据集 每一条行为记录仅仅包含用户ID和物品ID 介绍基于用户的协同过滤算法原理 基于用户的协同过滤推荐算法本质 找到和待推荐用户相似的用户群 推进该用户群感兴趣且待推荐用户没购买过的物品 例如下图中 用户a购
  • java基础

    一 java环境的搭建 搭建Java环境的步骤如下 1 下载Java Development Kit JDK 可以从Oracle官方网站或者其他可靠的网站下载适用于您的操作系统的JDK版本 OpenJDK JDK Updates Proje
  • Linux运维相关命令(不定时更新)

    日志 查找 查看最近n行 gt gt gt tail n 100 filename 查找包含字符 a 的行 gt gt gt grep a filename 修改 删除包含字符 a 的行 gt gt gt sed i e a d filen