![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 51
RYSX002
此人很不懒,什么都有写
展开
-
gdb调试
1.添加调试信息:gcc -g ....gcc -g main.c2.wh: 打开代码窗口建议调试时都打开,可以清楚知道代码运行到哪里(如果程序乱码则不打开,直接用list查看)2.list(l):查看程序3.直接enter回车:重复上一条指令4.break(b)+ 行号n:在源程序第n行处打断点 break(b)+ 函数名:在函数入口处打断点 break(b)+filename:linenum:在文件filename的linenum行处打断点 brea...原创 2021-02-19 16:28:44 · 185 阅读 · 0 评论 -
Makefile
引入其他Makefile文件include <filename>include *.mk foo.make ${bar}make没有读取到include文件,会出现一条致信息,如果你想让make不理会那些无法读取的文件,而继续执行,可以在include前面加一个减号"-"号-include <filename>make的规则target:prerequisites command目标:依赖 命令命令需要以[TAB]键开始在规则.原创 2021-02-13 14:20:11 · 196 阅读 · 0 评论 -
正则表达式
正则表达式分类基本正则表达式(BREs) 扩展正则表达式(EREs) Perl正则表达式(PREs)字符类使用的符号. #匹配一个字符(\n除外)[] #匹配括号[]内的字符- #在括号[]内表示范围^ #在括号[]的开头表示取非 !示例:printf "asdfghjkl123456789\n" >> regexgrep -n -o 'a.d' regexgrep .原创 2021-02-13 12:56:48 · 178 阅读 · 0 评论 -
Shell编程
选择命令解析器#! /usr/bin/bash#! /usr/bin/shshell文件包含source filename 或者shell . filename关于空格=号不能加空格,运算符要加空格变量本地变量只对当前shell有效VAR_NAM =100环境变量自定义的环境变量对当前shell和其子shell进程有效export VAR_NAME=100对所有shell进程有效的要写入配置文件中/etc/profile局部.原创 2021-02-13 12:51:11 · 126 阅读 · 0 评论 -
Linux工具命令
常用命令基本操作mv, rm, cp, mkdir, cd, pwd, find文本处理grep, sed, awk, diff, vim, less, more, cat, sort, uniq, expr文本压缩tar, bzip2, gzip, unzip, unrar日常运维shutdown, mount, chown, chmod, su, password, service系统状态ps, top, free, df, inconfig, una原创 2021-02-13 12:34:05 · 164 阅读 · 1 评论