📕
Go 語言程式設計入門
  • 最新消息
  • 中文版更新日誌
  • 譯者誌謝
  • 01-起步走
    • 01.01-檔案與資料夾
    • 01.02-終端機(Terminal)
    • 01.03-文字編輯器
    • 01.04-Go 的工具
  • 02-你的第一個程式
    • 02.01-如何讀 Go 程式
    • 02.02-問題
  • 03-型別
    • 03.01-數字
    • 03.02-字串
    • 03.03-問題
  • 04-變數
    • 04.01-如何命名變數
    • 04.02-Scope(變數的作用範圍)
    • 04.03-常數(Constant)
    • 04.04-定義多個變數
    • 04.05-範例程式
    • 04.06-問題
  • 05-控制結構
    • 05.01-For
    • 05.02-If
    • 05.03-switch
    • 05.04-問題
  • 06-Array、Slice 與 Map
    • 06.01-陣列(Array)
    • 06.02-Slice
    • 06.03-Map
    • 06.04-問題
  • 07-函式
    • 07.01-你的第二個函式
    • 07.02-回傳多個值
    • 07.03-參數個數可變的函式(Variadic Function)
    • 07.04-Closure
    • 07.05-遞迴(Recursive)
    • 07.06-Defer, Panic & Recover
    • 07.07-Panic & Recover
    • 07.08-問題
  • 08-指標
    • 08.01-「*」與「&」運算符號
    • 08.02-new
    • 08.03-問題
  • 09-Struct 與 Interface
    • 09.01-struct
    • 09.02-Method
    • 09.03-Interface
    • 09.04-問題
  • 10-Concurrency(平行處理)
    • 10.01-Goroutine
    • 10.02-Channel
    • 10.03-問題
  • 11-Packages
    • 11.01-建立 Package
    • 11.02-文件
    • 11.03-問題
  • 12-測試
  • 13-The Core Packages
    • 13.01-字串
    • 13.02-輸入與輸出
    • 13.03-檔案與資料夾
    • 13.04-錯誤訊息
    • 13.05-Container 與 Sort
    • 13.06-雜湊&加解密
    • 13.07-伺服器
    • 13.08-解析命令列參數
    • 13.09-Synchronization Primitives(同步處理原始物件)
  • 14-下一步
    • 14.01-閱讀大師作品
    • 14.02-動手實作
    • 14.03-團隊合作
  • 15. 附錄-額外資源
Powered by GitBook
On this page
Edit on GitHub
  1. 01-起步走

01.02-終端機(Terminal)

Previous01.01-檔案與資料夾Next01.03-文字編輯器

Last updated 2 years ago

The Terminal

今日我們大多透過圖形使用者介面(GUI)與電腦互動,我們用鍵盤、滑鼠、觸控螢幕與虛擬按鍵或其它在螢幕上呈現的控制元件來與電腦互動。

但不是本來就用這個方法,我們在 GUI 出現以前是用終端機(terminal),這是個簡化的文字介面,螢幕上沒有控制的按鍵,而我們只是透過下指令與接收回應,與電腦對話。

雖然終端機已經從大部分的電腦世界消失,恍如過去的遺跡,然而事實的真相是終端機仍然是大多數電腦上最多程式語言使用的基本使用者介面。Go 程式語言也一樣,所以在我們開始用 Go 寫程式之前,我們要先對終端機的運作有所了解。

Windows

在 Windows 系統裡,終端機(所謂的命令提示字元)可以透過按下 windows 鍵 + r(一直按著 windows 鍵,然後按 r),並接著輸入 cmd.exe,然後按下 Enter。你應該會看到一個黑色的視窗出現,類似這樣:

預設的情況,命令提示字元會從你的個人資料夾開始(以我而言,個人資料夾在 C:\Users\caleb),你可以輸入指令並按下 Enter 來執行。試著輸入 dir 指令,這個會列出資料夾的內容,你應該可以看到類似這樣的東西:

C:\Users\caleb>dir Volume in drive C has no label. Volume Serial Number is B2F5-F125

你的個人資料夾裡有一堆檔案與資料夾,你可以使用 cd 指令切換資料夾,例如:你可能會有個資料夾叫做 Desktop,你可以透過輸入 cd Desktop 進入資料夾,並輸入 dir 看到資料夾的內容。如果要退回到你的個人資料夾,可以用特別的資料夾名稱 ..(兩個句號): cd ..,單個句號表示目前的資料夾(也是所謂的工作資料夾),所以 cd . 不會發生什麼事情。還有很多指令可以讓你使用,不過剛開始這些應該就夠用了。

OSX

在 OSX 裡,終端機可以透過 Finder → Applications → Utilities → Terminal 找到,你應該可以看到一個如下的視窗:

預設的情況,命令提示字元會從你的個人資料夾開始(以我而言,個人資料夾在 C:\Users\caleb),你可以輸入指令並按下 Enter 來執行。試著輸入 ls 指令,這個會列出資料夾的內容,你應該可以看到類似這樣的東西:

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

你的個人資料夾裡有一堆檔案與資料夾,你可以使用 cd 指令切換資料夾,例如:你可能會有個資料夾叫做 Desktop,你可以透過輸入 cd Desktop 進入資料夾,並輸入 dir 看到資料夾的內容。如果要退回到你的個人資料夾,可以用特別的資料夾名稱 ..(兩個句號): cd ..,單個句號表示目前的資料夾(也是所謂的工作資料夾),所以 cd . 不會發生什麼事情。還有很多指令可以讓你使用,不過剛開始這些應該就夠用了。