上文中曾讲到,我在我的 Mac 上发现很多和 Bash 内部命令同名的外部命令,在那 24 个外部命令中,我发现个奇怪的现象:它们中有 15 个居然是 Shell 脚本,更奇怪的是,居然是同一个 Shell 脚本的硬链接:$find /usr/bin -inum 376183/usr/bin/ali...
分类:
其他好文 时间:
2015-09-27 01:11:34
阅读次数:
176
昨天有个人在 bug-bash 上问:为什么 [ --help 没有输出帮助信息。有人回答他了,原因是coreutils 提供的 [ 命令才接受 --help 选项,Bash 自己的 [ 命令不接受任何选项。当你在 Bash 里执行[ --help 时,当然优先执行的是内部命令 [,而不是外部命令 ...
分类:
其他好文 时间:
2015-09-23 19:09:23
阅读次数:
141
在上文中曾说到:所谓的环境变量的真实面目其实就是个任意字符串Bash 在启动时会将 environ 数组中包含 = 号的字符串导入成为自己的变量Bash 在启动外部命令时会将自己内部标记为环境变量的变量重组成字符串数组赋值给environ本文中继续深入讲三点:environ 数组中可能存在 = 左边...
分类:
其他好文 时间:
2015-09-22 18:35:46
阅读次数:
130
1. 问题:运行javac 报告javac不是内部或外部命令,但是运行java、java-version正常 ?看看下面三个环境变量是否设置正确:(1)环境变量 JAVA_HOME设置JAVA_HOME为JDK安装路径,如下:(2)环境变量 PATH(3)环境变量 CLASSPATH总结:CLASS...
分类:
编程语言 时间:
2015-09-21 21:24:34
阅读次数:
245
bash是调用机器上命令程序文件进行编写的。外部命令由各应用程序提供程序是由:指令(算法)+数据(数据结构)面向过程以指令为中心,设计算法,数据服务于算法面向对象以数据为中心,设计数据结构,程序服务于数据结构bash的流程控制语句:顺序执行:逐个执行选择执行:按条件..
分类:
其他好文 时间:
2015-09-20 22:28:27
阅读次数:
210
首先介绍一下如何获取命令的帮助,总体来讲获取命令有四个渠道,也可以理解为四种方法,1,内部命令直接输入:helpCOMMAND2,外部命令可以输入:COMMAND--help3,查看命令手册:man(manual)而我们的命令手册可以分为8个章节来查看,1:用户命令/bin/usr/bin/usr/local/bin2:系统..
分类:
系统相关 时间:
2015-09-17 15:35:12
阅读次数:
227
如果安装成功并且安装完成第一次启动是成功的,第二次就闪退的话,原因之一是没有配置java的环境。在网上找的配制方法有很多错误,测试javac命令时候会提示不是内部或外部命令,找到一个正确的教程。如下,转载自百度经验:http://jingyan.baidu.com/article/1e5468f92...
分类:
编程语言 时间:
2015-09-17 13:33:30
阅读次数:
134
对于android的开发,无论是采用eclipse还是采用android studio 都需要配置环境变量。配置环境变量的过程,可能有些人根据百度经验一配置就ok了。但是对于我,却是鼓捣了不少时间。一开始根据百度经验哗啦配置好变量后,打开cmd,输入javac,显示了不是内部或外部命令,这时候我.....
分类:
移动开发 时间:
2015-09-17 01:11:17
阅读次数:
235
HelloX操作系统应用编程指南HelloX应用开发概述可以通过三种方式,在HelloX操作系统基础上开发应用:1. 以内部命令方式实现应用,直接编译链接到HelloX的内核shell中。这时候应用代码的执行上下文,是shell线程的上下文。应用程序代码不会单独成为一个独立的线程;2. 以外部命令方式实现应用。直接编译链接到HelloX的内核中,通过shell来启动应用...
分类:
其他好文 时间:
2015-09-10 13:14:00
阅读次数:
160
“javac不是内部或外部命令”,而此时的java环境是好用的:1.先检查JAVA_HOME = C:\Program Files\Java\jdk1.7.0_45classpath = .;%java_home%\lib\dt.jar;%java_home%\lib\tools.jarPath ....
分类:
编程语言 时间:
2015-09-04 22:32:02
阅读次数:
212