首页 理论教育 常用命令——echo显示字符

常用命令——echo显示字符

时间:2023-06-28 理论教育 版权反馈
【摘要】:●echo message:显示一串字符message。

常用命令——echo显示字符

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环境是否可行。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈