E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【Linux学习笔记】
Linux学习笔记
-2015-12-17
1.创建一个目录/datamkdir/datacd/;mkdirdata命令总结:mkdir创建目录的命令ls-l长格式显示-d目录显示目录或者文件cd切换目录层次2.在/data下面创建aaa.txt文件pwdcd/data;touchaaa.txt或者touch/data/aaa.txt3.为aaa.txt增加内容studylinuxecho"studylinux">/data/aaa.txt
faer615
·
2015-12-17 17:10
linux
touch
Linux学习笔记
-2015-12-17
1.创建一个目录/datamkdir/datacd/;mkdirdata命令总结:mkdir创建目录的命令ls-l长格式显示-d目录显示目录或者文件cd切换目录层次2.在/data下面创建aaa.txt文件pwdcd/data;touchaaa.txt或者touch/data/aaa.txt3.为aaa.txt增加内容studylinuxecho"studylinux">/data/aaa.txt
faer615
·
2015-12-17 17:10
linux
touch
马哥
linux学习笔记
:locate,find命令总结
linux中locate,find命令都是在文件系统中查找符合条件的文件,但是locate是利用数据库来搜寻数据,所以速度相对比较快。 locate依赖于事先构建好的索引库,每天系统在空闲时间都会通过周期性任务自动完成索引库的更新,手动更新索引库就需要执行命令updatedb,也正是因为依赖于数据库,造成locate查询出来的结果可能会跟执行查询命令时的实际情况有出入,并且其为模糊查找。
Amengmon
·
2015-12-16 01:08
linux
find
xargs
locate
linux学习笔记
:用户及权限管理
一、Linux用户管理(centos6.x,7.x): 用户类别:linux中用户分为管理用户和普通用户,普通用户又分为系统用户和登录用户。字符是人类能够直接识别的信息,而计算机能够直接识别的是数字,所以计算机用不同的唯一的16位二进制数字UID来标识不同的用户,计算机一般能够标识的用户数量为65536个,既0-65535。 在系统中,用户名与UID之间是通过名称解析来建立关系进行识别的,这
Amengmon
·
2015-12-13 00:33
用户权限
linux用户管理
linux用户管理命令
#
Linux学习笔记
# Linux文件的属性以及权限说明
1.Linux文件的属性关于Linux文件的属性的说明和设置请参考鸟叔Linux私房菜:Linux的文件权限与目录配置2.目录和文件的权限意义在Linux系统中,每个文件都有三种身份的权限配置,而每个身份都有三种权限(rwx)。这三种权限对于普通的文件很好理解,如下表所示,表格 1 普通文件的rwx权限位意义权限说明r文件内容可读w文件内容可修改x文件可执行 在Window系统中,文件是否可执行是
lienhua34
·
2015-12-13 00:00
#
Linux学习笔记
# Linux文件的所有者、群组和其他人
1.关于所有者、群组和其他人在Linux系统中,每个文件都具有User、Group和Others三种身份的权限配置。那这三种身份分别表示什么意思呢?配置这三种身份的权限有啥意义呢?(1)文件所有者(User)由于Linux系统支持多人多任务,因此常常存在多个用户同时使用一个Linux系统的情况。那么,如何确认每个用户私密文件的访问控制呢?这就是文件所有者存在的原因。Linux系统为每个用户提供一个
lienhua34
·
2015-12-12 19:00
#
Linux学习笔记
# Linux在线帮助文档man page
man是manual的简称,表示手册页。Linux系统的帮助手册页是按照章节(SECTION)来存储了。man手册页分为下面几个章节。 1 普通命令 2 内核提供的系统调用 3 库调用(C库函数) 4 特殊文件(大多在/dev目录下)和设备 5 文件格式规范 6 游戏 7 杂项(及其规范) 8 系统管理命令(通常需要root权限)和守护进程 Lin
lienhua34
·
2015-12-10 23:00
linux学习笔记
2015-12-09
脚本的开头需要用#!/bin/bash 来开始脚本,在脚本中,最好用#注释批注,养成好习惯在系统里面,默认有一个变量REPLY变量在declare可以定义一个变量的类型 declare-ia ------定义了a为整型 可以用echo$?来查找返回值,正确的命令返回值为0,错误的返回正数值 在linux中,可以用test来做数值的比较 语法为:test$aa-lt$bb--------判断aa
cary_qin
·
2015-12-09 16:41
shell脚本
linux学习笔记
2015-12-09
脚本的开头需要用#!/bin/bash来开始脚本,在脚本中,最好用#注释批注,养成好习惯在系统里面,默认有一个变量REPLY变量在declare可以定义一个变量的类型declare-ia------定义了a为整型可以用echo$?来查找返回值,正确的命令返回值为0,错误的返回正数值在linux中,可以用test来做数值的比较语法为:test$aa-lt$bb--------判断aa变量小于bb变量
风信子0311
·
2015-12-09 16:41
shell脚本
Linux系统
LINUX学习笔记
LINUX学习笔记
高度浓缩版之一:用户管理、启动过程、硬盘管理 纯手打,边读书边写。
·
2015-12-09 11:27
linux
LINUX学习笔记
(四)RAID LVM
磁盘阵列:磁盘阵列是由多个磁盘,组合成一个容量巨大的磁盘组,作用是可以增加传输速度,增加总容量,增加文件备份。下面是主要几种阵列模式:RAID0:把一份文件分成两份,一半放一个磁盘,如果其中有一个坏了,那剩下的半分也没有意义了,唯一的优点就是磁盘的空间增大了。RAID1:把一份文件备份成两份,分别存放在两个磁盘中,如果其中的任何一份文件损坏,还有另一份可以用。但这种模式虽然安全性能高一点,但是成本
vision_G
·
2015-12-06 00:15
Linux
LINUX学习笔记
(四)RAID LVM
磁盘阵列:磁盘阵列是由多个磁盘,组合成一个容量巨大的磁盘组,作用是可以增加传输速度,增加总容量,增加文件备份。下面是主要几种阵列模式:RAID0:把一份文件分成两份,一半放一个磁盘,如果其中有一个坏了,那剩下的半分也没有意义了,唯一的优点就是磁盘的空间增大了。RAID1:把一份文件备份成两份,分别存放在两个磁盘中,如果其中的任何一份文件损坏,还有另一份可以用。但这种模式虽然安全性能高一点,但是成本
vision_G
·
2015-12-06 00:15
Linux
LINUX学习笔记
(四)RAID LVM
磁盘阵列: 磁盘阵列是由多个磁盘,组合成一个容量巨大的磁盘组,作用是可以增加传输速度,增加总容量,增加文件备份。下面是主要几种阵列模式:RAID0:把一份文件分成两份,一半放一个磁盘,如果其中有一个坏了,那剩下的半分也没有意义了,唯一的优点就是磁盘的空间增大了。RAID1:把一份文件备份成两份,分别存放在两个磁盘中,如果其中的任何一份文件损坏,还有另一份可以用。但这种模式虽然安全性能高一点,但是
vision_G
·
2015-12-06 00:31
linux
raid
LVW
#
Linux学习笔记
# Linux系统查看文件内容的命令
1.cat连结多个文件的内容并显示在屏幕上;如果没有指定文件或文件名为“-”,则读取标准输入。语法如下: cat [option] ... [file] ...常用的选项有: 选项-n:编号所有行。 选项-b:编号非空行。 选项-A:显示所有内容,包括特殊字符。示例: 读取标准输入直接打印到标准输出中(Ctrl+c退出),lienhua34@~$cat hello hell
lienhua34
·
2015-12-05 12:00
Linux学习笔记
(三)基础命令
权限解说:r可读-4w可写-2x执行-1-rw-r--r--1文件类型234拥有者权限456组拥有权限789其他人拥有的权限chomd修改目录或文件权限-R集联操作drwxr-xr-x.2rootroot4096Nov222013cgroup第一个文件类型rwx是拥有者权限为可读可写可执行r-x是组权限为可读可执行r-x是其他用户权限为可读可执行编辑命令:分为模式和编辑模式vi[文件名]按键esc
vision_G
·
2015-12-05 02:09
Linux
Linux学习笔记
(三)基础命令
权限解说:r可读-4w可写-2x执行-1-rw-r--r--1文件类型234拥有者权限456组拥有权限789其他人拥有的权限chomd修改目录或文件权限-R集联操作drwxr-xr-x.2rootroot4096Nov222013cgroup第一个文件类型rwx是拥有者权限为可读可写可执行r-x是组权限为可读可执行r-x是其他用户权限为可读可执行编辑命令:分为模式和编辑模式vi[文件名]按键esc
vision_G
·
2015-12-05 02:09
Linux
Linux学习笔记
(三)基础命令
权限解说:r可读-4 w可写-2 x执行-1 -rw-r--r-- 1文件类型 234拥有者权限 456组拥有权限 789其他人拥有的权限 chomd修改目录或文件权限-R集联操作编辑命令:分为模式和编辑模式 vi[文件名] 按键esc进入命令行模式 i插入(进入编辑模式) I进入行首插入 A进入行尾编辑
vision_G
·
2015-12-05 02:36
linux
命令
linux学习笔记
--2015-12-04
1:read命令-----linux在遇到read时,会停止,需要你输入赋值 readname xx echo$name -----返回输出xx2:array -------数组 定义一个数组,格式如下: xx=(aabbccdd) 打印出数组值的格式: echo${xx[0]} ------输出xx数组的第一个元素值,数组取值从0开始计数 echo${xx
cary_qin
·
2015-12-04 15:30
linux
单引号
双引号
linux学习笔记
--2015-12-04
1:read命令-----linux在遇到read时,会停止,需要你输入赋值readnamexxecho$name-----返回输出xx2:array-------数组定义一个数组,格式如下:xx=(aabbccdd)打印出数组值的格式:echo${xx[0]}------输出xx数组的第一个元素值,数组取值从0开始计数echo${xx[*]}------输出xx数组里面所有的值,返回aabbcc
风信子0311
·
2015-12-04 15:30
linux
单引号
双引号
Linux系统
#
Linux学习笔记
# 自定义shell终端提示符
我使用的Linux发行版是LinuxMint 17.2 Rafaela,默认情况下Terminal中的shell提示包括了用户名、主机名、当前目录(绝对路径)和提示符。这样会导致当进入一个比较深的目录时,提示符太长(如下图所示),操作起来就不太方便了。 我们可以自定义Linux系统终端提示符。Linux系统终端提示符的特征由系统环境变量PS1(是“prompt string one” 的简写)定
lienhua34
·
2015-12-04 00:00
Linux学习笔记
(9)之Shell编程入门--判断语句
语法一:if[条件表达式]then命令序列1else命令序列2fi语法二:if[条件表达式];then命令序列fi语法三:iftest条件表达式1then命令序列1elif[条件表达式2]then命令序列2else命令序列3fi编写shell脚本时,注意条件表达式与“[“”]“之间的空格实例分析:#!/bin/bash#script4-1.shvar1="welcometouseShellscri
zyh_xf2017
·
2015-12-03 23:19
Linux基础
Linux学习笔记
(四、目录处理命令)
相对路径和绝对路径相对路径:参照当前所在目录,进行查找绝对路径:从根目录开始指定,一级一级递归查找。在任何目录下,都能进入指定位置自动补全Tab例:在以下命令中cd/u按下Tab键,如果该目录下只有一个目录或文件,则自动补全文件名,如果有多个目录,再按两次该键,则列出该目录下所有目录和文件1.建立目录:mkdirmkdir-p[目录名]-p递归创建命令英文原意:makedirectories例:m
LXChild
·
2015-12-03 12:44
Linux
Linux学习笔记
(一)系统分区及挂载点
系统分区及挂载点分区挂载点目录特征:/系统根目录,可除boot和交换分区外的空间全部归/目录所有/boot存放引导系统启动文件200M足以/home存放个用户文件/tem临时文件/usr系统文件/var存放日志文件/opt附加的应用程序软件包/bin基本命令执行文件/dev设备文件/etc系统配置/lib基本共享库以及内核模块/media用于移动介质的挂载点/mnt用于临时挂载文件系统或移动设备/
vision_G
·
2015-12-03 10:02
Linux
Linux学习笔记
(一)系统分区及挂载点
系统分区及挂载点分区挂载点目录特征:/系统根目录,可除boot和交换分区外的空间全部归/目录所有/boot存放引导系统启动文件200M足以/home存放个用户文件/tem临时文件/usr系统文件/var存放日志文件/opt附加的应用程序软件包/bin基本命令执行文件/dev设备文件/etc系统配置/lib基本共享库以及内核模块/media用于移动介质的挂载点/mnt用于临时挂载文件系统或移动设备/
vision_G
·
2015-12-03 10:02
Linux
Linux学习笔记
(二)系统常用命令和一些概念
root用户(管理员)为最大权限用户(宇宙无敌)Liunx命令行使用格式命令-[选项][参数]选项用于调用命令的具体功能参数是命令操作的对象,文件,目录名等Tab键:自动补全反斜杠\强制换行快捷键CTRL+L:清屏快捷键CTRL+C:取消本次命令的执行获取命令帮助:命令--helpman命令关机和重启命令重启:shutdown-rnowshutdown-r+15“警告:系统将于15分钟后重启”re
vision_G
·
2015-12-03 09:25
Linux
Linux学习笔记
(二)系统常用命令和一些概念
root用户(管理员)为最大权限用户(宇宙无敌)Liunx命令行使用格式命令-[选项][参数]选项用于调用命令的具体功能参数是命令操作的对象,文件,目录名等Tab键:自动补全反斜杠\强制换行快捷键CTRL+L:清屏快捷键CTRL+C:取消本次命令的执行获取命令帮助:命令--helpman命令关机和重启命令重启:shutdown-rnowshutdown-r+15“警告:系统将于15分钟后重启”re
vision_G
·
2015-12-03 09:25
Linux
Linux学习笔记
(二)系统常用命令和一些概念
root用户(管理员)为最大权限用户(宇宙无敌)Liunx命令行使用格式命令-[选项][参数]选项用于调用命令的具体功能参数是命令操作的对象,文件,目录名等Tab键:自动补全反斜杠\强制换行快捷键CTRL+L:清屏快捷键CTRL+C:取消本次命令的执行获取命令帮助:命令--helpman命令关机和重启命令重启:shutdown-rnowshutdown-r+15 “警告:系统将于15分钟后重
vision_G
·
2015-12-03 03:18
linux
命令
Linux'概念
Linux学习笔记
(一)系统分区及挂载点
系统分区及挂载点分区挂载点目录特征:/系统根目录,可除boot和交换分区外的空间全部归/目录所有/boot存放引导系统启动文件 200M足以/home 存放个用户文件/tem临时文件/usr系统文件/var存放日志文件/opt附加的应用程序软件包/bin基本命令执行文件/dev设备文件/etc系统配置/lib基本共享库以及内核模块/media用于移动介质的挂载点/mnt用于临时挂载文件系统或
vision_G
·
2015-12-03 02:44
linux
分区
挂载点
[
Linux学习笔记
] Linux软件包管理
Linux软件包管理:在讲解如何使用rpm,yum来管理软件包前,我们先来看一个很重要的知识点,如何挂在光盘。实验环境下,首先要将CentOS安装镜像光盘载入,如下截图:注意:此时CentOS系统处于已启动状态.挂载光盘:[root@localhost ~]# mkdir /mnt/cdrom [root@localhost ~]# mount /dev/cdrom /mnt/cdrom/ mou
小白Vv白白
·
2015-11-28 21:00
linux
rpm
yum
安装包管理
[
Linux学习笔记
] Linux系统引导流程(二)
GRUB的配置文件:软链接:/etc/grub.conf;文件位置:/boot/grub/grub.conf下面给出grub.conf配置文件并就相关配置项进行说明:[root@collect3 grub]# cat grub.conf # grub.conf generated by anaconda # # Note that you do not have to rerun grub af
小白Vv白白
·
2015-11-25 10:00
linux
grub
单用户模式
Linux学习笔记
之三(linux系统远程登录)
Linux系统的远程登陆sshd服务的配置文件为/etc/ssh/ssh_config //可以修改这个配置文件来实现你想要的sshd服务。比如你可以更改启动端口为11587.目前比较常见的终端登录软件有SecureCRT,Putty,SSHSecureShell等.下载Putty,可以去官网:http://www.chiark.greenend.org.uk/~sgtatham/putty/do
sunwangbackup
·
2015-11-24 09:23
linux
虚拟机
配置文件
Linux学习笔记
之三(linux系统远程登录)
Linux系统的远程登陆sshd服务的配置文件为/etc/ssh/ssh_config //可以修改这个配置文件来实现你想要的sshd服务。比如你可以更改启动端口为11587.目前比较常见的终端登录软件有SecureCRT,Putty,SSHSecureShell等.下载Putty,可以去官网:http://www.chiark.greenend.org.uk/~sgtatham/putty/do
sunwangbackup
·
2015-11-24 08:54
linux
虚拟机
配置文件
IP地址
[
Linux学习笔记
] Linux系统引导流程(一)
前面我们已经介绍过以CentOS为例的Linux系统的安装以及Linux常用命令的使用,本节内容我们将介绍Linux系统引导流程。当按下电源的那一刻,到我们看到用户界面,这其中都发生了些什么呢?赶快来一探究竟.下图为Linux系统引导流程过程图: 以下对Linux引导流程过程做一个简单的说明: 1.POST加电自检POST(POSTONSELFTEST)首先对每一个设备进行检查,完成后会寻找存有引
小白Vv白白
·
2015-11-17 22:00
linux
chkconfig
kernel
系统引导流程
Linux学习笔记
30——套接字
一 什么是套接字 套接字是一种通信机制,凭借这种机制,客户/服务器系统的开发既可以在本地单机上进行,也可以跨网络进行。 二 套接字属性 套接字的特性由3个属性确定,它们是:域,类型和协议 1 套接字的域 域指定套接字通信中的网络介质,最常见的套接字域是AF_INET,它指的是Internet网络,其底层的协议——网际(IP)只有一个地址族,它使用一种特
·
2015-11-13 22:27
linux
Linux学习笔记
29——IPC状态命令
一 IPC IPC是进程间通讯,在前面,我们相继学习了进程间通讯机制有信号量,内存共享,消息队列。状态命令(ipcs)和删除命令(ipcrm)提供了一种检查和清理IPC机制的方法。 二 状态命令 1 显示信号量状态用ipcs -s 2 显示共享内存状态用ipcs -m 3 显示消息队列状态用ipcs -q 4 显示所有状态用ipcs -a
·
2015-11-13 22:26
linux
Linux学习笔记
28——消息队列
一 关于消息队列 消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法,而且,每个数据块都被认为含有一个类型,接收进程可以独立地接受含有不同类型值的数据块。可以通过发送消息来几乎完全避免命名管道的同步和阻塞问题。但是,与管道一样,每个数据块都有一个最大长度的限制,系统中所有队列所包含的全部数据块的总长度都有一个上限。 与命名管道相比,消息队列的优势是,它独立于发送和接受进程而存在,
·
2015-11-13 22:26
linux
Linux学习笔记
27——共享内存
一 共享内存 共享内存是由IPC为进程创建的一个特殊的地址范围,它将出现在该进程的地址空间中。其他进程可以将同一段共享内存连接到它们自己的地址空间中,所有进程都可以访问共享内存中的地址。如果某个进程向共享内存写入了数据,所做的改动将立刻被可以访问同一段共享内存的任何其他进程看到。 二 相关函数 #include <sys/shm.h>//shmget创建共享内存 int
·
2015-11-13 22:25
linux
Linux学习笔记
25——命名管道(FIFO)
1 命名管道(FIFO) 管道应用的一个重大缺陷就是没有名字,因此只能用于亲缘进程之间的通信。后来从管道为基础提出命名管道(named pipe,FIFO)的概念,该限制得到了克服。FIFO不同于管道之处在于它提供一个路径名与之关联,以FIFO的文件形式存在于文件系统中。这样,即使与FIFO的创建进程不存在亲缘关系的进程,只要可以访问
·
2015-11-13 22:24
linux
Linux学习笔记
26——信号量
一 信号量的基本概念 信号量:它是一个特殊变量,只允许对它进行等待和发送信号这两种操作。 假设有一个信号量变量sv P(sv):用于等待,如果sv的值大于零,就给它减去1,如果它的值等于零,就挂起该进程的执行。 V(sv):用于发送信号,如果有其他进程因等待sv而被挂起,就让它恢复运行,如果没有进程因等待sv而被挂起,就给它加1二 信号量的相关函数 #include <sys
·
2015-11-13 22:24
linux
Linux学习笔记
24——进程管道
一 管道的作用 通常把一个进程的输出通过管道连接到另一个进程的输入。 二 popen和pclose函数 #include <stdio.h> FILE *popen(const char *command, //是要运行的程序名和相应的参数 const char *open_mode //必须是“r”或者“w”,如果是其它值,errno
·
2015-11-13 22:23
linux
Linux学习笔记
22——线程属性
本文来自博客园:http://www.cnblogs.com/yc_sunniwell/archive/2010/06/24/1764204.html 一.线程属性线程具有属性,用pthread_attr_t表示,在对该结构进行处理之前必须进行初始化,在使用后需要对其去除初始化。我们用pthread_attr_init函数对其初始化,用pthread_attr_destroy对其去除初始化。
·
2015-11-13 22:22
linux
Linux学习笔记
23——取消线程
一 相关函数 1 发送终止信号 #include <pthread.h> int pthread_cancel(pthread_t thread); 2 设置取消状态 #include <pthread.h> int pthread_setcancelstate(int state, //取值:1 PTHREAD_CANCEL_ENABLE,
·
2015-11-13 22:22
linux
Linux学习笔记
21——线程同步的两种方式
一 用信号量同步 1 信号量函数的名字都以sem_开头,线程中使用的基本信号量函数有4个 2 创建信号量 #include<semaphore.h> int sem_init(sem_t *sem, //指向信号量结构的一个指针 int pshared, //控制信号量的类型,如果其值为0,就表示这个信号量是当前进程的局
·
2015-11-13 22:21
linux
Linux学习笔记
20——第一个多线程程序
一 什么是线程 线程:是一个进程内部的一个控制序列。 二 使用POSIX的注意点 1 为了使用线程函数库,必须定义宏_REENTRANT,通过定义_REENTRANT来告诉编译器我们需要可重入功能,可重入代码可以被多次调用而仍然正常工作。 2 在程序中包含头文件pthread.h,并且在编译程序时需要用选项-lpthread来链接线程库。 三创建线程程序前的准备 1 创
·
2015-11-13 22:20
linux
Linux学习笔记
19——信号2
上一节中讲到了sigprocmask函数,它的作用是检查或修改它的进程信号掩码,这一节我们主要学习捕捉与忽略信号的函数sigaction和等待信号函数。 一 sigaction函数的作用 定义在接收到参数sig指定的信号后应该采取的行动,声明如下: #include <signal.h> int sigaction(int sig,
·
2015-11-13 22:19
linux
Linux学习笔记
18——信号1
一 信号的基本概念 信号:是向进程发送的软件通知,通知进程有事件发生。 生成:表示一个信号的产生。 捕获:表示接收到一个信号。 信号的寿命:信号的生成和传递之间的时间间隔。 挂起的信号:已经生成但还未被传递的信号。 二 产生信号 每个信号名都是以SIG开头,信号的名字都定义在signal.h中,POSIX必需的信号如下: 信号
·
2015-11-13 22:19
linux
Linux学习笔记
17——输入输出重定向
1 何谓输入输出重定向? 默认情况下输入是由键盘输入的。输出是默认的输出到屏幕上。而输入输出重定向就是改变默认的输入输出方向 2 freopen函数 freopen是被包含与stdio.h头文件中,是重定向输入输出流的函数。此函数一般用于将一个指定的文件打开一个预定义的流:标准输入、标准输出或者标准出错。 声明:FILE *freopen( const char *path, /
·
2015-11-13 22:18
linux
Linux学习笔记
15——GDB 命令详细解释
GDB 命令详细解释 Linux中包含有一个很有用的调试工具--gdb(GNU Debuger),它可以用来调试C和C++程序,功能不亚于Windows下的许多图形界面的调试工具。 和所有常用的调试工具一样,gdb提供了以下功能: # 监视程序中变量的值 # 在程序中设置断点 # 程序的单步执行 在使用gdb前,必须先载入可执行文件,因
·
2015-11-13 22:17
linux
Linux学习笔记
16——wait函数
wait函数的定义如下: #include <sys/types.h> #include <sys/wait.h> pid_t wait(int *stat_loc); wait系统调用将暂停父进程直到它的子进程结束为止,这个调用返回子进程的PID,它通常是已经结束运行的子进程的PID。状态信息允许父进程了解子进程的退出状态,即子进程的main函数返回的值或
·
2015-11-13 22:17
linux
Linux学习笔记
14——使用fcntl实现文件锁定
期末考试快要来了,Linux学习进度一下拉下来许多。今天学习的是文件锁定,在Linux中,实现文件锁定的方法很多,例如fcntl和lockf。下面主要是fcntl的调用。 fcntl函数的原型是:int fcntl( int fd, //文件标识符 int command, //这个具体选项看学习笔记
·
2015-11-13 22:16
linux
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他