1.基本命令
●pwd:显示当前路径。
●cd:改变当前路径,无参数是进入对应用户的home目录。
●cd dir:切换到当前目录下的dir目录。
●cd..:切换到上一级目录。
●cd../..:切换到上二级目录。
●cd~:切换到用户目录下。
●ls:显示当前目录文件列表。
●ls-a:显示所有文件包括隐藏文件。
●ls-l:显示文件属性,包括大型、日期、符号连接、是否可读/写及是否可执行。
●cp:复制文件或目录。
●cp file target:将文件file复制为target。
●cp/root/file:将/root下的文件file复制到当前目录。
●mkdir:建立目录。
●rmdir:删除目录。
●rm:删除文件。
●rm file:删除某一个文件。
●rm-fr dir:删除当前目录下名为dir的整个目录。
●mv:文件改名或目录改名。
●mv file target:将文件file更名为target。
●diff dir1 dir2:比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出。
●diff file1 file2:比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只显示两个文件是不同的。
●comm file1 file2:比较文件,显示两个文件不相同的内容。
●echo message:显示一串字符message。
●echo“message message2″:显示不连续的字符串message、message2。
●uname:显示操作系统的类型。
●whoami:显示登录的用户账号。
●echo$*:显示环境变量的值,如echo$PATH,则可显示环境路径PATH。
●ps:显示当前系统进程。
●kill:终止某个进程。
●help:显示该命令的辅助说明。例如ls-help,显示ls命令的使用说明。
2.安装TinyOS时使用的基本命令
在Cygwin中安装TinyOS时用到的命令与在Linux中安装TinyOS用到的命令基本相同。(www.xing528.com)
●rpm-ivh:安装rpm文件时使用此命令。
-i:表示安装指定的RPM包;
-v:表示在安装期间以“#”来表示安装进度;
-h:显示安装的详细信息。
●rpm-ivh-replacepkgs:需要重新安装rpm文件时使用此命令。
-replacepkgs:表示所需安装的软件包再安装一次。
●rpm--ignoreos-ivh:安装rpm文件出错时使用此命令。
--ignoreos:表示忽略错误强制安装。
●rpm-ivh-force:安装cygwin软件包冲突时使用此命令。
-force:表示当所安装的软件包与已经安装的软件包存在冲突时,使用此参数进行强制安装,但不保证所安装的软件包可以正常使用。
●rpm-ivh-nodeps:安装rpm文件遇到关联性问题时使用此命令。
-nodeps:表示当在安装此软件时,必须要先安装某个软件版才能正常安装,否则会出现提示信息。可以使用此参数进行强制安装。
●rpm-Uvh:升级已安装的rpm文件
-U:表示升级所需安装的软件包。
●rpm-e*:卸载已安装的rpm软件包。
-e:表示要卸载已安装的cygwin软件包。注意在删除软件包时,输入软件包名即可,加上软件包的版本号,也可以进行卸载。不可以用完整的软件包名。 例如,nesc-1.3.0-1.cygwin.i386.rpm的卸载方式:
后面不能加“.cygwin”、“.i386”和“.rpm”,所以说不可以用完整的软件包名。
●rpm-q:后面直接加rpm文件名称,查看rpm文件是否安装。
●rpm-qa:查看系统已安装的软件包。
3.操作TinyOS应用程序的基本命令
●make[platform]:将nesC代码编译成可在某平台运行的代码。在执行前要切换到代码所在的目录。实现此命令的前提是保证nesC代码没有任何语法错误。
●make[platform]reinstall:可以将某平台的可执行代码下载到对应的平台。例如,make telosb reinstall就可以将编译好的可在TelosB平台上运行的代码下载到telosb硬件平台。
●make[platform]install:相当于先执行命令make[platform],再执行命令make[platform]reinstall。当然,如果执行make[platform]命令时,发现程序有错误,则不会执行下载动作,即不会执行make[platform]reinstall命令。
●make[platform]sim:在平台上仿真应用程序。
●make[platform]install.n:不仅为平台节点编译应用程序,同时还为该节点设置一个值为n的ID号。
●make clean:删除make[platform]install等编译命令所产生的文件及文件夹。
●make micaz docs:用图表显示应用程序中组件、接口的连接方式,此连接方式在目录opt\tinyos-2.x\doc\nesdoc\micaz\chtml下。
●motelist:可以查询当前设备。
●printenv MAKERULES:检测TinyOS build system是否可运行。
●java TestSerial:测试串口是否可用。
●python blink.py:显示blink应用程序的结果。
●tos-check-env:检测Cygwin环境是否可行。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。