cat
  • 2025-01-07[shell/linux] Shell 管道流机制及原理
    缘起:shell管道流Shell有一种功能,就是可以将两个或者多个命令(程序或者进程)连接到一起,把一个命令的输出作为下一个命令的输入,以这种方式连接的两个或者多个命令就形成了管道(pipe)。那么,shell管道流的原理是如何的?以多个管道流命令(catxxx.log|grep-i"keyword"|jq-r
  • 2025-01-0622
    实验8:适配器模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解适配器模式的动机,掌握该模式的结构;2、能够利用适配器模式解决实际问题。 [实验任务一]:双向适配器实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠。实验要求:1. 画出对应的类图; 2.
  • 2025-01-06数据流重导向
    目录1、什么是数据流重导向(1)STDOUT与STDERR(2)/dev/null垃圾桶黑洞装置与特殊写法(3)STDIN:<与<<2、命令执行的判断依据:;,&&,||(1)cmd(2)$?(指令回传值)与&&和或||数据流重导向(redirect)由字面上的意思来看,好像就是将『数据给他传导到其他地方去』的样子?没错~数据流重导向
  • 2025-01-06openEuler-怎么看服务器操作系统是不是欧拉系统?.240109
    ​[root@localhost~]#cat/etc/os-releaseNAME="openEuler"VERSION="22.03(LTS-SP2)"ID="openEuler"VERSION_ID="22.03"PRETTY_NAME="openEuler22.03(LTS-SP2)"ANSI_COLOR="0;31"lsb_release-a有些发
  • 2025-01-02Linux查看CPU相关信息 物理CPU个数、核数、逻辑CPU个数
    一个物理封装的CPU(通过physicalid区分判断)可以有多个核(通过coreid区分判断)。而每个核可以有多个逻辑cpu(通过processor区分判断)。一个核通过多个逻辑cpu实现这个核自己的超线程技术。也就是一个物理核包含多个逻辑CPU #总核数=物理CPU个数X每颗物理CPU的核数#总逻
  • 2025-01-029.29
    软件设计                 石家庄铁道大学信息学院 实验8:适配器模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解适配器模式的动机,掌握该模式的结构;2、能够利用适配器模式解决实际问题。    [实验任务一]:双向适配器
  • 2024-12-30适配器模式
    实验8:适配器模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解适配器模式的动机,掌握该模式的结构;2、能够利用适配器模式解决实际问题。 [实验任务一]:双向适配器实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠。实验要求:1. 画出对应的类图; 2.
  • 2024-12-30字典和结构化数据
    1.字典数据结构在Python中,字典(Dictionary)是一种内置的数据类型,用于存储键值对(key-valuepairs)。字典是无序的、可变的,并且键必须是唯一的。字典的每个键值对用冒号(:)分隔,键值对之间用逗号(,)分隔,整个字典包围在花括号({})中。#创建一个空字典empty_dict={}#创建一个带有初始键
  • 2024-12-28Python 正则表达式进阶用法:边界匹配
    Python正则表达式进阶用法:边界匹配正则表达式是一种强大的工具,用于处理文本中的模式匹配。它广泛应用于文本查找、替换、数据清洗等任务。在学习了正则表达式的基础知识后,掌握更高级的用法将使得正则表达式的应用更加灵活。边界匹配(BoundaryMatching)是正则表达式中的一种重要进
  • 2024-12-28【Linux系列】Linux 命令行中的`cat`与`/dev/null`:清空文件
  • 2024-12-25核心命令讲解实战笔记
    1.显示文件的信息的命令:stat,ls,ll,du-sh,cat,less,head,tail,grep,egrep,vim,sed,awk2.与用户有关的命令:whoami,who,w,useradd,userdel,usermod,groupadd.groupdel,gpasswd,passwd,id,su,visudo,sudo,last,lastb3.有关磁盘的命令:mount,unmount,df-h,lsblk,fdisk,mkfs,part
  • 2024-12-24renben-openstack-neutron操作
    1.2.1在控制节点(controller)操作cat/etc/neutron/neutron.conf修改配置文件官网参考地址如下:https://docs.openstack.org/newton/install-guide-rdo/neutron-controller-install.htmlmemcached_servers=192.168.124.200:11211#新增加一行transport_url=
  • 2024-12-23Java学习,instanceof 关键字用法
    instanceof是Java一个二元操作符,类似于==,>,<等操作符,instanceof是Java保留关键字。它的作用是测试,它左边的对象是否是它右边的类的实例,返回boolean数据类型。instanceof关键字,通常用于多态情况下,当有一个父类引用指向一个子类对象时,可以使用instanceof来检查,这个引用实际上
  • 2024-12-22Course overview + the shell
    Courseoverview+theshellShell的实质Shell本是一个类似于Pyhton的编程环境,包括变量、条件、循环、函数...在执行Shell命令时,若不是Shell所规定的关键字时,便会去$PATH中查询,基于名字搜索,搜索到了之后便会执行该程序$PATH:环境变量查看$PATHecho$PATH每一个$PATH环境
  • 2024-12-22Data Wrangling
    DataWrangling以整理系统日志为例,journalctl获取系统中的所有日志获取ssh中试图登录服务器用户过滤出ssh的信息journalctl|grepsshd其中的内容,除了登录用户还有其他内容,所以需要进一步过滤journalctl|grepsshd|grep"Disconnectedfrom"查找到许多试图登录服
  • 2024-12-22代码实现一只小猫的布局
    在前端开发中,实现一只小猫的布局可以通过多种方式,例如使用HTML和CSS来创建一个简单的静态小猫形象,或者使用更复杂的JavaScript库(如Three.js)来创建3D小猫。下面是一个简单的HTML和CSS示例,用于创建一个基本的小猫布局:<!DOCTYPEhtml><htmllang="en"><head><metacharset="U
  • 2024-12-17oscp考证-电子取证方向
    声明!文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!下载准备正常情况使用下面的命令下载,但是我的有问题,使用使用了另外一种wgetwww.offensive-security.com/pwk-files/access_log.txt.gzwget--secure-protocol=TLSv
  • 2024-12-1720241217-封装、继承、多态
    1.封装目的在于保护数据安全,隐藏细节。1.1属性的封装//本文属性和方法都定义为静态的,也可不设为静态,由创建对象来调用和访问。publicclassTestCat{ publicstaticvoidmain(String[]args) { Cat.setWeight(2.3f); }}classCat{ privatestaticfloatweigh
  • 2024-12-17docker批量导入导出镜像
    批量导入镜像cat>images-load.sh<<-"EOF"#!/bin/bash#在此处填写镜像文件的保存目录script_dir=$(cd$(dirname$0);pwd)IMAGE_DIR=($script_dir/images-tar)i=0forIMAGEin`ls$IMAGE_DIR`doecho-e"正在导入镜像\033[33m$IMAGE\033[0m"docke
  • 2024-12-1624.11.12 特殊符号与正则表达式
    特殊符号;;命令的分隔符[root@oldboyedu~]#pwd;whami;whichpwo/root-bash:whami:未找到命令which:nopwoin(/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin)&&&&前面命令必须执行成功,才会往后执行[root@oldboyedu~]#llwang.txt&&ec
  • 2024-12-16使用方法重载实现Python访问者模式
    Python上的访问者模式,看了一下网上其他人的例子,一般都是类似下面的代码。fromabcimportABC,abstractmethod#抽象访问者classAnimalVisitor(ABC):@abstractmethoddefvisit_dog(self,dog:"Dog"):pass@abstractmethodd
  • 2024-12-13如何用source和source结合cat << EOF 和EOF )实现template.txt模板文件变量的替换
    使用source和cat<<EOF来实现template.txt模板文件变量的替换,你可以按照以下步骤操作:创建 config.env 文件:包含变量定义。创建 template.txt 文件:包含模板内容。编写一个脚本:使用 source 导入变量,然后使用 cat<<EOF 和 EOF 读取模板文件并替换变量。下面
  • 2024-12-13开源分布式系统追踪技术系列
    分布式跟踪系列CATcatmonitor分布式监控CAT-是什么?catmonitor-02-分布式监控CAT埋点catmonitor-03-深度剖析开源分布式监控CATcatmonitor-04-cat服务端部署实战catmonitor-05-cat客户端集成实战catmonitor-06-cat消息存储skywalking监控-skywalking-01-APM
  • 2024-12-11开源分布式系统追踪-00-overview
    分布式跟踪系列CATcatmonitor分布式监控CAT-是什么?catmonitor-02-分布式监控CAT埋点catmonitor-03-深度剖析开源分布式监控CATcatmonitor-04-cat服务端部署实战catmonitor-05-cat客户端集成实战catmonitor-06-cat消息存储skywalking监控-skywalking-01-APM
  • 2024-12-10PolarCTF-Web WP
    1、坦诚相见比赛结束前最后十分钟想着抢个flag做的,但是怎么都没想出来,比赛结束之后有感而发写一下方法1:绕过,用分号隔开每个指令,因为屏蔽了flag所以用通配符绕过cd..;cd..;cd..;sudocatflg方法2:lscatno.php发现过滤内容rmno.php删除文件然后cd..;cd..;cd..;sud