關於Mac上以終端機登入SSH - MAC

Table of Contents

※ 引述《laisfinger (lai)》之銘言:
: 抱歉我是新手...
: 我是從mac中的終端機登入ssh
: 我想請問一下
: 1.要如何下載檔案(在pc中我是用指令sz下載, 但是終端機中似乎無法)
: 2.要如何開啟xming中的程式?....xmgrace之類.....

首先,先確定你的mac有裝XQuartz,這東西就是OS X的 x11,x11 display server是

從古至今所有unix/Linux/BSD 系統預設套件,已經是萬年老古董,但是OS X已經不用它

改用Quartz了。

(雖然ubuntu 現在在推 Mir...其他Linux發行版在推Wayland...題外話了@@)

http://xquartz.macosforge.org/landing/ <==下載網址,安裝完要重新登入桌面

安裝了之後 xmgrace,gnuplot 等軟體才有辦法run...

若你想要執行遠端Linux/BSD伺服器上面的xmgrace,請在本地端mac的終端機輸入

ssh -Y <userID@伺服器ip>

然後執行xmgrace或gnuplot,遠端執行的畫面就會出現在你螢幕上了...

想要下載遠端檔案,可以在本地端終端機輸入

scp <userID@伺服器ip>:<遠端資料夾/檔案> <本地端放置資料夾>

想要上傳檔案,作法類似,指令改成:

scp <本地端目錄/檔案> <userID@伺服器ip>:<遠端放置資料夾>

另外,若你想要在自己的蘋果電腦上安裝 xmgrace這類軟體,請愛用 homebrew...

首先確定1. Xquartz 已經安裝成功並重新登入桌面生效。2. 已經有Xcode command

line tool。你可以選擇在app store安裝一大包xcode,或是在終端機輸入

xcode-select --install 就可以自動下載需要的編譯器工具,1xx MB而已...

兩個條件都滿足後,在終端機輸入

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

稍等幾秒就安裝完homebrew了。

之後輸入

brew update

可以更新套件資料庫

然後輸入

brew doctor

看看homebrew 系統有沒有問題

一切都ok後請輸入

brew install grace

安裝xmgrace,他會自動把相依的套件都抓回來編譯...

以後檢查更新可以輸入

brew update && brew upgrade

這樣一來只要套件有新版本他就會下載更新、編譯...

若要搜尋資料庫有哪些套件可以輸入

brew search <套件名稱關鍵字>

查詢自己電腦已經安裝什麼套件可以輸入

brew list

刪除套件請輸入

brew remove <套件名稱>

總之,用法就跟ubuntu 的apt 或是 centOS 的 yum 或是 openSUSE 的 zypper 一樣。

ps. Xming 是 win7 用的x11...

--

傑米,炸掉它吧。 ⊙─ ─⊙▂⊙ 碰到問題,用C4就對了!

█◤
Adam Savage James Hyneman
MYTHBUSTERS by dajidali

--

All Comments

Hamiltion avatarHamiltion2014-06-27
推這篇!!! 幫助很大
Zanna avatarZanna2014-06-29
推詳細解說
Rachel avatarRachel2014-07-02
原po 好人
John avatarJohn2014-07-03