Linux
鹏割
勿忘初心
展开
-
Linux文件操作
文件是linux中的一个重要概念。在Linux中,一切(几乎一切)都是文件。简单的说,C中基本的的printf()函数,scanf()函数,其实都属于文件操作。对于文件操作,虽然都是通过函数调用的方式实现,却还是能分为两类:系统调用和库函数。这篇文章将先介绍linux中文件的概念,系统调用和库函数的概念 ,然后具体的讨论两种方式下的文件操作。博文的主要内容如下:Li转载 2015-05-21 15:59:36 · 412 阅读 · 0 评论 -
Linux 下 解压rar格式压缩包
首先在这个网址下载winrar for Linux : http://www.rarlab.com/download.htm 下载好后把rar文件夹提取出来, 在终端中进入rar文件夹, 运行make指令, 然后就可以解压了. rar e aa.rar 将aa.rar压缩文件解压到当前目录,aa文件中原包含的目录全没有。rar x原创 2015-06-15 12:55:58 · 692 阅读 · 0 评论 -
gdb的使用
转自这里用GDB调试程序GDB概述 ————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:1、启动你的程序,可以按照你的转载 2015-07-11 22:03:24 · 378 阅读 · 0 评论 -
git 上传文件到仓库
1.git init 2.git add . 3.git commit -m “描述“ 4.git remote add origin [email protected]:XXX/XXX.git (名字/项目名) (git remote rm origin) 5.git push -f origin master删除仓库里的文件 1.先删除本地的 git rm 文件名 2.git comm原创 2015-07-24 09:34:32 · 714 阅读 · 0 评论 -
Linux 套接字(1)
套接字的特性由三个属性确定 : 域, 类型, 协议.1.域 AF_UNIX UNIX域协议 ( 文件系统套接字) AF_INET ARPA因特网协议 (UNIX网络套接字) ...省略2.类型 1) 流套接字: SOCK_STREAM 2) 数据报套接字 : SOCK_DGRAM3. 协议 一般由套接原创 2015-06-15 22:22:51 · 891 阅读 · 0 评论 -
Linux 进程间通信
一、进程间通信概述进程通信有如下一些目的:A、数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M字节之间B、共享数据:多个进程想要操作共享数据,一个进程对共享数据的修改,别的进程应该立刻看到。C、通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程)。D、资源共享:多个进程之间共享同样的资源。为了作转载 2015-06-12 11:25:25 · 345 阅读 · 0 评论 -
Linux进程管理(2)
一.什么是例行性命令每个人或多或少有一些约会或工作,有的工作是例行性的,例如每年一次的加薪,每月一次的工作报告,制定每周一次的午餐表,每天需要打卡等. 有的工作则是临时发生的,例如刚好总公司有人来访,需要您准备演讲设备等. 这些都是例行性的工作,Linux可以帮您提醒,例如,每天早上8点钟将服务器连上音响,启动音乐叫你起床. 中午12:00 希望Linux发一封信到您的邮件信箱,提醒你可以去吃原创 2015-05-25 15:29:50 · 441 阅读 · 0 评论 -
Linux进程间通信--使用信号量
这篇文章将讲述别一种进程间通信的机制——信号量。注意请不要把它与之前所说的信号混淆起来,信号与信号量是不同的两种事物。有关信号的更多内容,可以阅读我的另一篇文章:Linux进程间通信——使用信号。下面就进入信号量的讲解。一、什么是信号量为了防止出现因多个程序同时访问一个共享资源而引发的一系列问题,我们需要一种方法,它可以通过生成并使用令牌来授权,在任一时刻只能有一个执行转载 2015-06-09 20:40:30 · 439 阅读 · 0 评论 -
Linux进程管理(1)
一.进程的概念1.进程和程序的区别 (1) 程序是静态概念,本身作为一种软件资源长期保存,而进程是程序的执行过程,他是动态的概念,有一定的生命期,是动态产生和消亡的. (2)程序和进程无一一对应的关系,一个程序可以由多个进程共用,一个进程在活动中也可顺序的执行若干个程序.打个比喻,有一位有着好厨艺的计算机科学家正在为他的女儿烘制生日蛋糕,他有做生日蛋糕的食谱,厨房里有所原创 2015-05-24 20:49:20 · 505 阅读 · 0 评论 -
Linux fork的运行机制
转自 点击打开链接从一道面试题谈linux下fork的运行机制今天一位朋友去一个不错的外企面试linux开发职位,面试官出了一个如下的题目: 给出如下C程序,在linux下使用gcc编译:1 #include "stdio.h"2 #include "sys/types.h"3 #include "unistd.h"4 5 int转载 2015-06-08 12:44:13 · 453 阅读 · 0 评论 -
一些使用vi的特殊技巧
今天学习的,分享一下.1.使用ZZ命令来代替:wq编辑一个test.txt文件在命令模式下按下ZZ,就自动保存退出了,和:wq是一样的效果.2.导入文件: r + 文件名编写一个test1.txt打开test.txt文件, 导入test1.txtok,成功导入.3.直接在vi中原创 2015-05-23 19:16:08 · 499 阅读 · 0 评论 -
Linux用户管理(1)
一.用户管理配置文件用户信息文件: /etc/passwd密码文件: /etc/shadow用户组文件: /etc/group用户组密码文件: /etc/gshadow用户配置文件: /etc/login.defs /etc/default/useradd新用户信息文件: /etc/skel登录信息: /etc/motd1.用户信息文件 /etc/p原创 2015-05-28 15:10:52 · 425 阅读 · 0 评论