# 工作站基本介紹 ## 連線到工作站 * [如何從個人電腦連線到工作站](https://hackmd.io/s/SJ88DVJYl) * 內容包含在 Windows 下使用 **MobaXterm**,以及在 Mac OS 或 Linux 使用**終端機**的連線方式。 * [如何下載/上傳工作站上面的檔案(使用 MobaXterm 或 FTP 程式)](https://hackmd.io/s/Sk9qyNyYx) * ++***重點提示***++: a. ++***ssh指令必須帶有 [-X] 參數。 例如:ssh -X ic21***++。 b. **Mac OS** 必須安裝 [x11套件](https://support.apple.com/zh-tw/HT201341),才能打開 **nWave** 或 **Design Vision** 遠端工具。(裝完須重開機)。 ## Linux 基本指令 1. **ls**:列出目前目錄下的資料項目。 2. **mkdir**:在目前的目錄下建立資料夾。例如:mkdir lab1,表示在目前目錄下建立 lab1 的資料夾。 3. **cd**:變換工作路徑(切換目錄)。 * 例如: 「cd lab1」進入 lab1 的資料夾。 * 例如: 「cd ..」回到上一層資料夾,( cd 後面兩個點點)。 4. **rm**:刪除檔案。例如:rm [filename]。 5. **cp**:複製檔案。例如:cp [來源檔案名稱][目的檔案名稱]。 6. **vim**:建立文字檔。例如:vim [filename]。 7. **cat**:顯示文字檔。例如:cat [filename]。 8. **passwd**:修改密碼。 更多指令及詳細使用方式,請同學 google 尋找,或上「[鳥哥的Linux私房菜 -- 關於指令應用](http://linux.vbird.org/linux_basic/redhat6.1/linux_06command.php)」。 ## vim 文字編輯器(程式編輯器) * 在工作站的環境中,輸入vim [filename],即可進入這個檔案進行編輯,也就會進入 vim 的文字編輯頁面。 * 一般模式: * **i,o,a**:即可進入編輯模式。 * **yy**:複製游標所在的那一列,可以搭配數字使用。例如:3yy,表示從游標所在的那一列開始複製三行。 * **p**:將已經複製的資料在游標的下一列貼上。 * **dd**:將游標所在的那一列刪除,可搭配數字使用。例如:3dd,表示從游標所在的那一列開始刪除三行。 * **u**:復原上一次有做文字編輯前。 * **[Ctrl]+r**:取消復原。 * **gg**:到文件的第一行。 * **G**:到文件的最後一行,可搭配數字使用。例如:10G,表示到文件的第 10 行。 * **0**:到這行的第一個字。 * **$**:到這行的最後一個字。 * **:wq**:儲存並離開檔案。 * 編輯模式: * **Esc**:離開編輯模式,進入一般模式。 更多指令及詳細使用方式,請同學 google 尋找,或上「[鳥哥的Linux私房菜 -- vim程式編輯器](http://linux.vbird.org/linux_basic/0310vi.php#vi_command)」。 如果不習慣 vim 的話,也可以使用 [notepad++](https://notepad-plus-plus.org/zh/) 或 [Xcode](https://developer.apple.com/xcode/) 之類的程式編輯器,再上傳檔案到工作站裡面執行。 # [Home Page:hatched_chick: ](https://hackmd.io/MwUwnCBmAMAmAsBaAjAVlrR8wENiJ2WEwGNUTJIQA2EgI2oHY6g=)