- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 操作系统项目(一)安装as86 ld86
as86 ld86 as86和ld86是linux下的16位汇编编译器,链接器。linux内核中有部分代码需要用到as86以及ld86。而ubuntu下默认并没有安装as86和ld86。需要自行安装。安装sudo apt-get install bin86
2016-04-14 11:03:04 3125
原创 系统命令与系统调用
什么是系统命令 系统命令是存在于文件系统上的一个可执行文件。使用系统命令可以完成特定的系统任务。如ls命令可以显示目录下的文件列表,free命令可以查看内存信息。函数的集合 一般系统命令都是使用c语言编写的。用c语言编写的程序的代码区可以看成一个函数的集合。系统命令通过执行一个个函数完成任务。 特殊的函数 程序执行之前其实已经拥有了一个函数列表,他们存在于内核,需要使用特殊的方式调用。这就是
2016-04-11 19:56:03 1508
转载 gcc -I -L -l区别
gcc -I -L -l区别我们用gcc编译程序时,可能会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,下面做个记录:例:gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld上面这句表示在编译hello.c时
2016-04-10 13:34:15 229
原创 linux命令(二) blockdev命令
blockdev命令 blockdev命令可以获取linux下块设备的属性值,以及设置一些块设备的属性值。命令参数block -V 输出程序的版本号blockdev --report [devices] 列举出devices设备信息。如果没有devices,则输出所有操作系统发现的块设备。blockdev [-v|-q] commands devices-v 命令设置后,后面的命令行参数执
2016-04-09 10:59:09 7178
原创 ubuntu操作系统(二)ssh
(本操作系统为ubuntu kylin 14.01 32位操作系统。以下使用ubuntu代替ubuntu kylin 14.01 32位操作系统。)ubuntu安装完成后,第一次运行需要安装一些软件。ssh ssh是linux下的远程登录工具。安装sudo apt-get install openssh-server
2016-04-08 18:55:52 276
原创 linux命令(二)arch命令
arch命令 arch命令是linux的命令,输出机器的体系结构。 arch输出与uname -m输出是一致的。命令参数 --help 显示此帮助信息并退出 --version 显示版本信息并退出命令实现arch的输出是通过uname系统调用获取的。是utsname结构中的machine的值。struct utsname { char sysn
2016-04-03 19:01:09 2901 1
原创 linux命令(二)cpu信息
cpu信息 硬件的cpu信息可以通过读取/proc/cpuinfo文件获取。文件部分内容processor 逻辑处理器的idphysical id 物理封装的处理器的idcore id 每个核心的idcpu cores 位于相同物理封装的处理器中的内核数量siblings 位于相同物理封装的处理器中的逻辑处理器的数量...
2016-04-03 18:19:10 296
原创 linux命令(二)free命令
free命令 free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存及被内核使用的buffer。命令参数 -b, --bytes 显示字节数 -k, --kilo 显示千字节数 -m, --mega 显示兆字节数 -g, --giga 显示千兆字节数 --tera 显示百万兆字
2016-04-02 19:05:22 279
原创 linux命令(二)uname命令
uname命令 uname命令是linux的命令,用于输出系统信息。命令参数 命令用于打印某些系统信息。当没有参数时,输出结果与-s参数一样。 -a, --all 以如下次序输出所有信息。其中若-p 和 -i 的探测结果不可知则被省略: -s, --kernel-name 输出内核名称 -n,
2016-04-01 19:34:56 336
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人