Linux
文章平均质量分 84
wangiijing
你的孤独,虽败犹荣!
展开
-
Linux下安装gcc,gdb,MySQL以及vim的配置
gcc:linux下可以自动安装:yum install gcc 编译成可执行文件:gcc -o test teat.cgdb:linux下自动安装:yum install gdb. 调试文件:gdb test.c 设置断点:(gdb)break main 退出gdb:(gdb)q 执行:run 单步执行:step 打印:print 显示:display。原创 2016-05-28 23:33:41 · 1494 阅读 · 0 评论 -
如何调试Shell脚本
1) 检查语法错误:一般来说我们可以通过修改shell脚本的源代码,令其输出相关的调试信息来定位错误,那有没有不修改源代码来调试shell脚本的方法呢?答案就是使用shell的执行选,下面是一些常用选项的用法:-n 只读取shell脚本,但不实际执行-x 进入跟踪方式,显示所执行的每一条命令-c "string" 从strings中读取命令“-n”可用于测试shell脚本是转载 2016-12-15 11:07:29 · 1004 阅读 · 0 评论 -
linux下的find文件查找命令与grep文件内容查找命令
在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。 区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。 一.find命令转载 2016-11-23 15:16:24 · 485 阅读 · 0 评论 -
linux egrep 查询文件内容
1、从文件内容查找匹配指定字符串的行:$ grep "被查找的字符串" 文件名2、从文件内容查找与正则表达式匹配的行:$ grep –e “正则表达式” 文件名3、查找时不区分大小写:$ grep –i "被查找的字符串" 文件名转载 2016-11-23 14:51:54 · 1636 阅读 · 0 评论 -
进程间通信:管道及命名管道(代码实现)
管道:1.管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道; 2.只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程); 3.单独构成一种独立的文件系统:管道对于管道两端的进程而言,就是一个文件,但它不是普通的文件,它不属于某种文件系统,而是自立门户,单独构成一种文件系统, 并且只存在原创 2016-07-07 21:03:31 · 6894 阅读 · 1 评论 -
进程间通信:共享内存(代码实现)
共享内存:1.共享内存就是允许两个不相关的进程访问同一个逻辑内存; 2.共享内存是在两个正在运行的进程之间共享和传递数据的一种最有效的方式; 3.不同进程之间共享的内存通常安排为同一段物理内存; 4.共享内存不提供任何互斥和同步机制,一般用信号量对临界资源进行保护;原创 2016-07-06 18:17:36 · 13603 阅读 · 1 评论 -
进程间通信:消息队列(代码实现)
消息队列:1.一种从一个进程向另外一个进程发送数据块的方法; 2.每个数据块都被认为是有一个类型,接受者进程接收的数据块可以有不同的类型值; 3.消息队列的读取不一定是先入先出; 4.消息队列的生命周期是随内核的; 5.每个消息的最原创 2016-07-05 23:21:15 · 4358 阅读 · 0 评论 -
PCB(进程控制块)以及Linux下的进程控制块task_struct
进程控制块中的信息:1.进程标识符:进程标识符是惟一地标识一个进程。一个进程通常有两种标识符 (1).内部表示符:在所有的操作系统中,都为每一个进程赋予了一个惟一的数字标识符,它通常是一个进程的序号。设置内部标识符主要是为了方便系统使用。 (2).外部标识符:它由创建者提供,通常是由字母,数字组成,往往是由用户(进程)在访问该进程时使用。为了描述进程的家族关系,还应设置父进程标识和原创 2016-06-04 18:53:36 · 3048 阅读 · 0 评论 -
在Linux下用C语言写一个小程序实现一个进度条编写Makefile来进行运行
运行结果如下: 代码:Makefile编写:原创 2016-06-04 19:38:02 · 2616 阅读 · 5 评论 -
Linux系统下find指令详细用法与示例及Linux下的atime ,ctime,mtime
Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。即使系统中含有网络文件系统,find命令在该文件系统中同样有效。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间。命令格式:find 路径 -命令参数 [输出形式]-name 按照文件名查找原创 2016-05-22 11:53:17 · 2937 阅读 · 0 评论 -
python快速入门
基本使用0.字符集#coding=utf-8 #这样才支持中文,不然默认使用ascII,放在正式程序的第一行1.开头#!/usr/bin/Python2.注释单行:# 多行:’‘’ ‘’‘ 或”“” “”“3.printprint ‘i am zjk’, #最后加逗号,输出的内容不换行,不加逗号自动换行,但是这样会增加一个空格print “i a转载 2017-08-22 17:34:42 · 467 阅读 · 0 评论