
linux
文章平均质量分 58
bgn190215
这个作者很懒,什么都没留下…
展开
-
gdb调试工具
基础指令:-g:使用该参数编译可以执行文件,得到调试表。gdb ./a.outlist: list 1 列出源码。根据源码指定 行号设置断点。b: b 20 在20行位置设置断点。run/r: 运行程序n/next: 下一条指令(会越过函数)s/step: 下一条指令(会进入函数)p/print:p i 查看变量的值。continue:继续执行断点后续指令。finish:结束当前函数调用。 quit:退出gdb当前调试。其他指令:run:使用run查找段错误原创 2021-02-06 21:46:40 · 155 阅读 · 0 评论 -
递归遍历目录
使用opendir closedir readdir stat实现一个递归遍历目录的程序输入一个指定目录,默认为当前目录。递归列出目录中的文件,同时显示文件大小。思路分析递归遍历目录:ls-R.c1. 判断命令行参数,获取用户要查询的目录名。 int argc, char *argv[1] argc == 1 --> ./2. 判断用户指定的是否是目录。 stat S_ISDIR(); --> 封装函数 isFile() { }3. 读目录: read_dir() {原创 2021-02-06 21:43:19 · 594 阅读 · 0 评论 -
linux操作系统学习三
18P-vim的三种工作模式19P-vim基本操作-跳转和删字符i 进入编辑模式,光标前插入字符a 进入编辑模式,光标后插入字符o 进入编辑模式,光标所在行的下一行插入I 进入编辑模式,光标所在行的行首插入A 进入编辑模式,光标所在行的行末插入字符O 进入编辑模式,光标所在行的上一行插入字符s 删除光标所在字符并进入编辑模式S 删除光标所在行并进入编辑模式x 删除光标所在字符,工作模式不变dw 删除光标所在单词,要求光标在首字母上,如果不在首字母,只会删除当前位置到单词末,工作模式不变原创 2021-01-31 20:11:47 · 5940 阅读 · 0 评论 -
Linux操作系统学习二
09P-find命令2-exec:将find搜索的结果集执行某一指定命令。find /usr/ -name ‘tmp’ -exec ls -ld {} ;-ok: 以交互式的方式 将find搜索的结果集执行某一指定命令10P-grep和xargsgrep命令:找文件内容grep -r ‘copy’ ./ -n-n参数::显示行号ps监控后台进程工作情况,默认只显示当前可以和用户交互的进程ps aux | grep ‘cupsd’ – 检索进程结果集。下图显示和内核相关进程使用grep原创 2021-01-31 20:09:42 · 154 阅读 · 0 评论 -
Linux操作系统学习一
01P-Linux命令基础习惯-Linux系统编程date 显示系统当前时间cat /etc/shells 查看当前可使用的shellecho $SHELL 查看当前使用的shell主键盘快捷键:上 Ctrl-p 下 Ctrl-n 左 Ctrl-b 右 Ctrl-f Del Ctrl-d delete 光标后面的Home Ctrl-a first letterEnd Ctrl-e endBackspace Ba原创 2021-01-31 20:04:01 · 114 阅读 · 0 评论