linux下tar.gz、tar、bz2、zip等文件解压缩、压缩命令实例命令介绍。Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进
行压缩了,所以首先就来讲讲tar命令的基[......]
linux下tar.gz、tar、bz2、zip等文件解压缩、压缩命令实例命令介绍。Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进
行压缩了,所以首先就来讲讲tar命令的基[......]
linux配置文件vimrc存放位置在哪里?使用Vim时, 你需要知道一系列的配置文件. 这些配置文件的位置依赖于Vim的安装位置和你所使用的操作系统.
通常, 有三个配置文件, 你是必须知道在哪里能找到的.
vimrc
这是Vim最主要的配置文件. 它有两个版本, 全局版本(gl[......]
linux struct和union 内存字节对齐问题sizeof。3条原则:(在没有#pragma pack宏的情况下)
1:数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存储的起始位置要从该成员大小的整数[......]
linux内核编程中的EXPORT_SYMBOL。EXPORT_SYMBOL标签内定义的函数或者符号对全部内核代码公开,不用修改内核代码就可以在您的内核模块中直接调用,即使用EXPORT_SYMBOL可以将一个函数以符号的方式导出给其他模块使用 。 您还可以手工修改内核源代码来导出另外的函数,用于重[......]
C语言16进制数如何输入输出?
main() { int a; scanf(“%p”,&a); //16进制数输入 printf(“%d”,a); //十进制输出
printf(“0x%x”,a);//16进制输出 } %p是输入一个十六进制的数 %d是输出一个十进制的数
本文链接地址[......]
linux内核中创建文件 filp_open/sys_open。以为在内核中不能创建文件,其实不是这样子的,只要文件系统跑起来之后就可以像在用户空间一样操作文件.
用户空间 内核
open() sys_open(), filp_open()
close() sys_close(), filp_[......]
如何获取linux用户和系统信息 ?linux相关命令介绍。
TABLE
1. 获取用户信息
1.1 获取用户名和uid
1.2 getuid与getlogin实例
1.3 获取详细的用户信息
1.4 getpwuid, getpwnam函数实例
1.5. getpwuid简单实现[......]
linux如何修改rpm制作包的默认路径。
~/.rpmmacros文件用以修改rpm打包的默认路径
更改默认路径的方法是,在用户目录下添加一个.rpmmacros文件
例:
电脑登录用户名是sysadm
则在/sysadm/
目录下新建.rpmmacros文件
文件内容:
%_[......]
linux如何下查看cpu是否支持64位。查看cpuinfo中是否有lm,如果有lm表示支持64位,lm的意思是long mode,具体命令如下:
cat /proc/cpuinfo | grep flags 检查输出里面是否有 lm 字符 或 cat /proc/cpuinfo | grep[......]
linux下查看硬件的信息(BIOS\CPU\MEM\主板命令实例介绍,服务器的cpu型号,和主板型号,我就纳闷了,cpu型号可以看,主板怎么看呀!只好google了,发现一很给力的命令dmidecode
我大致看了一下man手册,我把我用到的部分贴出来
-t, –type TYPE
Onl[......]