命令 硬盘parted
机械硬盘的工作原理
机械硬盘 1.机械手臂:读取数据 2.磁道:存取数据 3.扇区:划分磁道,一般划分的单位为521KB 4.平均寻道时间:由于工业水平的限制,一般为5ms 5.0ms,1r才能找到qq 7200r/min=120r/s 1/120=0.0083s=0.83ms (0+0.83)/2=4.15ms 平均 ......
字符设备驱动-13.ioctl命令详解
#1 引入ioctl 一个字符设备驱动通常会实现设备打开、关闭、读、写等功能,在一些需要细分的情境下,如果需要扩展新的功能增添命令,通常以增设 ioctl() 命令的方式实现。 对于ioctl这个系统调用接口,Linux的创始人在2.0版本之前并没有进行添加,仅有write和read两个接口,但是后 ......
c2工具sliver 执行木马命令后会弹窗一闪而过
向木马发出指令后, 如果是cmd命令会有一个黑窗口一闪而灭, 不利于木马隐藏, 需要将`executeHandler`从`handlers.go`拷贝到handlers_windows.go里,核心代码为 `cmd.SysProcAttr = &syscall.SysProcAttr{HideWin ......
PostgreSQL-常用命令汇总
1. 连接到 PostgreSQL 数据库: psql -h 主机名 -p 端口号 -U 用户名 -d 数据库名 2. 列出所有数据库: \l 3. 切换到指定数据库: \c 数据库名 4. 查看当前数据库中的所有表: \dt 5. 查看表的结构: \d 表名 6. 执行 SQL 查询: SELEC ......
suse linux 常用命令
(1)命令ls——列出文件 ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 ls a* 列出当前目录下以字母a开头的所有文件 ls -l *.doc 给出当前目录下以.doc结尾的所有文件 (2)命令cp——复制文件 cp afile afile.bak 把文件复制为 ......
day11 - 栈与队列part02
20. 有效的括号 详解 class Solution { public: bool isValid(string s) { //最里面一对是相邻闭合 stack<char> stack_1; for(int i=0; i< s.length(); i++){ if(s[i] == '(' || s ......
[代码随想录]Day23-回溯算法part03
## 题目:[39. 组合总和](https://leetcode.cn/problems/combination-sum/description/ "39. 组合总和") ### 思路: 一样的递归套路: 1. 函数参数:因为要求和,所以有一个当前和的参数;另外因为**要保证没有重复的结果**,所 ......
gdb调试命令
命令行传参 使用举例: # 使用 gdb 调试 1$ gdb app # 通过gdb给应用程序设置命令行参数 2(gdb) set args 11 22 33 44 55 # 查看设置的命令行参数 3(gdb) show args Argument list to give program bein ......
分析和理解二进制文件结构的命令
hexdump:用于以十六进制格式显示文件的内容,可以帮助开发者了解文件的二进制结构。 file:用于确定文件类型和格式,这对分析二进制文件非常重要。 objdump:用于分析可执行文件、目标文件和共享库的二进制代码,包括反汇编和符号表等信息。 readelf:用于显示ELF格式的可执行文件和目标文 ......
Docker 命令汇总
容器操作 查看正在运行的容器:docker ps查看所有容器(包括停止的容器):docker ps -a启动容器:docker start停止容器:docker stop进入正在运行的容器:docker exec -it /bin/bash导出容器为镜像:docker commit删除容器:dock ......
linux命令练习笔记
目录关于网络配置 1关于Linux命令的记录 1Chmod 1关于网络配置首先,是配置网络使用命令vi /etc/sysconfig/network-scripts/ifcfg-ens33此命令为打开配置网络的文件有以下几处改动然后再最后位置添加以下内容其中GATEWAY后的地址为固定项目IPADD ......
ubunut 命令
1.显示当前文件夹下文件数量 1 ls -l|grep "^-" | wc -l 2. 查看占用硬件资源的进程 查看占用0号usb相机的进程 1 fuser /dev/video0 或者查看占用英伟达显卡的进程 1 fuser -v /dev/nvidia* 3.杀死进程的命令 ......
kioptrix: level 1.1 (#2) 简单命令注入+内核提权
从利用选择到信息搜集和枚举以及反弹shel的l获取,要思考从哪里作为入口能更快速解决战场。小试牛刀一下三种反弹shell的方式,锻炼渗透思维的好机器。 ......
《代码整洁之道 Clean Code》学习笔记 Part 1 - 命名、注释、格式
> 前段时间在看《架构整洁之道》,里面提到了:构建一个好的软件系统,应该从写整洁代码做起。毕竟,如果建筑使用的砖头质量不佳,再好的架构也无法造就高质量的建筑。趁热打铁,翻出《代码整洁之道》再刷一遍。 # 《代码整洁之道 Clean Code》学习笔记 Part 1 ### 衡量代码质量的唯一标准:W ......
基本的DOS命令
# 基本的DOS命令 感觉看着有点懵 鼠标右键是粘贴(不能用快捷键) ![image-20230820192121156](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230820192121156 ......
RPM命令详解(程序包管理器)
一:什么是RPM程序包管理器 程序包管理器是一种用于管理软件包的工具,它可以方便地安装、升级、卸载和管理软件包。程序包管理器通常包含了一个软件包仓库,其中包含了大量预打包好的软件包供用户选择和安装。 RPM(Red Hat Package Manager)就是一种常见的程序包管理器,是由RedHat ......
Linux基础命令
# Linux基础命令操作,黑马视频截图 ## 1、命令基础 ### 一、名词解释 ![uTools_1691666992840](https://img2023.cnblogs.com/blog/3178390/202308/3178390-20230820163458134-107076508. ......
Linux学习 - 命令
# 目录操作命令 ## ls 命令 Linux ls(英文全拼:list files)命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。 ### 语法 ```bash ls [-alrtAFR] [--color] [路径] ``` #### 参数 - -a 显示所有文件及目录 ......
git命令
github和gitlab等等一系列的分布式代码托管服务器方便我们开发人员在小组内开发项目,说起分布式代码托管就给大家提一下另外一代码托管SVN,当然他不是分布式的,而是集中式的代码托管,有兴趣的可以查阅资料了解一下,在这里我将着重给大家介绍github这种代码托管如何使用及常用命令 git安装 我 ......
windows系统下从硬盘安装linux-ubuntu
# windows系统下从硬盘安装linux-ubuntu - 1.使用系统自带的分区工具,划10G左右的空间当作安装盘。分区格式为FAT32,取个名字叫A。 - 2.把下载好的ubuntu镜像打开,复制内容到安装盘A。 - 3.重启电脑,按F12选择硬盘启动项。这里选ubuntu。 ......
67个常用pandas命令
导入数据 pd.DataFrame() # 自己创建数据框,用于练习 pd.read_csv(filename) # 从CSV⽂件导⼊数据 pd.read_table(filename) # 从限定分隔符的⽂本⽂件导⼊数据 pd.read_excel(filename) # 从Excel⽂件导⼊数据 ......
【git命令】git忽略子模块的变更
git忽略子模块的变更 如果我们对某个git项目(以下称为主库)引用的子模块 git submodule 进行了某些变更,是无法直接通过 git add 命令将其添加到当前主库的暂存区的,因为这部分变更不归主库管理,但是每一次在主库下执行 git status ,又会提示有需要暂存的内容,如下图所示 ......
[代码随想录]Day22-回溯算法part02
## 题目:[216. 组合总和 III](https://leetcode.cn/problems/combination-sum-iii/) ### 思路: 多加一个记录和的参数,还有一个起始位置的参数(不重复就得加) 结束条件是个数到了k: 1. 如果此时sum == n那就说明答案正确 2. ......