![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 71
sky_share
share
展开
-
ls -l|grep ^-|wc -l 统计文件个数命令
ls -l|grep ^-|wc -l 统计文件个数命令原创 2022-09-29 16:15:35 · 2589 阅读 · 0 评论 -
Linux 时区与时间time
time.h相关函数介绍原创 2022-06-26 21:44:08 · 1037 阅读 · 0 评论 -
Linux time.h头文件详解
与时间相关的头文件:time.h sys/time.h sys/times.h sys/timeb.h sys/timex.h原创 2022-06-26 16:08:36 · 4596 阅读 · 1 评论 -
shell 中各种括号的作用()、(())、[]、[[]]、{}
shell 中各种括号的作用()、(())、[]、[[]]、{}原创 2022-06-18 15:47:35 · 252 阅读 · 0 评论 -
Linux 不常用命令
stat filename:获取文件的属性expr:四则运算与字符串运算od:命令用于输出文件的八进制、十六进制或其它格式编码的字节,通常用于显示或查看文件中不能直接显示在终端的字符原创 2022-06-07 22:16:38 · 197 阅读 · 0 评论 -
Shell脚本
一个脚本文件调用另一个脚本文件的三种方式l:① fork;② exec;③ source;/home/sh1.sh;/home/test/shell1.sh; /home/test/shell2.sh;用法举例:① fork:sh1.sh 脚本调用shell1.sh 脚本:在sh1.sh脚本文件中增加一行:/home/test/shell1.sh(shell1.sh脚本有可执行权限);sh /home/test/shell1.sh(shell1.sh脚本没有可执行权限)shell1.sh脚本调用shell2原创 2022-06-02 21:39:58 · 1967 阅读 · 0 评论 -
Linux系统开机启动流程
Linux系统开机启动的流程:① 开机自动检查,加载BIOS;② 读取MBR;③ Boot Loader Grub引导系统;④ 加载Kernel 内核;⑤ init进程根据inittab文件夹来设定运行级别;⑥ init进程执行rc.sysinit;⑦ 启动内核模块;⑧ 执行不同运行级别的脚本程序;⑨ 执行 /etc/rc.d/rc.local;⑩ 执行 /bin/login程序,启动mingetty,进入登录状态。Linux系统开机启动流程图:① :开.原创 2021-03-26 16:44:25 · 1060 阅读 · 0 评论 -
嵌入式-Linux内核模块开发入门示例
内核模块开发What?Linux内核的整体结构非常庞大,其包含的组件也非常多,如何使用需要的组件呢?① 把所有组件都编译进内核文件,即:zlmage或bzlmage,但这样会导致两个问题:一是生成的内核文件过大;二是如果要添加或删除某个组件,需要重新编译整个内核。模块功能:有没有一种机制能让内核文件(zlmage或bzlmage)本身并不包含某组件,而是在该组件需要被使用的...原创 2020-04-27 10:34:12 · 688 阅读 · 0 评论 -
Linux文件系统:分区与文件系统
系统中最重要的磁盘设备为硬盘。而文件系统是创建在硬盘上的,硬盘在出场时要进行低级格式化,然后进行分区,即指明起始柱面号及终止柱面号,再进行格式化,即往分区中写入文件系统特征,RHEL6默认为ext4。1、文件的组成文件系统的运行方式与操作系统的文件组成有关。文件的的组成除了文件实际内容之外,通常还含有非常多的属性,例如:文件权限(rwx)与文件属性(拥有人、拥有组、时间戳等)。文件系统通常...原创 2020-02-28 20:20:14 · 348 阅读 · 0 评论 -
gmake与make之间的区别
gmake与make之间的区别gmake 是 Gun Make 的缩写,在 linux环境下make指的就是gmake 即:GunMake。在别的Unix平台下因make一般被占用,所以Gun Make只好为gmake 了。...原创 2019-12-05 11:43:30 · 1519 阅读 · 0 评论 -
Linux高级编程——1. 创建子进程 在子进程中打开文件file1,写入自己的“班级_姓名_学号”, 父进程读取file1中的内容,并且打印显示。 在父进程中获取已经结束的子进程的状态信息,打印该信
1. 创建子进程在子进程中打开文件file1,写入自己的“班级_姓名_学号”,父进程读取file1中的内容,并且打印显示。在父进程中获取已经结束的子进程的状态信息,打印该信息,并且打印结束的子进程的进程号。代码如下:#include<stdio.h>#include<stdlib.h>#include<string.h>#include<...原创 2019-12-05 11:38:32 · 2190 阅读 · 0 评论 -
Idconfig 命令
Idconfig命令:Idconfig 命令的用途主要是在默认搜寻目录 /lib 和 /usr/lib 以及动态库配置文件 /etc/ld.so.conf 内所猎德目录下,搜索出可共享的动态链接库(格式如 lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件。缓存文件默认为: /etc/ld.so.cache ,此文件保存已排好序的动态链接库名称列表,为了让动态链接库为...原创 2019-12-05 11:37:44 · 3453 阅读 · 1 评论 -
Linux内核
内核文件的布局:documentation存放着内核的所有开发文档,其中的文件会随版本的演变发生变化,通过阅读这里的文件是获得内核最新的开发资料的最好的地方。drivers此目录包括所有的驱动程序,下面又建立了多个目录,分别存放各个分类的驱动程序源代码,下面的截图是drivers目录文件列表。drivers目录是内核中最大的源代码存放处,大约占整个内核的一多半。其中我们经常会用...原创 2019-12-03 12:10:02 · 124 阅读 · 0 评论 -
Linux 解压命令
解压命令:.tar 的压缩包: 解压格式:tar xzvf xx.tar.tar.gz 的压缩包: 解压格式:tar -zxvf xx.tar.gz.tar.bz2 的压缩包:解压格式:tar -jxvf xx.tar.bz2...原创 2019-05-13 09:44:20 · 83 阅读 · 0 评论 -
设计一个程序,使用read函数从源文件读取数据,再用write函数写入到目标文件源文件名和目标文件名都由键盘输
设计一个程序,使用read函数从源文件读取数据,再用write函数写入到目标文件源文件名和目标文件名都由键盘输/*设计一个程序,使用read函数从源文件读取数据,再用write函数写入到目标文件, 源文件名和目标文件名都由键盘输入 * * */#include<stdio.h>#include<stdlib.h>#include<sys/type...原创 2019-05-21 11:49:05 · 3303 阅读 · 0 评论