![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 65
立哥_123
学习中......
展开
-
Makefile总结
Makefile Part 11.makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译甚至更复杂的操作。2.一旦写好,只需要一个make命令,整个工程完全自动编译,极大地提高了软件开发的效率。 visual c++ 中的命令为nmakeLinux下的GUN的make Part 21.无论是C、C++、还是pa原创 2016-08-15 17:44:41 · 228 阅读 · 0 评论 -
<开linux系统挖掘机> wait与waitpid()
本节可以学到: wait与waitpid()的使用 更新记录2017/10/18:写完初稿waitpid()函数:中断(结束)进程函数使用场景希望知道某一个自己创建的子进程何时结束,从而方便父进程做一些处理动作。头文件与函数原型头文件:#include <sys/types.h> #include <sys/wait.h>定义函数:pid_t waitpid(pid_t pid, in原创 2017-10-26 13:13:11 · 243 阅读 · 0 评论 -
<开linux系统挖掘机>linux前台进程与后台进程
本节可以学到: linux系统后台进程的概念后台进程与前台进程的区别以及区分方法后台进程相关的命令 更新记录2017/10/18:写完初稿后台进程后台进程(Background Process)是一种在不需用户干预的情况下运行于操作系统后台的计算机进程 通常用于执行如日志记录、系统监测、作业调度以及用户提醒等任务。区分方法进程组ID 在UNIX与类UNIX系统中,后台进程的进程组I原创 2017-10-26 13:12:20 · 1612 阅读 · 0 评论 -
软链接与硬链接
软链接相当于windows下的一个快捷方式,可以是文件也可以是文件夹ln -s /mnt/mtd_app/ts ts//就会在该目录下生成一个软链接硬链接 linux下文件的存储是通过索引节点号来存储的,硬链接相当于为文件增加了一个索引节点号 相当于另一个访问文件的路径(感觉有点像指针) 因此只删除其中一个链接并不会删除文件,只有所有的索引节点号都删除后文件才会被真正的删除注意:原创 2017-05-16 13:29:20 · 315 阅读 · 0 评论 -
[linux命令] sort
sort命令 介绍 排序命令 默认为升序 默认按照每行首个字符大小 使用方法 sort -选项 源文件 -o 目标文件 常用选项 按照数值大小排序 sort -n 逆序(从大到小) sort -r 例子 组合使用,作为管道 $cat evn.log| grep fod_mid | awk '{print $6}'| awk -F '-' '{print $1原创 2017-03-01 11:22:14 · 242 阅读 · 0 评论 -
[linux命令] awk
awk 介绍 awk将文件逐行地读入,以空格为默认分隔符将每行切片,再对切开地部分做处理 使用方法 基础使用 取每行的第几块 cat last -n 5 | awk '{print $3}' 其中,$3表示第三个域,awk默认以空格将每一行分为许多域 按关键字取每行的第几块 cat /etc/passwd | awk -F ':' '{print $3}' 实践 截取文件l原创 2017-03-01 11:22:15 · 179 阅读 · 0 评论 -
Shell Programming in 24 hours (上)
Shell Programming in 24 hours 前言1.shell responsibility read your command and ask Unix kernel to execut creat scripts-------> files contains a list of command Hour 1 Shell basic1.原创 2016-08-19 10:48:00 · 242 阅读 · 0 评论 -
Makefile Learing (下)
Makefile Learing (下) Part 10 make的运行 1.make退出码2.指定Makefile 命令: make -f hchen.mk3.指定目标 可以手动指定编译的目标 例如: make clean 常用规范的 伪目标 1.all 这个伪目标是所有目标的目标 2.clean 用原创 2016-08-17 17:07:44 · 177 阅读 · 0 评论 -
tcp/ip 程序 (改进版) client.h
/***************************************************版权说明:该程序为Shaw Song所有版本号: 2.0生成日期:2016.8.2作者: Shaw Song内容: 客户端头文件(.h)功能: 完成以下四种服务的具体代码 1.客户端登录服务 2.客户端注册服务 3.客户端交流服原创 2016-08-02 16:45:49 · 539 阅读 · 0 评论 -
tcp/ip 程序 (改进版) client.c
/***************************************************版权说明:该程序为Shaw Song所有版本号: 2.0生成日期:2016.8.2作者: Shaw Song内容: 客户端源程序功能: 运行于linux客户端,完成以下四种服务 1.客户端登录服务 2.客户端注册服务 3.客户端原创 2016-08-02 16:44:42 · 448 阅读 · 0 评论 -
tcp/ip 程序改进版 server.h
/***************************************************版权说明:该程序为Shaw Song所有版本号: 2.0生成日期:2016.8.2作者: Shaw Song内容: 服务端头文件(.h)功能: 完成以下三种服务的具体代码 1.客户端登录服务 2.客户端注册服务 3.客户端交流服原创 2016-08-02 16:42:34 · 390 阅读 · 0 评论 -
tcp/ip 程序 (改进版) server.c
/***************************************************版权说明:该程序为Shaw Song所有版本号: 2.0生成日期:2016.8.2作者: Shaw Song内容: 服务端源程序功能: 运行于linux服务器端,接收并完成以下三种服务 1.客户端登录服务 2.客户端注册服务 3原创 2016-08-02 16:40:10 · 479 阅读 · 0 评论 -
Makefile总结(中)
Part 61.显示命令linux命令echo: 作用是在显示器上回显一段文字在makefile中,make命令会把要执行的command在执行前输出到屏幕上,如果我们用‘@’字符在命令行之前,这个命令将不被make显示出来。如果make执行时,带入make参数“-n”或“--just-print”,那么它就只显示命令,但却不会执行命令。2.命令执行make会一条一条地执原创 2016-08-17 09:23:12 · 225 阅读 · 0 评论 -
<开linux系统挖掘机> execve
本节可以学到:execve()的使用;execve()的作用: 在进程中启动新程序 更新记录2017/10/18:写完初稿execve使用场景在父进程中fork一个子进程,在子进程中调用exec函数启动新的程序头文件与函数原型头文件#include<unistd.h>函数定义 int execve(const char *filename, char *const argv[ ],原创 2017-10-26 13:13:51 · 243 阅读 · 0 评论