Unix & Linux大学教程(四):Unix文件系统、进程和作业控制

第23章  Unix文件系统

命名管道 mkfifo : mkfifo [-m mode]  pipe 。命名管道必须显式创建,且不会消失(可用rm命令删除)。

proc文件是用来访问内核信息的伪文件。例如某进程ID为1952,那么该进程相关信息可以在/proc/1952目录下的文件中找到。

VFS(virtual file system,虚拟文件系统)实现文件处理的细节。

第24章  目录操作

~代表home目录;cd - 可以切换到上次访问目录。

时间: 2024-10-13 23:06:25

Unix & Linux大学教程(四):Unix文件系统、进程和作业控制的相关文章

《Unix & Linux 大学教程》(转)

<Unix & Linux 大学教程> - 第一.二章 学习笔记    Unix简介 & 什么是Linux?什么是Unix <Unix & Linux 大学教程> - 第三.四章 学习笔记    Unix连接 & 开始使用Unix <Unix & Linux 大学教程> - 第五.六章 学习笔记    GUI:图形用户界面 & Unix工作环境 <Unix & Linux 大学教程> - 第七.八章 学

Unix &amp; Linux大学教程(三):过滤器、

第16章  过滤器:简介和基本操作 删除数据列用colrm:colrm  [startcol [endcol]]  如果没有endcol则删除从startcol至行末尾所有的列. 第17章  过滤器:比较和抽取 比较任意两个文件:cmp file1 file2  显示不同字节数及所在行. 比较有序文本文件:comm [-123] file1 file2  显示三列:文件1独有.2独有.共有,而参数-123可以控制哪些列不显示. 比较无序文本文件:diff  [-bBiqswy]  [-c|-Cl

Unix &amp; Linux大学教程(二):

第11章  shell Shell两大家族:Bourne shell家族(Bourne Shell.bash.FreeBSD.Korn Shell.Pdksh.Zsh)和C-Shell家族(C-Shell.Tcsh). 临时改变shell只需要直接在命令行输入shell名称运行shell,按^D可终止,回到最初shell:查看/etc/shells文件可知道系统安装了哪些shell. 改变登录shell使用chsh(change shell),其语法为:chsh [-s shell]  [use

《Unix&amp;Linux大小教程》学习笔记6——Unix文件系统

1:Unix文件类型--3种 普通文件(常规文件):文本文件(纯文本.脚本.源程序.配置文件.html等).二进制文件(多媒体文件.数据库等) 目录:用于组织文件 伪文件:不存储数据,目的是提供一种服务.分三种: 特殊文件:设备驱动.物理设备的文件表示(键盘.显示器之类)等 命名管道:将一个程序的输出 定向到 另一个程序的输入 proc文件:用于访问内核信息 2:特殊文件 特殊文件是用于表示物理设备的伪文件,位于 /dev 目录下. 这些特殊文件主要分三组:硬件.终端.伪设备. 原文地址:htt

linux入门教程(四) 初步进入linux世界

[Linux 系统启动过程] Linux的启动其实和windows的启动过程很类似,不过windows我们是无法看到启动信息的,而linux启动时我们会看到许多启动信息,例如某个服务是否启动. Linux系统的启动过程大体上可分为五部分:内核的引导:运行init:系统初始化:建立终端 :用户登录系统. A 内核引导 当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动.紧接着由启动设备上的grub程序开始引导linux,当引导程序成功完成引导任务后,Lin

关于UNIX/Linux下安装《UNIX环境高级编程》源代码的问题

<UNIX环境高级编程(第三版)>是一本广为人知的unix系统编程书籍. 但是,书中的代码示例,要想正确的编译运行,要先做好准备工作: 1.下载源代码 传送门:http://apuebook.com/code3e.html 2.解压源代码 tar xf src.3e.tar.gz 3.安装libbsd-devel,不然编译的时候回报错 yum install libbsd-devel -y 4.编译 cd apue.3e/ make cp ./include/apue.h /usr/inclu

unix&amp;linux常用命令分类表

本附录([美]哈恩:<Unix&Linux大学教程>附录B,张杰良译,清华大学出版社,2010年)摘要描述了书中所涉及的143个Unix使命,并且按照命令的类别进行排列.在每个名称的后面,方括号中的数字表示讨论该命令的参考章号. Unix命令分类如下: 构建块 文件 系统工具 命令工具 文件系统 终端 比较文件 登录和注销 文本格式化 目录 进程和作业控制 工具 显示数据 Shell 用户和用户标识 文档资料 选择数据 变量 编辑 构建块 cat [16] 组合文件,将标准输入复制到标

进程和程序:编写shell——《Unix/Linux编程实践教程》读书笔记(第8章)

1.Unix shell的功能 shell是一个管理进程和运行程序的程序.所有常用的shell都有3个主要功能: (1)运行程序: (2)管理输入和输出 (3)可编程 shell同时也是带有变量和流程控制的编程语言. 2.Unix的进程模型 一个程序是存储在文件中的机器指令序列,一般它是由编译器将源代码编译成二进制格式的代码.运行一个程序意味着将这些机器指令序列载入内存然后让处理器(CPU)逐条执行.在Unix术语中,一个可执行程序是一些机器指令机器数据的序列.一个进程是程序运行时的内存空间和设

Unix/Linux环境C编程入门教程(40) 初识文件操作

?? 1.函数介绍 close(关闭文件) 相关函数 open,fcntl,shutdown,unlink,fclose 表头文件 #include<unistd.h> 定义函数 int close(int fd); 函数说明 当使用完文件后若已不再需要则可使用close()关闭该文件,二close()会让数据写回磁盘,并释放该文件所占用的资源.参数fd为先前由open()或creat()所返回的文件描述词. 返回值 若文件顺利关闭则返回0,发生错误时返回-1. 错误代码 EBADF 参数fd