ARTIK编程实用指南
1. 适用的文本编辑器
不同操作系统有不同的适用文本编辑器:
- Mac OS :Bare Bones Software 开发的两款编辑器表现出色。高级编辑器 BBEdit 价格实惠且功能强大;免费的 TextWrangler 能提供许多核心代码编辑工具。
- Windows :开发者可使用类似于 TextWrangler 的 Notepad+。
2. 文件夹与目录
由于命令行和图形用户界面独立发展,它们用不同术语描述同一事物。在图形用户环境中,文件容器像文件柜里的文件夹,我们习惯称其为文件夹;而传统 UNIX 用户称其为目录。本质上二者一样,但在 UNIX 环境中,有些目录在桌面环境中没有对应的文件夹。在 UNIX 命令行环境里,以点开头的文件在桌面查看时是隐藏的,Mac OS X 则利用扩展文件属性隐藏文件而无需在文件名前加前缀点。在桌面用户会话中,能用鼠标或触摸手势点击操作的文件容器用“文件夹”表述;通过终端模拟器在命令行操作、直接输入名称引用的文件容器用“目录”表述。
3. 文件系统路径:文件夹分隔符
常见的三种操作系统在描述文件完整路径时,文件夹或目录名的分隔方式不同:
- Windows :默认文件夹分隔符是反斜杠(\),在文件资源管理器视图中通常隐藏,但在命令行很重要。在 Cygwin 中,若用单引号括起路径,会自动转换为 UNIX 形式。例如命令 cd C:\windows\path
应写成 cd 'C:\w