【原创翻译】命令行终端

如今,我们跟计算机的绝大部分交互都是通过图形界面(GUI)完成的。我们用键盘、鼠标和触摸屏,跟展示在屏幕上的可视化按钮或其他控件交互。

但这并不是绝对。在图形界面出现之前,我们使用终端——一种用简单文本与计算机交互的方式。在图形界面我们操作屏幕上的鼠标,而在命令行中我们输入指令并接收回应,这就是通过终端与计算机交流的方式。

即使看起来,终端在整个计算机世界的发展进程中显得陈旧落后,但真相是,大多数程序员在大多数机器上,依然是以终端作为最基础的操作界面。Go语言编程也一样,所以在编写Go程序之前,我们需要对终端的运作原理有一个基础的了解。

Windows

在Windows中,终端(也叫命令行)通过快捷键“win+r”来启动(按着windows键的同时再按r),在弹出窗口中输入cmd.exe然后按回车。你会看到一个像这样的黑色窗口:

210807_LXO8_1441707.jpg

 

在默认情况下,命令行在你的家目录中初始化(在我的例子里是C:\Users\Administrator)。你输入命令并按回车确认。试着输入dir命令,系统将会罗列出一个目录里的内容。你会看见这样的内容:

C:\Users\Administrator\dir
 驱动器 C 中的卷是 SYSTEM
 卷的序列号是 C0B8-217C

紧接着的是一组在你的家目录中的文件和文件夹的列表。你可以通过cd命令切换目录。比方说,你也许会有一个叫Desktop的文件夹。你可以通过输入cd Desktop来进入该文件夹。如果想返回到家目录,你可以通过一个特殊的文件夹名“..”(两个相连的点):cd ..。一个点代表了当前文件夹(也叫工作文件夹),因此输入“cd .”并不会切换目录。实际上你还可以使用很多命令,但这些命令已经足够让你继续下去了。

OSX

在OSX系统中,终端可以这样启动:Finder->Applications->Utilities->Terminal。你会看见这样的一个窗口:

210754_Ttz8_1441707.jpg

 

在默认情况下,命令行在你的家目录中初始化(在我的例子里是/Users/caleb)。你输入命令并按回车确认。试着输入ls命令,系统将会罗列出一个目录里的内容。你会看见这样的内容:

caleb-min:~ caleb$ ls
Desktop Downloads Movies Pictures
Documents Library Music Public

在你们的家目录中有一些文件和文件夹(在这个例子中没有文件)。你可以通过cd命令切换目录。比方说,你也许会有一个叫Desktop的文件夹。你可以通过输入cd Desktop来进入该文件夹。如果想返回到家目录,你可以通过一个特殊的文件夹名“..”(两个相连的点):cd ..。一个点代表了当前文件夹(也叫工作文件夹),因此输入“cd .”并不会切换目录。实际上你还可以使用很多命令,但这些命令已经足够让你继续下去了。

原文地址:http://www.zingscript.com/translate/golang-book

转载于:https://my.oschina.net/zingscript/blog/194093

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值