Unix学习笔记1--Uinx系统编程概述

Unix系统编程基础
本文介绍了Unix系统的组成部分,包括用户程序和系统内核,并详细讲解了内核管理程序和资源的方式。文章还列举了一系列常用的Unix命令,如目录操作命令ls、cd、pwd等,以及文件操作命令cat、cp、rm等。此外,还提到了一些系统资源的概念和如何通过编写简单的more命令来加深对Unix系统编程的理解。

概念

Unix 系统包含用户程序和系统内核

内核由多个子系统构成

内核管理所有的程序和资源

进程之间的通信对Unix程序是很重要的

什么是系统编程

涉及Unix命令

目录操作命令

        ls : 列出目录内容

    cd : 改变当前目录

    pwd : 显示当前目录

    mkdirrmdir : 新建、删除目录

文件操作命令

cat,more,less,pg : 查看文件的内容

cp : 文件复制

rm : 文件删除

mv : 重命名或移动文件

lpr.lp : 打印文件

其他相关命令

bc : Unix的计算器

ps : 列出系统运行的所有进程

man : 获取帮助信息

系统资源

1.  处理器

2.  输入输出

3.  进程管理

4.  内存

5.  设备

6.  计时器

7.  进程间通信

8.  网络

动手实践

编写 more 命令

编写more命令只需要用fopen,fgets,fputs从文件里读出内容再显示到标准输出。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值