最近,测试了一个linux的SDK。这是我第一次接触linux的测试工作。
对于linux,上学的时候在嵌入式操作系统的课程上,老师曾经讲过,到现在,早就不记得老师都讲了什么了,唯一留下的印象,就是这个操作系统,可做嵌入式系统开发,可任意配置,全都是对比uC/OS-II这个嵌入式系统讲的,没有对比windows讲些什么。
现在猛地一开始测试,我还不知道怎么去着手,幸得高人指点迷津,以下是我学习并测试的一个过程,主要讲述对于linux的学习方面,至于SDK的测试工作,打算另开篇别论。
1. 高手说:对于测试工作,你也不必把linux内核的那套都去了解,最主要的是,先熟悉linux系统,学会操作,混个脸熟。
于是从FC8这个linux操作系统开始学习,测试工作也是在这个平台下进行。最初我是从网上下了个虚拟机,在虚拟机上,安装fc8进行学习。对于虚拟机,我也是第一次接触,好不容易在网上下了个能用的VMware(下个能用的真费劲╮(╯▽╰)╭),安装好了,再装上FC8,第一次见FC8的界面,感觉还是很友好的,谢天谢地,还有点像windows,找了半天,就觉得系统自带的几个游戏,玩的还挺顺手,其他的,都是问别人,才了解到的。
先熟悉linux的文件系统,都说linux把所有的系统的东西都当做文件来看待,于是翻来翻去,看来看去,看多了,了解了一下,其文件结构。
2. 高手说:linux下很多操作,都是靠命令来执行的,学习常用命令,对后续的工作是必要的。
问了人家才知道,命令是在终端里,敲进去,执行的,相信很多第一次接触linux的人都不知道这个吧,只是会问,像windows下的命令提示符那样可以敲命令的程序,在FC8下是哪个(⊙_⊙)?
一开始,怎么也整不明白那些命令,是怎么一回事嘛,即使是DOC下的命令,我都没有怎么用过,只是在遥远的大一还是大二的时候,上机的时候用过。幸得JC不厌其烦地给我演示了几遍,死记硬背了几个命令,之后,忽然,我就开窍啦,会啦,于是我就开始学起命令来了~
到这时,两三天,已经过去~/(≧▽≦)/~啦啦啦,要马上开始测试了,项目紧急~于是开始测试了~
在测试的过程中,学习了,测试需要的linux知识,总结了一些linux命令的用法,罗列在此,不管是自己总结,还是照搬别人的说法(别人说的,比我总结的好),都是希望能和大家分享,如果,你是初学者,也许,你可以也先学一下这几个命令,有个明确的学习思路;如果,你是高手,还请指点一二。
ls //显示当前目录下的文件和文件夹
cd .. //回到上一级目录
cd /filefolder //进入某个目录
su //切换到root身份
sudo //可让用户以其他的身份来执行指定的指令,预设的身份为root
cp 源文件 目标路径 //把源文件拷贝到目标路径下
make // 执行当前目录下的makefile文件
makeclean //清楚make指令产生的文件
chmod //更改文件的模式
./processname //运行当前目录下的processname文件
Ctrl + C //强制结束当前程序
/sbin/lsmod //查看内核中的模块
/sbin/lsusb //查看USB端口
/sbin/modprobe //载入指定的个别模块,或是载入一组相依的模块
/sbin/rmmod //删除内核模块
/sbin/insmod //向内核中载入模块
……
……
以上都是我在使用的时候,用到的功能作为注解,对于很多命令是很片面的,如果(ˇˍˇ) 想~看更详细的注解请到:
http://www.admin99.net/index.php?go=category_3
http://linux.chinaitlab.com/special/linuxcom/Index.html
http://www.google.cn
或者在终端里
命令 --help
自己看系统给的说明吧,详细地 说。
by Emma