Linux基础
文章平均质量分 72
Linux基础学习
whiltes
Life's a Struggle!
展开
-
【Linux学习笔记】进程间通信之管道
在了解管道之前,我们先来了解下进程之间为什么需要通信。1、进程间通信的目的数据传输: 一个进程需要将它的数据发送给另一个进程资源共享:多个进程之间共享同样的资源通知事件: 一个进程需要向另一个或一组进程发送消息,通知它发什么了某种事件进程控制:有些进程希望完全控制另一个进程的执行,此时控制进程希望能够拦截另一个所有陷入和异常,并能够及时知道它的状态。那么为什么进程不直接...原创 2018-05-27 17:56:11 · 272 阅读 · 0 评论 -
【Linux学习笔记】Linux系统下的几种文件类型
Linux系统不同于window系统,两者文件类型也有很大的差异。Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普通文件)。Linux文件类型有七种:普通文件、目录、字符设备文件、块设备文件、sock...原创 2018-05-27 15:57:34 · 5553 阅读 · 0 评论 -
【Linux学习笔记】进程的概念
一、进程1、进程的概念程序:为了实现特定任务的一系列指令的有序合集进程: 从用户角度看:进程是程序的一次动态执行过程。从操作系统角度看: 进程是系统分配CPU,内存,时间片等系统资源的基本单位。也是系统分配资源的最小单位。每个进程都有自己独立的地址空间和运行状态。2、PCB进程是程序的一次执行过程,那操作系统就需要有相关的数据结构来保存一个进程的一系列信息,C语言就...原创 2018-05-18 16:43:12 · 348 阅读 · 0 评论 -
【Linux学习笔记】gdb、makefile的使用
1、gdbgdb的安装yum install gdb调试调试方法-g在可执行程序中加上调试信息gcc x.c -g 启动调试gdb 可执行程序名//例如:gdb a.out查看源代码(只显示10行)listl 缺省是main函数的前后总共10行l functionname 显示funtionname函数的前后总共1...原创 2018-05-04 16:50:17 · 375 阅读 · 0 评论 -
【Linux学习笔记】特殊权限rws、rwS和rwt、rwT
Linux下的文件,除了rwx这些权限外,还有一些特殊的权限,下面我们就来看看这些特殊权限的作用及为什么需要这些权限。1、s权限(setuid)setuid:该位是让普通用户可以以root用户的角色运行只有root帐号才能运行的程序或命令。s:文件属主和组设置SUID和GUID,文件在被设置了s权限后将以root身份执行。在设置s权限时文件属主、属组必须先设置相应的x权限,否则s权限并...原创 2018-05-07 01:01:32 · 14752 阅读 · 0 评论 -
【Linux学习笔记】vim的简单指令
vim练级攻略指令的使用- wq退出并保存- }跳到下一个空白行- {跳到上一个空白行- $跳到文件结尾- :num跳到指定行- x删除光标所在位置的一个字符- D 删除光标所在位置到当前结尾- d0 删除光标所在位置到当前行首- dd 删除光标所在行- dw 删除光标所在位置到当前单词结尾- db 删除光标所在位...原创 2018-05-04 15:33:05 · 198 阅读 · 0 评论 -
Linux下使用命令安装gcc/g++,gdb
注意:本博文在Centos6.0版本上进行了测试,不同的版本可能会出现差异 以下均为root用户下的操作,安装时请确保你的Linux可以上网gcc,g++,gdb的用途gcc用来编译C程序g++用来编译C++程序,使用GDB来调试程序gcc的安装:现在下载的Centos的版本几乎都会自带gcc和vim,所以我们需要的只是g++而已;如果没有请先下载 gcc; 检...原创 2018-03-23 23:46:35 · 9909 阅读 · 1 评论 -
Linux基础知识
1、Linux文件权限我们先来输入命令:ls -al来查看文件属性。 如图:属性说明: dr-xr-xr-x 22 root root 4096 Mar 17 18:12 . 用户权限 连接数 所有者 用户组 文件大小 修改日期 文件名文件类型与权限如图: r:表示用户可以查看该目录下的内容,即可以...原创 2018-03-23 23:41:05 · 244 阅读 · 0 评论