一個osx新手的終端機問題 - MAC

Table of Contents

各位大大您好

因為小弟使用mac時日尚淺
最近忽然需要使用到終端機

其中安裝的方法一摘片段如下

Install notes:
1) Install unstable OpenNI (http://www.openni.org/downloadfiles/openni-binaries/20-latest-unstable)
On Linux/Mac please do: ./sudo install.sh
2) Install Sensor (this version...)
On Linux/Mac please do: ./sudo install.sh
3) Install unstable NITE (http://www.openni.org/downloadfiles/openni-compliant-middleware-binaries/33-latest-unstable)
On Linux/Mac please do: ./sudo install.sh

顯而易見 這一定最初階的問題阿QQ 但我從來沒弄過終端機
自己試了好久都弄不好


一開始 只以為資料夾這個install.sh 打開就好
結果打開是文字文件
好像也沒發生什麼事

後來想說 可能要用類似win的cmd之類的 於是找到了終端機
但照他的./sudo install.sh 貼上 又會出現
-bash: ./sudo: No such file or directory
-----------------------
但 問題來了
不論是 我利用open-terminal 直接進入到 那個資料夾裡面
打 sudo install.sh

會要我輸入密碼
但輸入以後 不行 過程如下

Macteki-MacBook-Pro-6:~ mac$ cd '/Users/mac/Downloads/o/'
Macteki-MacBook-Pro-6:o mac$ sudo install.sh
sudo: install.sh: command not found

有時候還會要你輸入密碼
輸了也一樣

Password:
sudo: install.sh: command not found

---------------------------

如果只打:install.sh
會出現
-bash: install.sh: command not found

--------------------------
試試看install不加.sh看看
結果不論是 打 sudo install 或是只打 install 都是一樣出現

usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 file2
install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 ... fileN directory
install -d [-v] [-g group] [-m mode] [-o owner] directory ...

最後 我決定回到終端機的原始目錄 然後用拖的 把那個檔案直接拖近終端機
會出現下列這種找不到檔案的訊息 而且 ls:後面那個mac//users 為什麼是雙斜線阿
我就算用打不用拖的也是一樣

Macteki-MacBook-Pro-6:~ mac$ /Users/mac/Downloads/o/install.sh
ls: /Users/mac//Users/mac/Downloads/o/Lib/*: No such file or directory

我覺得我越試越偏越遠,所以還是只能向各位大大請教 到底該如何做到
On Linux/Mac please do: ./sudo install.sh

這一句話 orz

感激不盡

--

All Comments

Valerie avatarValerie2011-05-23
只是單純指令錯誤,應該是sudo ./install.sh
可執行檔必須要加入./讓它辨識是在現在目錄下,不然他會去
Charlie avatarCharlie2011-05-27
找PATH中的路徑,當然這個檔案不在PATH路徑中的任何地方
Charlie avatarCharlie2011-05-30
原本教學寫錯了而已, 不是你的問題XD
sudo ./install.sh 然後問密碼的時候輸入(螢幕上不會顯
Gary avatarGary2011-06-01
示你有輸入東西, 沒關係輸入完密碼按 return 就對了)
Doris avatarDoris2011-06-03
sudo -> 管理員權限 ./ -> 當前目錄 install.sh -> 腳本
Barb Cronin avatarBarb Cronin2011-06-07
所以指令的意思是以管理員權限執行當前目錄下的install.sh
Rosalind avatarRosalind2011-06-10
太感謝上面解答的大大了 大大的幫了我的忙!!
William avatarWilliam2011-06-14
常用的話就sudo passwd root就好了,以後直接su,不用一直
sudo
Ina avatarIna2011-06-18
然後你就會像前陣子 Linux 板有個人手滑在 / 執行 mv *
Anonymous avatarAnonymous2011-06-23
rm -rf / Users/Mac/Desktop/xd.txt(誤
Noah avatarNoah2011-06-27
mv * 只會跳出語法錯誤的訊息而已..至於rm -rf還手滑就是
user problem了 XD
Kama avatarKama2011-07-01
sudo是拿來權限控管用的不是房手滑用的 XD
Victoria avatarVictoria2011-07-03
終端機不會用的話很恐怖的喔,用終端機刪除的東西會
直接消失,請戒慎恐懼之。
總之rm開頭和mv開頭的指令少碰。
Caroline avatarCaroline2011-07-03
sudo rm -rf /* 很恐怖喔.... 自爆指令XD
Kumar avatarKumar2011-07-08
其實我之前也不小心在/下了rm -rf 本來要砍掉某目錄
但是沒注意到當前的工作目錄...
Mary avatarMary2011-07-11
反正沒事別亂rm -rf就對了 尤其是有root權限的時候