Linux开发和编程指南:搭建环境、Shell脚本与常见编程语言配置及使用
Linux 开发和编程在这篇文章中,我们将介绍如何搭建 Linux 上的程序开发环境,并讨论 Shell 编程和脚本编写。此外,我们还会提供常见编程语言在 Linux 上的开发环境配置和使用的详细步骤。无论你是初学者还是有一定经验的开发者,本文都会为你提供有用的信息和指导。Linux 上的程序开发环...
Linux ICMP协议实现:C/C++编程指南
1. ICMP协议概述 ICMP是一种在网络层的协议,主要用于传递错误消息和控制信息。它经常用于网络诊断和测试,比如ping命令就是使用ICMP来测试网络连通性。我们将使用C/C++编程来实现类似的功能。 2. 套接字编程 在C/C++中,我们可以使用套接字(Socket)编程来实现网络通信。套.....
《linux c编程指南》学习手记3
6.3.1 多个进程之间的关系 进程组:getpgrp(void)用来返回进程组号 setpgid用来创建一个新的进程组或将一个进程加入另一个已存在的进程组 6.3.2 时间片分配 调度策略和参数:默认(时间片分配)、先进先出、轮换规则 优先级设定:nice 改变进程的动态优先级 setprio...
《linux c编程指南》学习手记1
第一章 c语言基础 linux概述 虚拟文件系统VFS 进程通信机制:管道,信号 消息队列 信号灯 共享内存 第二章 vim与emacs 两种主流编辑器:vim emacs vi 的含义 visual 可视化。vim=vi improve 第三章 gcc编译器 检查是否安装了...
《linux c编程指南》学习手记2
第5章 使用make make寻找makefile的规则是在当前目录下依次查找3个文件----GNUmakefile文件,Makefile文件,makefile文件 第6章 进程控制 进程属性: 进程标识符 所占内存空间 相关文件描述符 安全信息 进程环境 信号处理 资源...
《linux c编程指南》学习手记4
7.1 文件系统简介 7.1.1 文件 文件类型:普通文件、目录文件、链接文件、设备文件、管道文件 文件权限:r w x 访问权限:文件所有者、文件所有者同组用户、其他用户 7.1.2 索引节点 7.1.3 文件系统 树形层次结构系统,文件最终都归结到根目录/上 7.2 基于文件描述符的IO操作...
《linux c编程指南》学习手记5
8.1 流简介 打开:fopen() 标准输入、标准输出、标准错误 关闭:fclose(); 8.2.1 流的打开与关闭 fopen 打开特定的文件 freopen 在一个特定的流上打开一个文件 fopen 将一个流与某一个打开的特定文件相对应 fclose 关闭流...
《LINUX与UNIX SHELL编程指南》学习笔记
linux下文件的几种类型:目录,符号链接、套接字文件....。要注意,说到的文件类型是一个不一样的概念。linux下文件的类型不是后缀名上进行区别。"-"表示该文件是一个普通类型的文件。什么是普通类型文件?你得记住linux下几种类型的文件。不属于那里面列出的,就属于普通类型文件了。chmod 7...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。