linux shell命令
1. 查看操作系统位数
(1) uname -a 包含x86-64 是64位, x86-32 是32位
(2) arch x86-64 是64位, x86-32 是32位
(3) getconf LONG_BIT 64是64位, 32是32位.
2. 查看磁盘使用情况
(1) df
(2) df ./ 查看当前目录所在分区
3. 创建软链接
ln -s 源文件 目标文件
例如 ln -s libos.so.3.1.2 libos.so 在当前目录创建软链接libos.so 该软链接指向当前目录libos.so.3.1.2
如果文件中包含软链接, 为了保证移动文件后,软链接不会失效, 务必在生成软链接的目录下创建软链接,且使用相对路径. 例如 ln -s ../lib/libos.so.3.1.2 libos.so
注: 可以为软链接创建软链接.
4. 查看依赖的库文件
readelf -d 文件名(可执行文件或者库文件)
5.查看操作系统缓冲区(应该包含环形缓冲区)大小
grep CONFIG_LOG_BUF_SHIFT /boot/config-'uname -r'
示例结果:CONFIG_LOG_BUF_SHIFT=18 //查询结果为18, 则缓冲区大小为 (1<<18)/1024 = 256KB,ubuntu下的查询结果是256KB。