Linux软件编程以及IO输入输出——linux——day1

本文详细介绍了Linux软件编程中的IO输入输出操作,涉及shell命令、man手册的使用,如find和grep,以及文件管理、压缩解压、网络配置(如ifconfig、ping、NAT模式设置)和apt-get工具集的运用。还讲解了标准IO与文件IO的区别,以及文件流和缓存机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux软件编程以及其IO输入输出

Linux软件编程

linux是操作系统的内核

主要有以下几个功能:
①管理CPU
②管理内存
③管理硬件设备
④管理文件系统
⑤任务调度

shell指令

shell命令主要保护Linux内核(用户和Linux内核不直接操作,通过操作Shell,Shell和内核交互),其次也是命令解释器。

Shell命令:我们可以参考man手册

man 手册(帮助手册)
1.标准命令
2.系统调用
3.库函数
4.设备说明
5.文件格式
6.娱乐
7.杂项
8.管理员命令

	command [-options] arg1 arg2 .. 

Shell基本命令:

    1.ls 
    2.cd 
    3.touch/rm 
    4.mkdir/rmdir 
    5.cp 
    6.mv 

这一块在C语言专栏中已经讲过,这里不再概述。

2.文件查看命令

    (1)cat 
      	查看文件内容(字符)
		ASCII码文件(文件内容均是能在终端显示的ASCII码字符)
    	c .txt 文本文件
        
        二进制文件(文件内容不能够在终端显示,或者显示乱码)
            图片 视频 压缩包

      	示例:
        cat filename 

在这里插入图片描述

    (2)od -c 
      以字符或ASCII码形式显示文件内容 

      示例:
        od -c filename 

在这里插入图片描述

    (3)head/tail 
      查看文件开头/末尾内容(默认10行)

      -n    指定显示的行数

      示例:
        head/tail filename 
        head/tail -n 行数 filename 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值