Menu
本站点已经完全迁移到 Laravel China 社区,购买过课程的用户请 点击此处登录 ,然后按照迁移指南操作即可。

2.2. 命令行工具

命令行是程序员的好伙伴

作为一名优秀的程序员,熟练的命令行操作也是必不可少的。本书中,我们的很多操作都会使用到命令行,如:

  • Git 操作;
  • 虚拟机管理;
  • 部署到线上等。

是的,我们有意想让你成为优秀的程序员 ;-) 。

工欲善其事、必先利其器,命令行工具的选择也尤其重要。这里为了课程讲解的一致性,也为了避免读者在学习中犯不必要的错误,我们为各个平台挑选了专属的命令行工具,请大家配合使用。

Mac 用户

Mac OS 下请使用 iTerm2,你不需要对其做太多定制,默认配置先用起来即可,等使用比较舒适了,再进行深入学习。

百度盘下载:https://pan.baidu.com/s/1slWENqH

Z4QBFzczaZ.png

Windows 用户

Windows 用户请使用 GitHub 出品的 Git for Windows。下载后直接安装,不要求做过多配置,默认即可。

百度盘下载:https://pan.baidu.com/s/1jH6o5sa

eXdPPsSjzG.png

编辑器设置命令行快捷访问

什么是 atom 命令?

atom 命令可以很便捷的通过命令调用编辑器打开文件或者文件夹,如下 atom . 可以让 Atom 编辑器打开当前命令行所在的文件夹:

file

Mac 系统

Mac 下的 Atom 应该是在安装时就会设置好 atom 命令,你可以使用以下命令来检测 atom 命令是否存在:

> atom --version

如果存在的话会输出类似:

file

否则通过菜单里的选项来安装 atom 命令:

jDZWVqbGzJ.png

注意:本书中因为虚拟机的存在。我们会有两个运行命令行的环境,一个是主机,另一个是 Homestead 虚拟机。我们会在命令的前面使用『命令行提示符』来区分主机和 Homestead。请记住以 > 开头的命令是运行在主机里,$ 开头的命令是运行在 Homestead 虚拟机里。详见 写作约定 - 命令行提示符

Windows 系统

如果你是从 百度盘 下载到的 Atom,并且使用的是 Windows 7 系统,你可以按照以下配置。否则请酌情进行参考配置。

第一步、解压

百度盘 下载到的文件为 atom-windows.zip ,解压得到 Atom 文件夹,我们将其存放到 C 盘,你可以按照你可以自行存放到任何非中文目录下。

file

第二步、添加环境变量

环境变量的修改请参考 Win7电脑怎样修改环境变量。在我们这个例子中,因为我们的 Atom 文件夹是直接放在 C 盘下的,所以在修改 Path 系统环境变量时,后面加上:

C:\Atom

file

如果你的 Atom 不是放在 C 盘下,请注意修改。

第三步、测试一下

添加成功后重启电脑,重启后打开 Git Bash,使用以下命令测试一下:

> atom --version

会有类似输出:

file

上一篇 下一篇
评论数量: 18
Nixus

Windows用户可以考虑使用cmder,个人觉得,要比GitHub的那个好用些吧

KeepMoving

撸第三遍,记录一下。

scaler

今天开始学习,记录下哈!

demo_is_me

各种各样的工具,感觉要不就是看工作用到啥学啥呗,技术也是层出不穷,还是得有一定原则加以选择吧,因为是智商有限的人只能这样

sandilion

@KeepMoving 撸三遍是什么感觉??

KeepMoving

@sandilion 飞翔的感觉~

sandilion

@KeepMoving 怎么办,我按照书上一部一部的来的卡在海卡在安装homestead这里,已经两天了,而且重新卸载然后安装了好几次。都不行,我的是WIN10的系统。

Gz-master

@sandilion 刚装完win10的系统 看见你这句话 我好方

sandilion

@Gz-master 不用方,我是傻逼的掉了一些步骤,一步一步下去是没有问题的啦。我现在看到第十章了,哈哈。好玩。

279466664

@sandilion 第九章重设密码 那里卡住了,说 auth。password 不存在,哥们你遇到过吗

sandilion

@279466664 没有,你先把错误贴出来呀。

caesarchan

item2 + zsh 可以少敲很多命令

SherDavincl

有个问题,atom 命令只能在本地环境执行,可是,教程大多数情况下是在虚拟机上修改代码的呀,这不是矛盾了吗?
目前,我是在本地修改代码,然后上传到github,最后,在虚拟机上执行git pull拉取代码的。比较麻烦,而且和教程的方法不一致,对于新手来说,出错不容易处理。
所以,想问问大家都是怎么办的?

390253800

@SherDavincl 你看看后面文章有提到这个问题。
这本书我已经开始看第三遍,我的理解是这样的:
你在虚拟机的项目内容,其实是映射本地的某文件夹内容(具体怎么映射,射什么后面会提到),因此你在本地用Atom工具编辑代码的时候,其实虚拟机的代码同时在更改。

SherDavincl

@390253800 感谢!

SherDavincl

@390253800 看了3遍感觉如何?掌握的怎么样了

390253800

@SherDavincl 因为我不是熟悉其他语言才过来学的,算是基础底子很差,感觉也就基本明白框架的用法。

admins

phpstorm也挺不错的。


请不要发布不友善或者负能量的内容。
刻意练习,每日精进。
10
点赞
9203
浏览
18
评论

作者
Summer
A man seeking for Wisdom.