随笔分类 -  7 Linux

Emacs, Shell
摘要:一.安装 挂载Matlab 2010 ISO: sudo mount -o loop -t iso9660 /文件目录/matlab.iso /cdrom/ 安装Matlab : cd /cdrom/ sudo ./install 接下来自行配置 二.Matlab 中文乱码 1、Matlab2010的JRE目录为:/Matlab安装目录/sys/java/jre/glnx86/jre* 请根据自己的安装目录和版本确定JRE的目录; 2、$ cd /Matlab安装目录/sys/java/jre/glnx86/jre/lib/fonts/; 3、建立目录Ch... 阅读全文
posted @ 2011-04-25 10:24 Avril 阅读(3214) 评论(0) 推荐(0)
摘要:Linux下的tar压缩解压缩命令详解 tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出 下... 阅读全文
posted @ 2010-03-24 02:55 Avril 阅读(865) 评论(0) 推荐(0)
摘要:首先,建议系统直接装,而不是用VM 等虚拟机装。我的很多朋友用虚拟机装的编译内核时老是出现问题。估计是虚拟机的问题。下载内核编译Linux内核,首先是在官方网站下载Linux内核,我下的是目前最稳定的最新版本:2.6.29.1。是一个完整版。解压内核把下载的内核拷贝到目录usr/src/下。然后解压:tar -jxvf linux-2.6.29.1.tar.bz2.解压完后,在该文件夹下,会产生一个新的文件linux-2.6.29.1添加系统调用。这一步是很关键的,如果错误了,就不能在我编译的内核里打印我的大名了。这里需要修改三个文件的内容:(1)首先是kernel/sys.c文件。在这个文. 阅读全文
posted @ 2010-03-23 18:37 Avril 阅读(3315) 评论(1) 推荐(0)
摘要:Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需要的任何组合。 有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户、其他用户。所有者一般是文件的创建者。所有者可以允许同组用户有权访问文件,还可以将文件的访问权限赋予系统中的其他用户。在这种情.. 阅读全文
posted @ 2010-03-23 18:00 Avril 阅读(802201) 评论(5) 推荐(19)
摘要:文章分类:操作系统 1、加挂硬盘 Shell代码 sudohdparm-I/dev/sdb硬盘硬件安装后,此命令测试linux系统是否能找到挂载的未分区硬盘sudo hdparm -I /dev/sdb 硬盘硬件安装后,此命令测试linux系统是否能找到挂载的未分区硬盘 2、创建分区 Shell代码 sudofdisk/dev/sdbsudo fdisk /dev/sdb sda是第一块SCSI硬盘,sdb第二块,以此类推...物理分区使用a、b编号,每个物理硬盘最多有四个主逻辑分区(或扩展分区),所以自动分区中,扩展分区sda2下第一个逻辑分区编号从5开始第一次执行sudo fd... 阅读全文
posted @ 2010-03-23 17:26 Avril 阅读(67095) 评论(4) 推荐(2)
摘要:功能最强大的编辑器之一——vivi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器,所以希望读者能好好把它学起来,以后在UNIX世界里必将畅行无阻、游刃有余,因为其他几种文本处理器并非UNIX标准配备。说不定别人的Linux机器没安装joe或pico,如果您不会vi,那您可能就没辄了。vi的基本概念基本上vi可分为三种操作状态,分别是命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line mode),各模式的功能区分如下:1. 阅读全文
posted @ 2010-03-23 13:14 Avril 阅读(79870) 评论(0) 推荐(2)
摘要:1.linux系统调用的基本原理 linux的系统调用形式与POSIX兼容,也是一套C语言函数名的集合。然而,linux系统调用的内部实现方式却与DOC的INT 21H相似,它是经过INT 0X80H软中断进入后,再根据系统调用号分门别类地服务。 从系统分析的角度,linux的系统调用涉及4个方面的问题。 (1)与系统调用有关的数据结构和函数 函数名以“sys_”开头,后跟该系统调用的名字。例如,系统调用fork()的响应函数是sys_fork()(见Kernel/fork.c),exit()的响应函数是sys_exit()(见kernel/fork.c)。 文件include/asm/... 阅读全文
posted @ 2010-03-23 12:56 Avril 阅读(629) 评论(0) 推荐(0)
摘要:本文是基于2.6的内核,也建议各位可以先看一下《Linux内核设计与实现(第二版)》作为一个基础知识的铺垫。当然,从实践角度来看,只要按着以下的步骤去做也应该可以实现成功编译内核及加载模块。个人用的Linux版本为:Debian GNU/Linux,内核版本为:2.6.20-1-686.第一步,下载Linux内核的源代码,即构建LDD3(Linux Device Drivers 3rd)上面所说的内核树。如过安装的Linux系统中已经自带了源代码的话,应该在/usr/src目录下。如果该目录为空的话,则需要自己手动下载源代码。下载代码的方法和链接很多,也可以在CU上通过http://downl 阅读全文
posted @ 2010-03-23 00:27 Avril 阅读(4811) 评论(0) 推荐(0)
摘要:摘要:本节将介绍进程的定义。进程作为构成系统的基本细胞,不仅是系统内部独立运行的实体,而且是独立竞争资源的基本实体。了解进程的本质,对于理解、描述和设计操作系统有着极为重要的意义。了解进程的活动、状态,也有利于编制复杂程序。 1.进程的基本概念 首先我们先看看进程的定义,进程是一个具有独立功能的程序关于某个数据集合的一次可以并发 执行的运行活动,是处于活动状态的计算机程序。进程作为构成系统的基本细胞,不仅是系统内部独立运行的实体,而且是独立竞争资源的基本实体。了解进程的本 质,对于理解、描述和设计操作系统有着极为重要的意义。了解进程的活动、状态,也有利于编制复杂程序。 1.1 进程状... 阅读全文
posted @ 2010-03-22 17:44 Avril 阅读(2983) 评论(0) 推荐(0)
摘要:GCC使用在使用GCC编译程序时,编译过程可以被细分为四个阶段:预处理(Pre-Processing)编译(Compiling)汇编(Assembling)链接(Linking)。例如: #include int main(void){ printf ("Hello world, Linux programming!\n"); return 0;} 然后执行下面的命令编译和运行这段程序:# gcc hello.c -o hello#./helloHello world, Linux programming! GCC需要调用预处理程序cpp,由它负责展开在源文件中定义的宏,并 阅读全文
posted @ 2009-12-06 12:02 Avril 阅读(20512) 评论(0) 推荐(1)