为了账号安全,请及时绑定邮箱和手机立即绑定

linux编程

很多同学在进行编程学习时缺乏系统学习的资料。本页面基于linux编程内容,从基础理论到综合实战,通过实用的知识类文章,标准的编程教程,丰富的视频课程,为您在linux编程相关知识领域提供全面立体的资料补充。同时还包含 labelfor、label标签、lambda 的知识内容,欢迎查阅!

linux编程相关知识

  • Linux 编程之 Ping 的实现
    原文链接PING(Packet InterNet Groper)中文名为因特网包探索器,是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。ping命令的工作原理是:向网络上的另一个主机系统发送ICMP报文,如果指定系统得到了报文,它将把回复报文传回给发送者,这有点象潜水艇声纳系统中使用的发声装置。所以,我们想知道我这台主机能不能和另一台进行通信,我们首先需要确认的是我们两台主机间的网络是不是通的,也就是我说的话能不能传到你那里,这是双方进行通信的前提。在Linux下使用指令ping的方法和现象如下:PING的实现看起来并不复杂,我想自己写代码实现这个功能,需要些什么知识储备?我简单罗列了一下:ICMP协议的理解RAW套接字网络封包和解包技能搭建这么一个ping程序的步骤如下:ICMP包的封装和解封创建一个线程用于ICMP包的发送创建一个线程用于ICMP包的接收原始套接字编程PING的流程如下:一、ICMP包的封装和解封(1) ICMP协议理解要进行PING的开发,我们首先需要知道PING的实现是基
  • Linux编程 15 文件权限
    一. 概述   在上一篇中讲到了与用户账户有关的二个文件passwd和shadow,以及useradd工具的介绍。这篇接着讲useradd+参数,删除用户,修改用户的演示。  1. 删除用户userdel    使用userdel可以删除用户,但只会删除etc/passwd文件中的用户信息,而不会删除系统中属于该账户的任何文件。如果加上-r 参数,userdel会删除用户HOME目录以及邮件目录。使用-r参数时要检查用户HOME目录下是否存放了其他用户和其他程序使用的重要文件。    先查看下test用户的文件信息如下:          再使用userdel -r命令来删除, 没有了该用户和home目录。如下图所示:          2. 新增用户useradd    上篇讲了useradd+m参数创建home目录的演示,下面新增test用户,并使用-d参数指定home文件启动文件目录为home/test1。,/etc/passwd文件中test用户也有了。如下图所示:          在上
  • Linux编程 6 (查看进程 ps 及输出风格)
    一.查看进程命令ps  1.1 默认ps 命令        在默认情况下,ps命令只会显示运行在当前控制台下,属于当前用户的进程,在上图中,我们只运行了bash shell以及ps命令本身。 上图中显示了程序的进程ID(1538,1583),它们运行在TTY终端, 以及进程已有的CPU(TIME)时间。  1.2 ps 风格以及参数    在linux系统中使用的GNU ps命令支持3种不同类型的命令行参数。包括Unix风格的参数,BSD风格的参数,GNU风格的长参数。二.  Unix风格参数  在ps中每种风格的参数都很多,下面例举一些常用的Unix风格的ps命令参数。下面表格还有很多参数没有列出来。参数描述-A显示所有进程-N显示与指定参数不符的所有进程-a显示除控制进程和无终端进程外的所有进程-d显示除控制进程外的所有进程-e显示所有进程-C  cmdlist显示包含在cmdlist列表中的进程-f显示完整格式的输出-l显示长列表  2.1 ps&n
  • Linux编程 11(shell全局环境变量与局变环境变量)
    一.概述  在linux中,很多程序和脚本都通过环境变量来获取系统信息,存储临时数据,配置信息。环境变量是指用来存储有关shell会话和工作环境信息,允许你在内存中存储数据,以便程序或shell中运行的脚本能够轻松访问到它们。也是存储持久数据的一种简便方法。在bash shell中,环境变量分为:全局和局部二类环境变量。  1.1全局环境变量    全局环境变量对于shell会话和所有生成的子shell都是可见的。局部变量则只是创建它们的shell可见。在linux系统中有系统环境变量,它们基本都是使用全大写字母,以区别普通用户的环境变量。要查看系统全局变量,可以使用env命令, 如下图所示:        要查看个别的环境变量的值,可以使用printenv命令, 如下图所示:        正如前面所说的,全局变量在所有生成的子shell都是可见的,下面是用子shell输出USER全局变量,如下所示:      1.2 局部环境变量    局部环境变量虽然是局部的,但和全局环境变量一样重要。在l

linux编程相关课程

linux编程相关教程

linux编程相关搜索

查看更多慕课网实用课程

意见反馈 帮助中心 APP下载
官方微信