Linux
文章平均质量分 60
raesnow
这个作者很懒,什么都没留下…
展开
-
Linux系统C语言--编译调试
1)gcc GNU Compiler Collection分为四个阶段:a)预处理Pre-Processing:gcc -E test.c -o test.ib)编译Compiling: gcc -S test.i -o test.s 汇编语言文件c)汇编Assembling: gcc -c test.s -o test.o 二原创 2012-08-30 14:40:33 · 575 阅读 · 0 评论 -
Linux系统--SHELL编程小记
1) ()使用子shelllet 等价于 (()) test等价于[ ] , [[ ]]$()等价于 ``,命令替换$(())执行整数计算if((算数运算))if [ [ 字符串运算 ] ] 2) screen 保持会话,不受ssh关闭影响tee 输出分流,输出到文件的也输出到屏幕export 变量到处为环境变量 3) cd - 返回前一个目录p原创 2012-10-08 17:14:01 · 324 阅读 · 0 评论 -
Linux系统--autoconf和automake的使用
1)建立工作目录mkdir hello/cd hello/2) 创建文件vim hello.cpp3) 生成configureautoscanmv configure.scan configure.in编辑configure.in:vim configure.ina)最开始加上AC_INIT(hello.cpp)AC_INIT_AUT原创 2012-10-08 17:21:51 · 307 阅读 · 0 评论 -
Linux系统--设备驱动程序学习记录1
说明:以下是自己阅读《linux设备驱动程序》(美)科波特 部分章节的笔记(《Linux Device Drivers 3rd》 Corbet Jonathan & Rubini Alessandro & Kroah-Hartman Greg)Chapter 1. 设备驱动程序简介1)编程问题: 机制——需要提供什么功能 策略——如原创 2012-09-04 14:56:12 · 398 阅读 · 0 评论 -
Linux系统C语言--基本知识小记1
1)使用UNIX系统调用的接口,可以提升代码效率 syscall.hread, write(int fd, char *buf, int n)open(char *name, int flags, int perms)creat(name, perms)close(fd)unlink(name) = removelseek(int fd, lo原创 2012-09-04 14:53:12 · 290 阅读 · 0 评论 -
Linux系统--expr命令
expr 1024 * 1024 语法错误expr 1024 \* 1024 正确解释:使用expr指令进行表达式运算时,最重要的就是要正确的书写表达式。因为有些字符在Shell中有特殊用途,所以为了屏蔽其特殊用途需要使用“\”。另外在运算符的前后必须加空格。原创 2012-09-04 14:55:55 · 393 阅读 · 0 评论 -
Linux系统--查看内存
1)cat /proc/meminfoMemTotal: 23142392 kBMemFree: 19137312 kBBuffers: 27428 kBCached: 1342860 kBSwapCached: 0 kBActive: 215396 kBIna原创 2012-08-30 14:50:47 · 476 阅读 · 0 评论 -
Linux系统--查看磁盘空间
1)df -hl说明: -h 以G为单位显示-l 不显示NFS挂载例如:Filesystem Size Used Avail Use% Mounted on/dev/sda1 28G 3.9G 22G 15% //dev/sda3 790G 89G 661G 12%原创 2012-08-30 14:50:03 · 434 阅读 · 0 评论 -
Linux系统--查看系统版本
1)lsb_release[root@node08 ~]# lsb_release -aLSB Version: :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarchDistributor ID: CentOSDescripti原创 2012-08-30 14:48:52 · 279 阅读 · 0 评论 -
Linux系统--程序开机自启动
Linux系统下,使程序开机自动启动的方法: 1)将执行程序脚本的命令行写入/etc/rc.d/rc.local,Linux开机加载完所有服务,会执行这个脚本。一般用户自己编写的脚本和命令是添加到这个文件中 2)程序脚本存放在/etc/init.d下然后在/etc/rc5.d下创建一个软链接SXXX,指向程序脚本S是指开机启动5是因为原创 2012-08-30 14:46:24 · 483 阅读 · 0 评论 -
Linux系统--查看Cache
1)查看/proc/cpuinfo下的信息例如:processor : 0vendor_id : GenuineIntelcpu family : 6model : 44model name : Intel(R) Xeon(R) CPU E5620 @ 2.40GHzstepping : 2cpu MHz原创 2012-08-30 14:30:50 · 2150 阅读 · 0 评论 -
Linux系统C语言--makefile1
make: Makefile或makefile文件make -f othernamemake --file=othername 这两个命令使用其他名字的文件make makefile写法:target: components[;rule]rule说明:target依赖于components,其生成规则定义于rule。component原创 2012-08-30 14:42:43 · 555 阅读 · 0 评论 -
操作系统--基本概念
翻看本科的操作系统书,复习总结了下,以下知识点还是太浅了 中断:中断是指某个事件(例如电源掉电、定点加法溢出或I/O传输结束等)发生时,系统中止现行程序的运行、引出处理该事件程序进行处理,处理完毕后返回断点,继续执行。中断响应的实质是交换指令执行地址和处理器状态,以达到如下目的:保留程序断点及有关信息;自动转入相应的中断处理程序执行。硬件支持包括:指令计数器,处理器状态寄存器,中断原创 2012-09-19 11:10:24 · 502 阅读 · 0 评论