
Linux
小道追马
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GDB 调试命令
1. 进入 GDB 调试 方式 1 gdb a.out 方式 2 # 进入 gdb 调试环境 gdb # 加载需要调试的程序 file a.out 2. 启动参数设置 # gdb cmd 下执行 set args paras 3. 常用命令 Gdb cmd description break/b break 函数名break 行号break 文件名:函数名break 文件名:行号break +偏移量break -偏移量break *地址 delete delete <断点id原创 2021-10-29 14:53:45 · 337 阅读 · 0 评论 -
文件拆分与重组
由于某些场景下系统会限制文件上传大小,例如上传到网盘,或者U盘拷贝超过4G的文件。所以需要对文件进行拆分重组操作。 linux 环境下解决方法如下 1. 文件拆分 拆分单位可为:K,M,G,T # 使用 split 拆分文件为 每块 256M ,split_ 为生成拆分文件前缀 split dstFile.tar.gz -b 256M split_ # 查看拆分结果 ls -lh 2. 拆分文件重组 # 使用 cat 重组文件 cat split_* > outFile.tar.gz ...原创 2021-10-25 16:33:40 · 529 阅读 · 0 评论 -
bash与csh下获取系统命令执行结果
bash hostname=$(hostname) echo $hostname csh C sehll (csh): 是由加州大学伯克利分校的 Bill Joy 编写的 UNIX 增强功能。包含用于交互使用的功能,例如别名和命令历史记录。包括方便的编程功能,例如内置算术和类似 C 的表达式语法。 set hostname=`hostname` echo $hostname ...原创 2021-07-15 14:59:44 · 850 阅读 · 0 评论 -
Linux检测进程内存使用情况
ProcessName 为进程名称 vi pmap.sh 保存如下代码: #!/bin/bash mappedret="" mappedretlast="" while true; do mappedret=$(pmap -d $(ps -aux | grep -w ProcessName| awk '{print $2}') | tail -1); if [ "$mappedret" != "$mappedretlast" ] then原创 2021-03-27 16:04:35 · 173 阅读 · 0 评论