2puT

Linux爱好者,爱开源。github地址:https://github.com/lina-not-linus

排序:
默认
按更新时间
按访问量

fedora28安装ghostwriter markdown编辑器

添加软件源并手动安装 sudo dnf config-manager --add-repo https://download.opensuse.org/repositories/home:gasinvein:fedora/Fedora_28/home:gasinvein:fedora...

2018-07-21 11:14:10

阅读数:161

评论数:0

观察系统启动过程之观察MBR内容

在系统启动过程系列文章中的观察MBR分区表的内容 系统启动过程:电源 -> BIOS -> (MBR Bootloader) -> GRUB -> kernel -> (r...

2018-04-02 11:43:34

阅读数:182

评论数:0

如何为你的代码选择一个开源协议

找到一个关于“如何为你的代码选择一个开源协议”好文:https://www.cnblogs.com/Wayou/p/how_to_choose_a_license.html

2018-03-31 12:26:24

阅读数:174

评论数:1

进入rescue mode的方式

windwos系统升级以后出现如下错误 error: no such partition. Entering rescue mode... grub rescue> 开机即进入这个模式,无法进入系统。 解决方案 方案一 键入命令ls,将出现类似如...

2018-03-31 12:24:09

阅读数:268

评论数:1

/dev/kmsg在串口打印调试信息

#include <stdio.h> #include <string.h> #include <stdarg.h> static void mp4ap...

2018-03-31 12:16:10

阅读数:345

评论数:1

shell-正则表达式规范

shell-正则表达式规范 证则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就...

2018-03-31 12:14:20

阅读数:123

评论数:1

判别ELF文件类型

ELF文件的三种类型是: 可重定位文件:用户和其他目标文件一起创建可执行文件或者共享目标文件,例如lib*.a文件。 可执行文件:用于生成进程映像,载入内存执行,例如编译好的可执行文件a.out。 共享目标文件:用于和其他共享目标文件或者可重定位文件一起生成elf目标文件或者和执行文件...

2018-03-31 11:57:35

阅读数:74

评论数:1

ELF文件介绍

ELF介绍 ELF(Executable and Linkable Format)即可执行连接文件格式,是一种比较复杂的文件格式,但其应用广泛。与linux下的其他可执行文件(a.out,cof)相比,它对节的定义和gnu工具链对它的支持使它十分灵活,它保存的足够了系统相关信息使它能支持...

2018-03-31 11:45:42

阅读数:62

评论数:0

Linux系统启动分析:inittab、rc.sysinit、rcX.d、rc.local

参考博客:https://www.cnblogs.com/mingc/p/7617038.html Linux系统启动分析:inittab、rc.sysinit、rcX.d、rc.local 启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,B...

2018-03-31 11:36:49

阅读数:60

评论数:0

系统启动脚本分析:rc.sysinit

#!/bin/bash # # /etc/rc.d/rc.sysinit - run once at boot time # # # Rerun ourselves through initlog /...

2018-03-31 11:31:28

阅读数:72

评论数:0

etc/init.d/functions文件解析

/etc/init.d/functions详解: functions这个脚本是给/etc/init.d里边的文件使用的,提供了一些基础的功能,看看里边究竟有些什么。首先会设置umask,path,还有语言环境,然后会设置success,failure,warning,normal几种情...

2018-03-31 11:19:39

阅读数:190

评论数:0

shell小工具:自动化读取文件内容

shell小工具:自动化读取文件内容: 对文件内容进行读取,并可以结合sed、awk等命令进行格式化处理和输出,得到自己想要的内容。 # 第一种使用read line读取每一行内容 #!/bin/bash while read line do echo $line done &...

2018-03-30 17:06:55

阅读数:86

评论数:0

使用rebase -i合并多次commit

使用git log查看提交commit 使用git rebase -i 合并多次commit提交记录 # 命令输入: git rebase -i # 命令输入后,进入另一个界面,信息如下: pick k6187c7dbe8 add helo111 pick s6577eb3...

2018-03-30 16:57:46

阅读数:110

评论数:0

Linux中的/etc/fstab、/etc/mtab、/proc/mounts文件区别

Linux中的/etc/fstab和/etc/mtab文件区别 /etc/fstab文件:/etc/fstab文件记录静态文件系统信息 该文件记录计算机硬盘分区相关信息,启动Linux、mount挂载分区等命令执行都,都会用到fstab信息,看页面示例也是带有: #fst...

2018-03-30 16:40:42

阅读数:231

评论数:0

解析出initrf.img镜像cpio

解析出initrf.img镜像cpio 首先是对initrd.img文件进行类型分析: # 判断命令: file initrd.img #查看其文件类型 # 输出结果是: initrd.img: XZ compressed data 对判断出的文件类型看其是何种压缩方式,进行解压并用c...

2018-03-30 16:28:16

阅读数:53

评论数:0

在loongson上编译LFS(英文版):从源码编译构建系统

在loongson上编译LFS(英文版):从源码编译构建系统 前言:在之前中文版的Loongson是编译构建系统的内容基础上,又加入了“系统启动的内容:从电源启动 -> 固件BIOS -> GRUB -> initrd(in...

2018-03-29 08:41:52

阅读数:79

评论数:0

git的安装与初配置

一. 初次安装git后后配置用户名与邮箱: # 注意:引号内请输入你自己设置的名字,和你自己的邮箱, # 此用户名和邮箱是git提交代码时用来显示你身份和联系方式的, # 并不是github用户名和邮箱 git config --global user.name "your...

2018-03-27 09:29:47

阅读数:120

评论数:0

在loongson上编译LFS:从源码编译构建系统

最近在龙芯loongson3A3000上编译LFS,从源码包一步一步编译构建Linux系统,并实验成功,做出的LFS系统可以正常运行,在github上创建了一个“LFS-BOOK-loongson”项目地址是:https://github.com/lina-not-linus/LFS-BOOK-l...

2018-03-23 17:35:40

阅读数:68

评论数:0

man gcc

-pass-exit-codes 在某一阶段退出时返回最高的错误码 --help 显示此帮助说明 --target-help 显示目标机器特定的命令行选项 (使用‘-v --help’显示子进程的命令...

2018-03-19 13:56:00

阅读数:114

评论数:0

程序编译的正常的流程(以C程序为例)

程序编译共分四个步骤:预处理、编译、汇编、链接。 1.预处理,生成预编译文件(.文件): Gcc –E hello.c –o hello.i 2.编译,生成汇编代码(.s文件): Gcc –S hello.i –o hello.s 3.汇编,生...

2018-03-19 11:43:30

阅读数:171

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭