博客专栏  >  架构   >  Linux操作系统

Linux操作系统

此专栏分享的主要内容包括Linux的发展、终端、操作系统、文件结构、shell编程、库函数、基本命令、网络编程、多线程编程、线程通信等,并提供个人见解,方面大家交流与学习

关注
5 已关注
18篇博文
  • Linux - 可视化菜单界面设计

    优化屏幕刷新问题 刷新多个窗体需要一些繁琐,在一个慢速的链接上,屏幕的绘制相当的慢 目标就是要尽量减少要在屏幕上的绘制的字符数基本函数 int wnoutrefresh(WINDOW *windo...

    2015-05-20 09:50
    2409
  • Linux - curses函数库

    curses库基本概念控制字符输入/输出的格式 termios缺点,转义处理 curses优点 提供与终端无关的字符处理方式 可以管理键盘 支持多窗体管理curses vs. ncurses...

    2015-05-20 09:31
    1345
  • Linux - 终端

    C语言编写简单的菜单程序工作过程分析 getchoice() 显示程序介绍信息greet及样本菜单choices 让用户选择初始字符 main()中的do循环体 通过getchar()获取用户输入,直...

    2015-05-17 09:29
    1128
  • Linux - 访问系统信息

    passwd文件passwd 是一个文本文件,用于定义系统的用户账号,该文件位于“/etc”目录下包含一个系统账户列表,给出每个账户一些有用的信息,例如,用户 ID、组 ID、主目录、shell等由于...

    2015-05-17 09:10
    990
  • Linux - 线程通信

    线程互斥机制Mutex变量就像一把“锁”,是线程同步和保护共享数据的主要方式 Mutex可以用来阻止竞争 Pthreads中Mutex的基本概念 在任何时候,只有一个线程能够获得Mutex 尽...

    2015-05-16 09:28
    1205
  • Linux - 线程属性控制

    线程属性属性值不能直接设置,须使用相关函数进行操作 初始化函数为pthread_attr_init,该函数必须在pthread_create函数之前调用typedef struct{ int...

    2015-05-16 09:14
    1143
  • Linux - 多线程编程

    进程及线程基本定义进程(process) 处于执行期的程序及其所包含资源的总称 程序:可执行程序代码 资源:打开文件、挂起信号、地址空间、数据段等 线程(thread) 进程中活动的对象 ...

    2015-05-16 09:00
    996
  • Linux - 面向连接的socket通信流程

    字符串的IP与32的IP的转换说明 网络上的IP都是数字加点(192.168.0.1)构成 struct in_addr结构使用32位的IP,如 IP(C0A80001)是192.168.0.1 ...

    2015-05-15 10:44
    1138
  • Linux - 编程常用函数

    listen()函数功能 用于面向连接服务器,表明愿意接收连接 #include 函数原型 int listen(int s, int backlog); 参数说明 sockfd:调用socket返...

    2015-05-15 10:37
    945
  • Linux - Socket网络套接字

    OSI七层协议功能物理层 面向物理传输媒体,屏蔽媒体的不同 主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行...

    2015-05-15 10:20
    1078
  • Linux - 标准I/O库与高级I/O库

    输入字符头文件 #include 函数原型 int fgetc(FILE *fp); 从文件流中读取下一个字节,并作为字符返回 到达文件尾或出现错误时,返回EOF int getc(FILE *fp...

    2015-05-13 14:28
    885
  • Linux - 文件属性及目录相关系统调用

    stat()/fstat()/lstat()系统调用功能 获取文件状态 头文件 #include #include #include 函数原型 int stat(const char *file...

    2015-05-13 14:02
    1064
  • Linux - 系统调用与库函数

    文件基本概念文件 可被读写的对象 具备一定权属性,包括访问权限、类型等 文件系统 文件及其属性的集合,提供了命名及管理机制 文件结构 字节流,没有特定内部结构文件类型普通文件 目录 设备文...

    2015-05-13 13:51
    999
  • Linux - Shell程序设计基本语法

    使用双引号的字符双引号是Shell的重要组成部分$ echo Hello World Hello World $ echo "Hello World" Hello ...

    2015-05-13 09:45
    927
  • Linux - Shell基本命令

    Shell基本命令几个基本的shell命令,用ssh管理主机必备。 1.ls 列出目录下的文件,不同类型的文件颜色不同,例如蓝色是文件夹,白色是文件[root@restoretmp steph]#...

    2015-05-13 09:31
    2788
  • Linux - Shell编程基础

    用户和操作系统之间的接口Shell分类Shell的双重角色命令解释程序 Shell的工作步骤 打印提示符 得到命令行 解析命令 查找文件 准备参数 执行命令 独立的程序设计语言解释器 KISS (Ke...

    2015-05-13 09:25
    921
  • Linux - 系统文件结构

    Linux系统的文件系统结构/:文件系统结构的起始点 /home:用户主目录 /bin:标准指令和工具程序 /usr :系统使用文件和指令 /usr/bin:用户命令和工具程序 /usr/s...

    2015-04-05 14:07
    981
  • Linux-操作系统

    初识Linux类Unix(Unix-like)操作系统 其他类UNIX系统包括Solaris、Mac OS等 基于GPL(GNU Public License)的自由操作系统 第一个版本发行于1991...

    2015-04-05 09:43
    1179

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部