• 2024-07-02Shell Lab: Writing Your Own Linux Shell
    18-213/18-613,Summer2024ShellLab:WritingYourOwnLinuxShellAssigned:Mon,July8,2024Due:Thurs,Mon,July22,2024at11:59PMLastPossibleHandin:Thu,July25th,2024at11:59PM1IntroductionThepurposeofthisassignmentistohelpyoubecom
  • 2024-07-01tc 动态控制带宽
    在模拟网络情况的时候不可避免的会要模拟动态网络变化,常用的有mahimahi和tc,mahimahi自己设置trace文件,每一行内容为这一毫秒发送了多少数据即可动态控制,而tc一般利用命令行控制,所以需要一点shell脚本基础。首先是shell的数组建立:band(010203020100)shell中数组利用space
  • 2024-07-01SHELL脚本学习(十四)gawk进阶
    一、使用变量gawk支持两种变量内建变量自定义变量1.1内建变量1.1.1字段和记录分隔符变量数据字段变量允许使用美元符号$和位置来引用对应的字段。$1对应第一个数据字段,$2对应第二个数据字段,以此类推。数据字段用字段分隔符划定。默认情况下,字段分隔符是一个空
  • 2024-07-01【Linux】解锁权限的神秘面纱,让你的系统更安全、更高效!
    XShell原理+权限1.Shell命令以及运行原理*1.1Shell外壳1.2shell周边知识2.Linux权限的概念*2.1用户2.2用户切换2.3sudo3.Linux权限管理*3.1文件访问者的分类3.2文件类型3.3file指令3.4文件访问权限3.5文件权限值的表示方法4.文件访问权限的设
  • 2024-06-30shell之条件测试语句
    shell之条件测试语句目录shell之条件测试语句一、test命令或[]中括号判断1、test命令2、[]中括号2.1整数值比较[]2.2实例操作2.2.1查看系统内存是否超出预定值2.2.2比较两个数的大小2.3字符串比较2.3.1案例:判断字符串是否相同2.3.2案例:判断字符串是否为空2.4逻辑测试(短
  • 2024-06-30Shell脚本
    Shell脚本目录Shell脚本一、Shell脚本的概述1、Shell脚本的概念2、Shell脚本的应用场景3、Shell脚本的作用二、Shell编程规范1、编写脚本代码2、shell脚本的构成3、执行脚本的方式:3.1使用指定的shell解释器:(不需要脚本有执行权限)3.2路径的方式:3.3使用source和“.”执行脚本:这种一
  • 2024-06-30Django 笔记 - Django Shell
    启动DjangoShell交互式界面,具体命令如下:pythonmanage.pyshell具体实例实例1.直接修改用户密码,无需原密码。在DjangoShell交互式界面下,修改admin用户密码的具体代码如下:fromdjango.contrib.auth.modelsimportUseruser=User.objects.get(username='admin'
  • 2024-06-30【Mac】iTerm for mac(终端工具)软件介绍及安装教程
    软件介绍iTerm是macOS上一个非常受欢迎的终端仿真器,提供了比默认的Terminal应用更多的功能和定制选项。它是一款开源软件,主要用于命令行界面的操作和开发者工具。主要特点和功能:分页和标签:iTerm允许用户在单个窗口中使用多个标签页和分页。这使得在多个终端会话之
  • 2024-06-24shell字符串截取
    假设有变量var=http://www.aaa.com/123.htm.1.#号截取,删除左边字符,保留右边字符。[root@ansible01~]#var=http://www.aaa.com/123.htm.[root@ansible01~]#echo${var#*//}www.aaa.com/123.htm. 其中var是变量名,#号是运算符,*//表示从左边开始删除第一个//
  • 2024-06-24linux的source命令
    用法sourcefile也可以用.+空格file来代替.file作用在当前bash环境下读取并执行FileName中的命令.source(或点)令通常用于重新执行刚修改的初始化文档,如.bash_profile和.profile等配置文件.简单的说就是:source命令会把file里的命令在当前shell里一个一个执行区别
  • 2024-06-23shell数组
    shell数组文章目录shell数组数组数组遍历冒泡排序数组定义:在集合中指定多个元素:元素的类型:整数。字符串,可以是浮点作用:一次性的定义多个元素,可以为变量赋值提供便利。数组的定义方法数组名不能重复数组名=(abcd)echo${数组名[*或@]}数组内部的元素值是从
  • 2024-06-23软件测试——稳定性测试:adb & Monkey
    Monkey1.Monkey1.1Monkey是什么1.2Monkey测试场景1.3Monkey特点1.4Monkey在哪里1.5测试准备事项1.6Monkey参数列表2.基本命令3.常用参数4.事件类型5.调试参数6.日志管理7.日志错误定位8.Monkey测试可以发现的问题1.Monkey1.1Monkey是什么 
  • 2024-06-23域渗透之利用WMI来横向渗透
    目录前言wmi介绍wmiexec和psexec的区别wmic命令执行wmiexec.vbswmiexec.pyInvoke-WmiCommand.ps1前言上一篇打红日靶场拿域控是用ms17-010漏洞执行命令的方式,最后提到了wmi利用的方式。接下来我将继续采用之前的红日靶场环境,只保留web服务器和域控,使用wmiexec尝试拿下域控制器。
  • 2024-06-23[技巧] NOI LINUX 中不用自己手打的Sublime配置环境
    一般我们测试代码时,需要开$O2$,而$Sublime$中的$C++SingleFile$是没有$O2$的,为此,我们需要手打环境;其实是不用的;第一步,打开“文件”中的“其它位置”中的“计算机”;第二步,在上面的搜索栏中搜索“Sublime”;打开图中高亮的,找到如下图中高亮的并打开,复制;发现会
  • 2024-06-23shell编程之条件语句(shell脚本)
    条件测试操作要使shell脚本程序具备一定的“智能”,面临的第一个问题就是如何区分不同的情况以确定执行何种操作。例如,当磁盘使用率超过95%时,发送告警信息;当备份目录不存在时,能够自动创建;当源码编译程序时,若配置失败则不再继续安装等。shell环境根据命令执行后的返回状态值($?)
  • 2024-06-22Shell编程规范与变量
    1.1Shel脚本概述        在一些复杂的Linux维护工作中,大量重复性的输入和交互操作不仅费时费力,而且容易出错,而编写一个恰到好处的Shel脚本程序,可以批量处理、自动化地完成一系列维护任务,大大减轻管理员的负担。1.1.1Shell的作用        Linux系统
  • 2024-06-22fastjson
    fastjson一、fastjson简介fastjson是java的一个库,可以将java对象转化为json格式的字符串,也可以将json格式的字符串转化为java对象提供了toJSONString()和parseObject()方法来将Java对象与JSON相互转换。调用toJSONString方法即可将对象转换成JSON字符串,parseObject
  • 2024-06-22Shell脚本:条件语句(if、case)
    目录硬编码硬编码的缺点条件判断$?命令行语句判断指定目录是否存在判断指定文件是否存在判断指定对象是否存在表达式形式语句判断对象是否存在判断对象是否有权限与、或、非运算与运算或运算非运算比较大小判断磁盘利用率实验步骤字符串比较逻辑表达式if
  • 2024-06-2201 Shell编程规范与变量
    1、Shell脚本概述在一些复杂的Linux维护工作中,大量的重复性的输入和交互操作不仅费力费时,而且容易出错,而编写一个恰到好处的Shell脚本程序,可以批量处理、自动化地完成一系列维护任务,大大减轻管理员的负担。Shell脚本是什么?简单的说,只要将平时使用的各种Linux命令按顺序保存
  • 2024-06-2202 Shell编程之条件语句
    1、条件测试操作要使Shell脚本程序具备一定的智能,面临的第一个问题就是如何区分不同的情况以确定执行何种操作。例如,当磁盘使用率超过95%时,发送告警信息;当备份目录不存在时,能够自动创建;当源码编译程序时,若配置失败则不再继续安装等。注:Shell环境根据命令执行后的返回状态值
  • 2024-06-22Shell 编程之条件语句
    2.1条件测试操作Shell环境根据命令执行后的返回状态值($?)来判断是否执行成功,当返回值为0时表示成功,否则(非0值)表示失败或异常。使用专门的测试工具——test命令,可以对特定条件进行测试,并根据返回值来判断条件是否成立(返回值为0表示条件成立)。使用test测试命令时,包
  • 2024-06-21【面向就业的Linux基础】从入门到熟练,探索Linux的秘密(三)-shell语法
    主要通过讲解shell中的一些基本语法,可以当作日常的笔记来进行查询和记忆。文章目录前言一、shell二、shell语法1.运行方式2.注释3.变量4.默认变量 5.数组 总结前言主要通过讲解shell中的一些基本语法,可以当作日常的笔记来进行查询和记忆。提示:以下是本篇
  • 2024-06-2101、Shell 编程规范与变量
    目录1.1Shell脚本概述1.1.1Shell的作用        1.1.2编写第一个Shell脚本        1.1.3重定向与管道操作1.重定向操作2.管道操作1.2Shell变量的作用、类型1.2.1自定义变量1.定义新的变量2.查看和引用变量的值3.变量赋值的特殊操作4.设置变
  • 2024-06-21【Shell脚本】 Shell索引数组变量:定义-获取-拼接-删除、alisa内置命令、默认输出换行语法、 read内置命令、declare内置命令、获取指定key的值
    目录 Shell索引数组变量:定义-获取-拼接-删除 数组的获取 数组的拼接数组的删除 alisa内置命令默认输出换行语法 read内置命令 declare内置命令获取指定key的值使用declare定义一普通数组,并获取打印元素数据的值 expr命令 算术运算符 布尔运算符 逻辑
  • 2024-06-21flutter Warning: CocoaPods is installed but broken. Skipping pod install. You appear to have Cocoa
    flutterWarning:CocoaPodsisinstalledbutbroken.Skippingpodinstall.YouappeartohaveCocoaPodsins确保你已经安装了CocoaPods并可以正常使用:1.flutterclean2.flutterpubget3.cdios4.podinstall5.退出vscode,并重新打开6.再次运行项目运行后如果