随笔分类 - Linux
摘要:源文件test.cpp 编译生成带调试信息的可执行文件 启动gdb gdb命令 r, run, 运行程序 q, quit, 退出gdb l, llst,列出源码 参考资料: 用GDB调试程序(一) 用GDB调试程序(二) 用GDB调试程序(三) 用GDB调试程序(四)
阅读全文
摘要:整理一波g++编译参数 生成可执行文件a.out 生成可执行文件test 生成test.o 生成带调试信息的test.o 链接目标文件,生成可执行文件test 参考资料: gcc命令 GCC Command Options
阅读全文
摘要:df -h, --human-readable du -h, --human-readable -s, --summarize
阅读全文
摘要:find是一个使用非常频繁的命令。 基于文件时间的查找 Linux下的每个文件有三种时间戳 atime,access time mtime,modify time, 文件内容的修改 ctime,change time,文件权限或属性的修改 find的一个重要参数: -exec 对于每个匹配的文件,{
阅读全文
摘要:date可以用来显示当前时间, date有很多参数,可以用来格式化显示时间, 当然,date也可以将时间戳转换为可读的时间
阅读全文
摘要:UTC: 1970年1月1日0点至今的秒数。(本文不考虑闰秒) 本地时间: UTC对应0时区,北京位于东八区,时间为UTC+8h。 相关API: tm结构: time_t一般用long或者long long表示。
阅读全文
摘要:程序的功能很简单: 调用外部解密程序decoder,将文件第二列字段解密,然后写入新文件中。 两个地方值得注意: 1. ARGIND,对应ARGV下标 2. tee命令 由于程序耗时较长,因此置于后台运行,同时不再使用tee: 脚本启动命令: 有一个问题值得注意: 通过&虽然可以将程序置于后台运行,
阅读全文
摘要:Makefile语法: 为了演示Makefile,这里创建一个工程。工程结构如下: 源代码如下: Makefile内容如下: 虽然这个Makefile能用,但是有一个问题:如果修改了头文件,再次make无效。 改进版: 修改的地方用绿色标明了。 此时,如果修改头文件,再次make有效。 关于gcc的
阅读全文
摘要:创建文件date.awk: 调用命令: sort参数: uniq参数: 参考资料: Linux命令date日期时间和Unix时间戳互转 How can I pass variables from awk to a shell command? Invoking 'date' command insi
阅读全文
摘要:1. su 2. sudo 3. cp 4. gzip 5. tar 6. zip Linux命令之date Linux命令之find 参考链接: Linux系统中切换用户身份su与sudo的用法与实例
阅读全文
摘要:首先了解一下linux中进程的5大状态: 状态转换关系图: 僵尸进程是指一个已经结束运行,但是其父进程尚未对其进行善后处理的进程。那么为什么一个进程结束运行之后,父进程要对它进行善后处理呢?善后处理做了什么事呢? 具体来说就是,一个进程结束运行之后,该进程并没有被彻底销毁,内核仍然为该进程维护了一些
阅读全文
摘要:ps top 可以按一定规则对top的结果进行排序 kill netstat jobs 参考文档: http://man.linuxde.net/netstat netstat 的10个基本用法
阅读全文
摘要:此文简单记录我学习linux的过程 (排名不怎么分先后)1. 《鸟哥的linux私房菜》2. 《unix/linux编程实践教程》 (看的电子版)3. 《unix环境高级编程》4. Linux的概念与体系 (读起来很舒服的博客)http://www.cnblogs.com/vamei/ar...
阅读全文

浙公网安备 33010602011771号