我已离开 发表于 2009-5-4 13:03

z6的shell编程讲解 及注意事项

由于这几天要重修,,暂时不能编程了,,所以特别教大家编程的要点 和注意事项

第一,我们手机里面自带的图形控件有10个的样子 ,,这里有个说明 ,大家慢慢看


第二 ,,需要熟悉shell的命令,,shell很多很多,,我每次编程都要去网上搜命令的参数 ,,搜出来起来10几个命令,,大家慢慢体会


第三 ,编程一定要用telnet ,开启usnlan后,在windows的cmd下面输入 telnet 192.168.16.2就进入手机的终端 (如果是windows_vista需要开启telnet功能,,去百度一下吧)

也要用ftp ,在我的电脑的地址,输入 ftp://root@192.168.16.2 就进入了手机的内部,,可以复制文件

很多命令网上的是通用,,而在手机上有点参数是没有的 ,,特别注意这点,,一定要以手机为主

编程用 Uedit32 ,编好后,,把文本格式转换为 U8-UNIX,这样程序才支持中文 ,,(一定是U8-UNIX)
第四出错检测,,这个是最难的,,我告诉大家 ,有个方法把程序复制,在telnet 中 点击右键 ,选择 粘贴,,telnet中会可以运行你的程序 ,,就会提示你的命令那里错了

不过telnet中不支持中文,,大家编程时,先不要在里面写中文,,确认程序无误时,在写入中文

第五程序中不要使用 TAB 键 ,,过去我在telnet中运行程序时,总是听到 \"丁丁\"的响,,而且telnet 不断重复出现 很多的英文

现在终于明白了,,如果程序中有一个TAB ,就会\"丁\"的响,,如果遇到2个连续的TAB ..就会列出 /bin和/usr/sbin 和/usr/sbin下面的所有文件

为什么呢,,,???这是LINux的提示,,点击TAB键都会有提示的 ,,2次TAB键 会自动 提示出 所有的命令

所以程序中不要用TAB键,

如果一个别人的程序,,要删除TAB键,用下面的方法

大家在程序中 ctrl + A ,,全选, 再用shift + TAB 键 几次 ,,就会删除所有的TAB键 ,,当然很多的空格也会被删除

当然为了美观,,大家要注意编程格式,,很多地方用空格分开,,,过去我用TAB分开,,以后我都会用空格分开

截个图,,程序有连续2个TAB键的结果
最后一个 ,windows下面文件区分大小写的,,,,,我们手机里面 的文件名 不区分大小写大家要注意哦

比如,我们手机里面支持 rmvb ..你复制一个文件 ,后缀为 RmVb ,,也可以运行
同样的 mpkg也是 ,,一个文件后缀为 MpKG,,一样是可以运行的

如果你在手机里面重命名一个文件比如zJavaAdapteR.mpkg 命令为 zJavaAdapteR.mPkG 提示 该文件已存在


如果一个文件在手机内存名字叫zTaskMan.mPkG 一个文件在内存卡名字叫 zTaskMan.mpkg ,,把内存卡的zTaskMan.mpkg复制到手机内存提示 已存在

捉鱼摆摆 发表于 2009-5-4 13:05

先支持在看!

MyETUO 发表于 2009-5-4 13:06

支持,有点奇怪啊,我记得PC版的Linux是严格区分大小写的,难道手机上的不区分么

lixiaoyan009 发表于 2009-5-4 13:06

此帖甚妙 谢谢分享!!

絕戀ㄨ东少 发表于 2009-5-4 13:08

支持,感谢分享..
.

feng.Z.Z 发表于 2009-5-4 13:17

支持

gaochenhao 发表于 2009-5-4 14:15

顶鱼儿

DesertEagle 发表于 2009-5-4 14:17

我写程序一直在手机上用Textviewer.mpkg直接写!哈哈!牛吧?
大小写的问题,鱼儿提到的那些,我用文件高管器也遇到过!但是Linux是严格区分大小写的,我觉得大家不应该忽视大小写问题!
而windows下对大小写的区分比较模糊是windows的特点!以前我做木马的免杀有个小手法正是经常利用了这个!

小一 发表于 2009-5-4 16:41

学习下了`

☆真正の王者☆ 发表于 2009-5-4 20:15

太棒了 鱼儿
页: [1] 2 3
查看完整版本: z6的shell编程讲解 及注意事项