例如:「e.g.」是拉丁文exempli gratia的縮寫,意思是舉例來說、例如、譬如、比如,英文也就是for example或for instance。
等等:「etc.」是etcetera或 et cetera的縮寫,意思是...等等,意思相當於英文的and so on或 and so forth。
e.g. 和 etc. 不能出現在同一句話中,因為 e.g. 是表示泛泛的舉幾個例子,並沒有囊括所有的實例,其中就已經包含“等等”,如果再加一個 etc. 就畫蛇添足了。
換言之:「i.e.」是拉丁文id est的縮寫,意思是換句話說、換言之,用來進一步解釋前面說過的話,英文就是that is、in other words。
例句:
It happened in October, i.e., two months ago. →(O)
(i.e. = in other words)
原文網址: 3個誤用的英文縮寫,不要再用ex.啦! | 鍵盤大檸檬 、『i.e.』『 e.g.』『etc.』的正確用法
2014年12月26日 星期五
2014年12月21日 星期日
Protocol 協定
介紹
在 Objective-C 裡,每一個類別是單繼承的,一個類別只會有一個父類別,而這個父類別也只會有一個父類別,這樣一直往上追朔直到根類別 NSObject,但如果你需要呼叫一個不在這整個繼承鏈裡的方法,protocol 協定就是一個可以幫你解決這個問題的方法(註一)。製作 protocol
解說:
- protocol 本身不會實作,只會宣告 method,實作的部分由使用這個 protocol 的 class 來實作。
- 在Objective-C 2.0 之後,加了 @required 跟 @optional 的語法,你可以設定某些method是optional,也就是這些 method 沒有一定要實作出來。預設是 @required,要注意的是@required跟 @optional 這兩個語法的影響範圍,是從它以下所有的 method 都會被影響,直到另一個 directive 或是 @end 為止。
- 就像 class 可以繼承另一個 class 裏所有的 method 一樣,protocol 也可以繼承自另一個 protocol,大多數的 protocol 都是繼承自 <NSObject> 這個根 protocol(註二),但我們並不需要實作 <NSObject> 裡的 method,因為不管是我們自定或是系統提供的 class 都會繼承自 NSObject 這個 class,自然也就有 <NSObject> 的實作了(註三)。
使用 protocol
方法如下,如果要一次使用多個 protocol 用逗號分開就可以了:定義變數
protocol 也可以當作一種型別來定義變數。這段程式的意思是:delegate 這個變數,它可以是任意資料型態,但一定要遵循 protocolName 這個 protocol,也就是說,delegate 的實體必需要實作 protocolName 裡@required所有的 method。
這種用 @protocol 來定義方法的稱做 formal protocol,從名字看大概猜得出來一定也有叫做 informal protocol 的東西,不過這個會在介紹 category 的時候再做說明。
註一:另一種對於 protocol 使用的說法:對於繼承自不同父 class 的 class 來說,如果需要有共同的方法名稱,就需要使用 Protocol。我還沒完全搞清楚@@
註二:每次要建立新的 protocol 時,Xcode都會自訂幫我們繼承 <NSObject>,但我發現這個可有可無,我把 <NSObject> 刪掉也沒有出現編譯錯誤,我現在還不知道什麼時候要繼承 <NSObject> 什麼時候不用。
註三:這句其實我沒有完全看懂,因為我沒有看到哪裡有繼承 NSObject class 我也不懂為什麼他說繼承了 NSObject class,
資料整理自:
Objective-C: Protocols
http://shenfive.pixnet.net/blog/post/49325290-protocol-語法
Protocol 協定的使用方式 Furnace iOS 程式設計中文學習網站
http://iosdevelopersnote.blogspot.tw/2010/11/protocol-delegate.html
蘋果官方文件:Programming with Objective-C:Working with Protocols
2014年12月13日 星期六
NSDate 相關的 method
下面這些是關於NSDate所有的整理自蘋果官方的文件,推薦看網頁版,網頁版的現在設計得互動性非常高,一開始會把每個method列出來,如果想要細看哪個method的話,再點下去所有的細節就會通通展開來,包括:
1定義(Declaration)
2參數(Parameters)
3回傳值(Return Value)
4Import Statement
5可使用版本(Availability)
6探討(Discussion)
7相關(See Also)
另外也可以選擇要顯示的語言,Objective-C還是Switf或是兩個都顯示。
關於NSDate背後的架構(是這樣說嗎!?找不到一個適當的詞@@)可以去看官方文件,因為我自己也還沒有完全看懂,所以就不在這裡做翻譯了Orz
大部份的method都可以望文生義,如果有不懂得再去看官方文件就可以了,我這裡只是整理了所有的mehtod,讓我們可以看得更一目了然。前半段是我目前最常用的method。
確實照著文件的說明實現了,可是我的問題是這可以幹嘛??我現在還不知道這個函數存在的意義,如果我以後知道了,我會在這裡更新。2014/12/14
後面這幾個是我比較不常用的
蘋果官方文件:NSDate Class Reference
NSDate Manipulation Made Easy in iOS 8
1定義(Declaration)
2參數(Parameters)
3回傳值(Return Value)
4Import Statement
5可使用版本(Availability)
6探討(Discussion)
7相關(See Also)
另外也可以選擇要顯示的語言,Objective-C還是Switf或是兩個都顯示。
關於NSDate背後的架構(是這樣說嗎!?找不到一個適當的詞@@)可以去看官方文件,因為我自己也還沒有完全看懂,所以就不在這裡做翻譯了Orz
大部份的method都可以望文生義,如果有不懂得再去看官方文件就可以了,我這裡只是整理了所有的mehtod,讓我們可以看得更一目了然。前半段是我目前最常用的method。
Creating and Initializing Date Objects
Comparing Dates
Getting Time Intervals
Adding a Time Interval
Getting Temporal Boundaries
+ dateWithTimeIntervalSinceReferenceDate:
+ dateWithTimeIntervalSince1970:
- initWithTimeIntervalSinceReferenceDate:
- initWithTimeIntervalSince1970:
+ timeIntervalSinceReferenceDate
timeIntervalSinceReferenceDate
timeIntervalSince1970
其中這幾個函數我還不是很搞得清楚到底是做什麼用途的,以initWithTimeIntervalSinceReferenceDate:為例,官方文件是這樣說明的:Returns an NSDate object initialized relative the first instant of 1 January 2001, GMT by a given number of seconds.,翻成中文就是:會得到一個以西元兩千年一月一號零分零秒為開始,(由使用者輸入)往後推幾秒的時間點,我實際使用了一下,如果輸入下列這行程式NSDate *date = [[NSDate alloc] initWithTimeIntervalSinceReferenceDate:10];
顯示結果如下:後面這幾個是我比較不常用的
Representing Dates as Strings
Constants
Notification
蘋果官方文件:NSDate Class Reference
NSDate Manipulation Made Easy in iOS 8
2014年12月7日 星期日
2014年12月6日 星期六
NSDate, NSTimeInterval, NSCalendar, NSDateComponents, NSDateFormatter基本教學
下面是一些跟時間相關的class,以及其簡單的使用方法,而每個class背後的原理,我會另外分幾篇網誌來寫。
下面這段程式是讀取現在時間的程式碼。
下面是NSDateFormatter的使用方式。
設定NSDateFormatter也可以使用Xcode提供的幾種制式化格式
註一:我現在還不完全清楚它的原理,不知道是「會」根據當地時區作轉換,還是「需要」知道當地的時區來作轉換。2014/12/7
註二:我不知道是不是全部,一時沒時間去查,但我要用的話幾乎都在那篇裡找得到。2014/12/7
註三:我還搞不清楚差在哪,我查到後這裡會更新。2014/12/7
NSDate
NSDate儲存的是世界標準時間(UTC),是絕對時間,當要輸出時間的時候會(註一)根據當地時區轉換成當地的時間。下面這段程式是讀取現在時間的程式碼。
NSDateFormatter
說到NSDateFormatter,就不得不提關於NSDateFormatter 的二三事這篇網誌,這篇網誌把很多(註二)參數都整理出來了。下面是NSDateFormatter的使用方式。
設定NSDateFormatter也可以使用Xcode提供的幾種制式化格式
NSTimeInterval
特別要注意NSTimeInterval的資料型態是double。
NSCalendar, NSDateComponents
下面三種方法得出來的結果都一樣,只是取用的方式不同。(註三)註一:我現在還不完全清楚它的原理,不知道是「會」根據當地時區作轉換,還是「需要」知道當地的時區來作轉換。2014/12/7
註二:我不知道是不是全部,一時沒時間去查,但我要用的話幾乎都在那篇裡找得到。2014/12/7
註三:我還搞不清楚差在哪,我查到後這裡會更新。2014/12/7
2014年12月1日 星期一
2014年11月24日 星期一
我們希望台灣成為什麼樣的國家?
這篇文章寫得太好了!!!
我怕這篇文章的原連結會消失所以最後面有全文,下面是我摘錄的精彩片段:
「無論是個人、企業還是國家,只想著贏過對手的人,最後往往是輸家。蘋果難道是為了打倒微軟或PC而誕生嗎?Google難道是想打敗Yahoo!才創辦?創造成功的個人、企業或國家,從來是想著如何達到自己所設定的願景,想著如何達到目標,而非打倒沿途碰到的競爭對手。
一如競選不是為了打敗競選對象的遊戲,而是為了宣揚自己施政理念以獲得青睞的過程,經濟發展也不是打敗韓國、日本或美國,而是朝自己的目標邁進。
經濟發展應該只是手段,用來完成台灣社會夢想的手段,而非目標,我們從來都搞錯了順序,甚至瞧不起願景,只在乎賺錢。
台灣經濟的振興,不需要假想敵,而是需要新的願景,到底台灣要往哪裡去?變成怎樣的一個國家?島上的人民希望過怎樣的生活?
讓我們平心靜氣想一想,台灣的經濟發展的願景是什麼?台灣要在國際分工體系中扮演什麼樣的角色?
韓國跟多少國家簽訂FTA,根本不是重點,重點是台灣社會到底找到自己未來二十年要走的路沒有?如果台灣連自己想成為什麼樣的國家,以什麼樣的面貌在世界分工體系中嶄露頭角,就算全世界都跟台灣簽定FTA,台灣還是不會贏過韓國,GDP就算再成長再多,果實也落不到小老百姓的口袋。
丟掉腦中的潛在競爭假想敵吧!重點是我們想成為什麼樣的國家,為此需要做甚麼樣的基礎建設調整與產業政策修訂,而不是打倒韓國!」
全文:
最近一陣子,台灣因為中韓終於達成簽訂FTA的協議,吵得滿城風雨。政府和企業大老紛紛跳出來高呼不妙,直指中韓簽訂FTA後台灣經貿將因此重創,然後話鋒一轉,直指台灣應該趕快簽兩岸服貿協議,通過自由貿易經濟區等法案,提升台灣競爭力。
雖然也有不少學者專家反駁政府誇大其實,不過,恐怕許多小老百姓對於兩造雙方的說法是有聽沒有懂,唯一知道的一點是,如今的台灣不只輸給中國,而且也輸給了韓國,這兩國過去都比台灣弱,如今隨便一國都比台灣強,而且還打算在經貿上聯手,感覺台灣會被邊緣化。
中韓FTA在台灣引爆的爭議,說穿了就是台灣害怕被國際分工邊緣化,以及十幾年來景氣停滯的焦慮,遲遲無法有效排除。
可能還有很多人不清楚,這世界上早就沒有亞洲四小龍了。香港被納入中國的一個特別行政區,韓國和新加坡早就邁入已開發國家,且以上三個國家地區的GDP都遠遠甩開台灣,不是達到三萬美元就是往三萬美元挺進,且都順利完成經濟發展的轉型,擺脫了代工製造業。只有台灣,面臨土地與人事成本不斷飆升之後,仍不思轉型升級,只想著往外探詢更便宜的生產基地,剛好碰到中國崛起跟東南亞的抬頭,製造業把生產基地往外撤,台灣繼續眷戀代工製造業,直到下一波的土地與人事成本抬頭壓縮代工製造業的毛利為止。
台灣被國際分工邊緣化的原因,根本不是沒跟中國簽自由貿易協定或沒能加入東協的問題。過去二十年來,台灣靠著中國與東協為了發展經濟,跟台灣的商人簽了多少優惠台灣的條款,比韓國多拿多少優勢,韓國還曾經被東亞金融風暴重創,差點滅頂,發展條件比台灣差很多好嗎?
台灣社會有一個非常大的思考偏誤,錯以為在經濟發展道路上,只要能打敗其他對手,就能自動升級。所以,過去日本、新加坡成為我們的潛在假想敵,後來是中國和韓國,也許將來將會是越南、馬來西亞等東協國家也說不一定,因為台灣只想著維持既有模式,根本不想進化升級。
當韓國的目標是成為亞洲的德國,與美日中等大國平起平坐,在國際分工上佔一個獨一無二的缺,讓世界不可缺乏韓國的存在,又怎麼會把台灣看在眼裡?
為此,韓國砸大錢做次世代產業的基礎建設,扶植文創產業,推動韓國品牌,向全球布局與行銷。
反觀台灣,卻只會搞抹黑韓國來自我感覺良好。部分媒體使用中國的山寨假新聞和韓國在國際賽事上的一些醜聞,極力醜化韓國,彷彿在暗示國人,韓國的崛起與成功都是靠作弊換來,以此逃避台灣落後韓國的事實。
無論韓國有沒有和中國簽訂FTA,台灣早就輸給韓國了,韓國從來沒把台灣放在眼裡,也沒當成競爭對手,韓國堅持走自己的國家發展道路,只是剛好有部分產業跟台灣重疊,在國際市場上有所競爭而已。台灣卻反而以此為韓國社會的全貌,成天把韓國當假想敵,什麼經貿協議簽不過都要牽拖將會輸韓國多少。
無論是個人、企業還是國家,只想著贏過對手的人,最後往往是輸家。蘋果難道是為了打倒微軟或PC而誕生嗎?Google難道是想打敗Yahoo!才創辦?創造成功的個人、企業或國家,從來是想著如何達到自己所設定的願景,想著如何達到目標,而非打倒沿途碰到的競爭對手。
一如競選不是為了打敗競選對象的遊戲,而是為了宣揚自己施政理念以獲得青睞的過程,經濟發展也不是打敗韓國、日本或美國,而是朝自己的目標邁進。
經濟發展應該只是手段,用來完成台灣社會夢想的手段,而非目標,我們從來都搞錯了順序,甚至瞧不起願景,只在乎賺錢。
台灣經濟的振興,不需要假想敵,而是需要新的願景,到底台灣要往哪裡去?變成怎樣的一個國家?島上的人民希望過怎樣的生活?
讓我們平心靜氣想一想,台灣的經濟發展的願景是什麼?台灣要在國際分工體系中扮演什麼樣的角色?
韓國跟多少國家簽訂FTA,根本不是重點,重點是台灣社會到底找到自己未來二十年要走的路沒有?如果台灣連自己想成為什麼樣的國家,以什麼樣的面貌在世界分工體系中嶄露頭角,就算全世界都跟台灣簽定FTA,台灣還是不會贏過韓國,GDP就算再成長再多,果實也落不到小老百姓的口袋。
丟掉腦中的潛在競爭假想敵吧!重點是我們想成為什麼樣的國家,為此需要做甚麼樣的基礎建設調整與產業政策修訂,而不是打倒韓國!
原網址:台灣最大的錯誤─把韓國當成假想敵 王乾任
我怕這篇文章的原連結會消失所以最後面有全文,下面是我摘錄的精彩片段:
「無論是個人、企業還是國家,只想著贏過對手的人,最後往往是輸家。蘋果難道是為了打倒微軟或PC而誕生嗎?Google難道是想打敗Yahoo!才創辦?創造成功的個人、企業或國家,從來是想著如何達到自己所設定的願景,想著如何達到目標,而非打倒沿途碰到的競爭對手。
一如競選不是為了打敗競選對象的遊戲,而是為了宣揚自己施政理念以獲得青睞的過程,經濟發展也不是打敗韓國、日本或美國,而是朝自己的目標邁進。
經濟發展應該只是手段,用來完成台灣社會夢想的手段,而非目標,我們從來都搞錯了順序,甚至瞧不起願景,只在乎賺錢。
台灣經濟的振興,不需要假想敵,而是需要新的願景,到底台灣要往哪裡去?變成怎樣的一個國家?島上的人民希望過怎樣的生活?
讓我們平心靜氣想一想,台灣的經濟發展的願景是什麼?台灣要在國際分工體系中扮演什麼樣的角色?
韓國跟多少國家簽訂FTA,根本不是重點,重點是台灣社會到底找到自己未來二十年要走的路沒有?如果台灣連自己想成為什麼樣的國家,以什麼樣的面貌在世界分工體系中嶄露頭角,就算全世界都跟台灣簽定FTA,台灣還是不會贏過韓國,GDP就算再成長再多,果實也落不到小老百姓的口袋。
丟掉腦中的潛在競爭假想敵吧!重點是我們想成為什麼樣的國家,為此需要做甚麼樣的基礎建設調整與產業政策修訂,而不是打倒韓國!」
全文:
最近一陣子,台灣因為中韓終於達成簽訂FTA的協議,吵得滿城風雨。政府和企業大老紛紛跳出來高呼不妙,直指中韓簽訂FTA後台灣經貿將因此重創,然後話鋒一轉,直指台灣應該趕快簽兩岸服貿協議,通過自由貿易經濟區等法案,提升台灣競爭力。
雖然也有不少學者專家反駁政府誇大其實,不過,恐怕許多小老百姓對於兩造雙方的說法是有聽沒有懂,唯一知道的一點是,如今的台灣不只輸給中國,而且也輸給了韓國,這兩國過去都比台灣弱,如今隨便一國都比台灣強,而且還打算在經貿上聯手,感覺台灣會被邊緣化。
中韓FTA在台灣引爆的爭議,說穿了就是台灣害怕被國際分工邊緣化,以及十幾年來景氣停滯的焦慮,遲遲無法有效排除。
可能還有很多人不清楚,這世界上早就沒有亞洲四小龍了。香港被納入中國的一個特別行政區,韓國和新加坡早就邁入已開發國家,且以上三個國家地區的GDP都遠遠甩開台灣,不是達到三萬美元就是往三萬美元挺進,且都順利完成經濟發展的轉型,擺脫了代工製造業。只有台灣,面臨土地與人事成本不斷飆升之後,仍不思轉型升級,只想著往外探詢更便宜的生產基地,剛好碰到中國崛起跟東南亞的抬頭,製造業把生產基地往外撤,台灣繼續眷戀代工製造業,直到下一波的土地與人事成本抬頭壓縮代工製造業的毛利為止。
台灣被國際分工邊緣化的原因,根本不是沒跟中國簽自由貿易協定或沒能加入東協的問題。過去二十年來,台灣靠著中國與東協為了發展經濟,跟台灣的商人簽了多少優惠台灣的條款,比韓國多拿多少優勢,韓國還曾經被東亞金融風暴重創,差點滅頂,發展條件比台灣差很多好嗎?
台灣社會有一個非常大的思考偏誤,錯以為在經濟發展道路上,只要能打敗其他對手,就能自動升級。所以,過去日本、新加坡成為我們的潛在假想敵,後來是中國和韓國,也許將來將會是越南、馬來西亞等東協國家也說不一定,因為台灣只想著維持既有模式,根本不想進化升級。
當韓國的目標是成為亞洲的德國,與美日中等大國平起平坐,在國際分工上佔一個獨一無二的缺,讓世界不可缺乏韓國的存在,又怎麼會把台灣看在眼裡?
為此,韓國砸大錢做次世代產業的基礎建設,扶植文創產業,推動韓國品牌,向全球布局與行銷。
反觀台灣,卻只會搞抹黑韓國來自我感覺良好。部分媒體使用中國的山寨假新聞和韓國在國際賽事上的一些醜聞,極力醜化韓國,彷彿在暗示國人,韓國的崛起與成功都是靠作弊換來,以此逃避台灣落後韓國的事實。
無論韓國有沒有和中國簽訂FTA,台灣早就輸給韓國了,韓國從來沒把台灣放在眼裡,也沒當成競爭對手,韓國堅持走自己的國家發展道路,只是剛好有部分產業跟台灣重疊,在國際市場上有所競爭而已。台灣卻反而以此為韓國社會的全貌,成天把韓國當假想敵,什麼經貿協議簽不過都要牽拖將會輸韓國多少。
無論是個人、企業還是國家,只想著贏過對手的人,最後往往是輸家。蘋果難道是為了打倒微軟或PC而誕生嗎?Google難道是想打敗Yahoo!才創辦?創造成功的個人、企業或國家,從來是想著如何達到自己所設定的願景,想著如何達到目標,而非打倒沿途碰到的競爭對手。
一如競選不是為了打敗競選對象的遊戲,而是為了宣揚自己施政理念以獲得青睞的過程,經濟發展也不是打敗韓國、日本或美國,而是朝自己的目標邁進。
經濟發展應該只是手段,用來完成台灣社會夢想的手段,而非目標,我們從來都搞錯了順序,甚至瞧不起願景,只在乎賺錢。
台灣經濟的振興,不需要假想敵,而是需要新的願景,到底台灣要往哪裡去?變成怎樣的一個國家?島上的人民希望過怎樣的生活?
讓我們平心靜氣想一想,台灣的經濟發展的願景是什麼?台灣要在國際分工體系中扮演什麼樣的角色?
韓國跟多少國家簽訂FTA,根本不是重點,重點是台灣社會到底找到自己未來二十年要走的路沒有?如果台灣連自己想成為什麼樣的國家,以什麼樣的面貌在世界分工體系中嶄露頭角,就算全世界都跟台灣簽定FTA,台灣還是不會贏過韓國,GDP就算再成長再多,果實也落不到小老百姓的口袋。
丟掉腦中的潛在競爭假想敵吧!重點是我們想成為什麼樣的國家,為此需要做甚麼樣的基礎建設調整與產業政策修訂,而不是打倒韓國!
原網址:台灣最大的錯誤─把韓國當成假想敵 王乾任
論金馬獎與文化統戰
金馬》前8獎中國包辦 網友酸:乾脆辦在北京
今年(2014)金馬獎得獎的又幾乎都是中國的電影,因為在大腸花效應後(你沒看錯就是大腸花),台獨的議題完全浮上檯面,網路上開始有在討論關於文化統戰的議題,下面是一些整理:
這三篇文章在網路上流傳最廣
台灣電影或許技不如人,但假裝金馬獎沒有「文化統戰」不是太傻就是太天真 王乾任
從金馬獎的歷史看文化統戰 Hao Chuang
這世界並不存在第二個影展如同金馬獎一樣,是以泛主義概念作為分類原則 佛國喬
兩篇支持金馬獎的
金馬獎已經是全球華人最有公信力的電影獎 陳玉勳
今年(2014)金馬獎得獎的又幾乎都是中國的電影,因為在大腸花效應後(你沒看錯就是大腸花),台獨的議題完全浮上檯面,網路上開始有在討論關於文化統戰的議題,下面是一些整理:
這三篇文章在網路上流傳最廣
台灣電影或許技不如人,但假裝金馬獎沒有「文化統戰」不是太傻就是太天真 王乾任
從金馬獎的歷史看文化統戰 Hao Chuang
這世界並不存在第二個影展如同金馬獎一樣,是以泛主義概念作為分類原則 佛國喬
兩篇支持金馬獎的
金馬獎已經是全球華人最有公信力的電影獎 陳玉勳
2014年11月23日 星期日
如何把App上架到App Store上?
這是我找到的一些教學影片
Publishing on app stores - Liquid State
How To Submit An App To Apple's App Store
教學文章:
Publishing to the App Store
Checklist for Submitting an App to the App Store
Building Your App for Distribution
蘋果官方文件:
App Store Distribution
App Distribution Guide
其他相關文章:
IPA Support for Ad Hoc and Enterprise Deployment
Xcode透過Ad-Hoc發佈App給其它裝置測試使用
Publishing on app stores - Liquid State
How To Submit An App To Apple's App Store
教學文章:
Publishing to the App Store
Checklist for Submitting an App to the App Store
Building Your App for Distribution
蘋果官方文件:
App Store Distribution
App Distribution Guide
其他相關文章:
IPA Support for Ad Hoc and Enterprise Deployment
Xcode透過Ad-Hoc發佈App給其它裝置測試使用
2014年11月1日 星期六
Ubountu 教學
什麼是LAMP?
Short for Linux, Apache, MySQL and PHP, an open-source Web development platform, also called a Web stack, that uses Linux as the operating system, Apache as the Web server, MySQL as the RDBMS and PHP as the object-oriented scripting language. Perl or Python is often substituted for PHP.The key to the idea behind LAMP, a term originally coined by Michael Kunze in the German magazine c't in 1998, is the use of these items together. Although not actually designed to work together, these open source software alternatives are readily and freely available as each of the components in the LAMP stack is an example of Free or Open Source Software (FOSS).
資料來源:http://www.webopedia.com/TERM/L/LAMP.html
Mac上的連線軟體:
Mac OS X 平台有哪些好用的 SSH 客户端?在Mac上連接SSH
求大侠推荐一个mac下好用的ssh工具
[Mac] SSH Tunnel Manager – 開啟 SSH 通道,透過遠端主機建立 Proxy 代理伺服器!
Is there a GUI SSH client for OS X?
圖形化介面
WinSCP alternatives for Mac OS XFugu
SSH連線
直接打開Mac的終端機工具,輸入下面的指令就可以進行SSH連線了:ssh 使用者帳號@IP
例:ssh im@140.135.113.43
儲存連線,這樣每次連線就不用輸入指令
基本指令
cd:前往某個資料夾,例:cd var
cd ..:前往目前資料夾的母資料夾(..前面要有一個空白)
vim:編輯,如果該檔案不存在,系統就會自動幫你建立
pwd:查看目前所在位置的路徑
rm:刪除某個檔案,remove的縮寫
mkdir:新增資料夾,make directory,直翻成中文是新增目錄,經過修飾就是新增資料夾囉
mv:重新命名,其實在Linux底下沒有處理rename的直接指令,不過可以透過mv這個指令,得到重新命名的效果。mv原本是用來處理「移動檔案」到不同的目錄底下,因此可以透過mv將原檔案移至原目錄底下新的檔名,就可以嗄到重新命名的效果。範例:將a.out改名稱為b.out,mv a.out b.out
建立新的使用者帳號
1. sudo useradd -m [欲建立的使用者帳號名稱]:系統會要求你再輸入一次超級使用者的密碼
2. sudo psswd [使用者帳號]:設定密碼,系統會要求你輸入兩次做確認,如果成功的話會出現passwd: password updated successfully
指令教學文
ubuntu(Linux)指令集Ubuntu 常用指令
[Linux] 使用 SCP 指令,讓您傳送檔案至遠端、下載檔案
訂閱:
文章 (Atom)


