歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

MAC常用命令和常用軟件列表

快捷鍵:
control + a 將光標移到行首
control + e 將光標移到行尾
control + l 清空屏幕,與clean命令效果相同
control + u 清除當前行
control + k 清除至當前行尾
control + r 查找之前輸入過的命令
control + z 將當前執行的命令轉至後台
jobs 查看後台運行的所有命令
fg[ n] 將第n(n就是通過jobs看到的編號)個命令轉到前台
bg[ n] 將第n個命令轉到後台

:qx 開始記錄宏,並將結果存入寄存器x
q 退出記錄模式
@x 播放記錄在x寄存器中的宏命令
稍微解釋一下,當在normal模式下輸入:qx後,你對文本的所有編輯動作將會被記錄下來,再次輸入q即退出了記錄模
式,然後輸入@x對剛才記錄下來的命令進行重復,此命令後可跟數字,表示要重復多少次,比如@x20,可以重復20次。這個在文本的批處理中是非常有用的。
同時編輯多個文件
在vim眾多的插件中,有一個叫minibuffer的插件,就是下面所說的標簽頁功能了,可以支持同時編輯多個文件。
標簽命令

:tabe fn 在一個新的標簽頁中編輯文件fn
gt 切換到下一個標簽頁
gT 切換到上一個標簽頁
:tabr 切換到第一個標簽頁
:tabl 切換到最後一個標簽頁
:tabm [N] 把當前tab移動到第N個tab之後
對,正如你所想象的那樣,跟eclipse, ue等的標簽頁是一個意思!
窗口命令
ctrl+w s 水平分割窗口
ctrl+w w 切換窗口
ctrl+w q 退出當前窗口(由於同時有多個文件,此命令不會影響其他窗口)
ctrl+w v 垂直分割窗口
其他
vim在保存之前不會對文件做實際的修改,只是加載到緩沖區中,對文件的編輯其實是對緩沖區的編輯,直到:w時才會存入物理文件。

:e file 把file加載到新的緩沖區中
:bn 跳轉到下一個緩沖區
:bd 刪除緩沖區(關閉文件)
:sp fn 分割窗口,並將fn加載到新的窗口中
退出編輯器

:w 將緩沖區寫入文件,即保存修改
:wq 保存修改並退出
:x 保存修改並退出
:q 退出,如果對緩沖區進行過修改,則會提示
:q! 強制退出,放棄修改
查找替換
/pattern 向後搜索字符串pattern
?pattern 向前搜索字符串pattern
n 下一個匹配(如果是/搜索,則是向下的下一個,?搜索則是向上的下一個)
N 上一個匹配(同上)
:%s/old/new/g 搜索整個文件,將所有的old替換為new
:%s/old/new/gc 搜索整個文件,將所有的old替換為new,每次都要你確認是否替換
復制粘貼
dd 刪除光標所在行
dw 刪除一個字(word)
x 刪除當前字符
X 刪除前一個字符
D 刪除到行末
yy 復制一行,此命令前可跟數字,標識復制多行,如6yy,表示從當前行開始復制6行
yw 復制一個字
y$ 復制到行末
p 粘貼粘貼板的內容到當前行的下面
P 粘貼粘貼板的內容到當前行的上面
]p 有縮進的粘貼,vim會自動調節代碼的縮進
“a 將內容放入/存入a寄存器,可以支持多粘貼板
附:比如常用的一個寄存器就是系統寄存器,名稱為+,所以從系統粘貼板粘貼到vim中的命令為”+p,注意此處的+不表示操作符,二十一個寄存器。
移動光標
在vim中移動光標跟其他的編輯器中有很大的區別,不過一旦學會了,就會飛速的在文本中移動了。

h,j,k,l 左,下,上,右
ctrl-f 上翻一頁
ctrl-b 下翻一頁
% 跳到與當前括號匹配的括號處,如當前在{,則跳轉到與之匹配的}處
w 跳到下一個字首,按標點或單詞分割
W 跳到下一個字首,長跳,如end-of-line被認為是一個字
e 跳到下一個字尾
E 跳到下一個字尾,長跳
b 跳到上一個字
B 跳到上一個字,長跳
0 跳至行首,不管有無縮進,就是跳到第0個字符
^ 跳至行首的第一個字符
$ 跳至行尾
gg 跳至文件的第一行
gd 跳至當前光標所在的變量的聲明處
[N]G 跳到第N行,如0G,就等價於gg,100G就是第100行
fx 在當前行中找x字符,找到了就跳轉至
; 重復上一個f命令,而不用重復的輸入fx
tx 與fx類似,但是只是跳轉到x的前一個字符處
Fx 跟fx的方向相反
),( 跳轉到上/下一個語句
* 查找光標所在處的單詞,向下查找

查找光標所在處的單詞,向上查找

`. 跳轉至上次編輯位置
在屏幕上移動

H 移動光標到當前屏幕上最上邊的一行
M 移動光標到當前屏幕上中間的一行
L 移動光標到當前屏幕上最下邊的一行
書簽
ma 把當前位置存成標簽a
`a 跳轉到標簽a處
編輯
r 替換一個字符
J 將下一行和當前行連接為一行
cc 刪除當前行並進入編輯模式
cw 刪除當前字,並進入編輯模式
c$ 擦除從當前位置至行末的內容,並進入編輯模式
s 刪除當前字符並進入編輯模式
S 刪除光標所在行並進入編輯模式
xp 交換當前字符和下一個字符
u 撤銷
ctrl+r 重做
. 重復上一個編輯命令
~ 切換大小寫,當前字符
g~iw 切換當前字的大小寫
gUiw 將當前字變成大寫
guiw 將當前字變成小寫

將當前行右移一個單位

<< 將當前行左移一個單位(一個tab符)
== 自動縮進當前行

插入模式
i 從當前光標處進入插入模式
I 進入插入模式,並置光標於行首
a 追加模式,置光標於當前光標之後
A 追加模式,置光標於行末
o 在當前行之下新加一行,並進入插入模式
O 在當前行之上新加一行,並進入插入模式
Esc 退出插入模式
可視模式
標記文本
v 進入可視模式,單字符模式
V 進入可視模式,行模式
ctrl+v 進入可視模式,列模式,類似於UE的列模式
o 跳轉光標到選中塊的另一個端點
U 將選中塊中的內容轉成大寫
O 跳轉光標到塊的另一個端點
aw 選中一個字
ab 選中括號中的所有內容,包括括號本身
aB 選中{}括號中的所有內容
ib 選中括號中的內容,不含括號
iB 選中{}中的內容,不含{}

對標記進行動作

塊右移

< 塊左移
y 復制塊
d 刪除塊
~ 切換塊中內容的大小寫

最近學習蘋果認證的《Mac OS X Support Essentials》教程,看到 Command Line 一節有很多實用的知識,下面選取一部分翻譯 + 筆記,整理成此文。

你可以整天駕駛汽車而不用知道如何修理它們,但是如果你希望當一個維護員,你就需要知道事情是如何運作的。同樣的事情也發生在了 Mac OS X 上;你可以一直使用 Mac 而不用知道如何修理它,但是如果你想對系統做一些維護或解決一些問題,那麼你需要知道如何使用 command-line。

為什麼要使用命令行/如何開啟命令行?

許多功能在圖形界面不提供,只有通過命令行來實現。
Finder會隱藏許多你不太會需要的文件,然而 command line 會允許你訪問所有文件。
通過 command line 可以遠程訪問你的 Mac(利用 SSH)。
administrators 用戶可以通過 sudo 命令獲得 root 用戶權限。
通過 command-line script 可以使工作更高效。
Terminal(終端)程序可以在“實用工具”裡找到。
如果你開啟手動輸入用戶名登陸模式,登陸時在用戶名處輸入 >console 可以直接進入命令行界面。隨後你仍然需要登錄到一個賬戶。
初識Command Line

許多命令會花費一些時間來執行,然而這中間不會給出任何提示或者進度條。一般結束後會出現一個“用戶名$”的標記。如果沒有出現,那麼說明最後一條命令正在執行。
一條命令包括 Command Name、Options、Arguments、Extras 四個部分,但是後三個部分有時是可選的。Options 部分用-作為前導符。其中許多命令的 Options 部分只包含單個字母,這時可以合並。例如,ls -lA和ls -l -A是等效的。Arguments 部分用來細化這個命令或指定這個命令具體的實施對象,Extras 部分則用來進一步實現其他功能。
舉例:下列命令包含前三個部分,用於刪除 Junk 這個程序。

michelle$ rm -R /Applications/Junk.app

如果你輸入了一些錯誤的命令,系統會返回一些錯誤信息。但是系統卻不會阻止你做傻事(例如刪除整個用戶文件夾)。
關於 man 命令

雖然有上千條命令,每條命令還有許多可選參數和具體的使用方式,但是你卻不需要記住這些命令。你只需要記住一個:man

大多數命令都會包含一個使用指南,會告訴你任何你需要知道的關於這個命令的所有細節,在命令行中輸入 man command-name 即可獲取。例如,你想知道ls這個命令怎麼使用,輸入man ls即可進入使用指南頁面。

使用指南往往很長,所以你可以使用▲(上箭頭)或▼(下箭頭)來上下移動,使用 來翻頁,輸入/和關鍵字來按照關鍵字搜索,按Q來退出使用指南頁面。

那麼——如果你連命令名稱都不知道怎麼辦呢?輸入man -k和關鍵字來對整個使用指南數據庫進行搜索。

命令行,文件和路徑

如果知道如何使用命令是掌握 command line 的第一步,那麼第二步就是學習如何在 command line 中使用文件路徑。如果你掌握了文件路徑,你將會發現這比使用 Finder 更加快捷。

注意

command line 工具是大小寫敏感的,並且對於文件名,必須包括擴展名。例如,你想找iTunes這個程序,輸入itunes是無效的,必須輸入iTunes.app。
Mac OS傳統上喜歡使用“文件夾”(folders)這個名稱,但是在 command line 中,主要使用“目錄”(directory)這個詞。這和 UNIX 是一致的。
兩種路徑:絕對路徑和相對路徑

絕對路徑:完整描述一個文件的位置,總是以斜槓(/)(forward slash)開頭。例如/Users/michelle/Public/Drop Box。
相對路徑:只描述一部分位置信息,它和你在 command line 目前的目錄有關。當你打開新的 Terminal 程序時,command line 會話的目錄應該是你的 home folder。這時上面例子文件夾的相對路徑寫作Public/Drop Box。顯然它從當前目錄開始。和html類似,你也可以使用兩個點(“..”)來代表父目錄,這樣你就可以用相對路徑表示上級或同級目錄了。例如你可以輸入cd ..甚至cd ../..
切換到其他路徑和目錄

如果你想將當前 command line 會話切換到其他目錄,需要用到三個命令:pwd,ls和cd。

pwd的含義是“print working directory”,會顯示當前目錄的絕對路徑。
ls的含義是“list directory contents”,它會列出當前目錄的內容。這個命令還有其他參數可選。
cd的含義是“change directory”,它會改變當前目錄到你指定的目錄。如果你不指定,則會返回你的 home folder。
處理特殊字符

如果目錄中有特殊字符(空格,括號,引號,[],!,$,&,*,;,|,\),那麼直接輸入空格會造成系統識別困難,必須使用特殊的語法來表示這些字符。例如上例中,空格前添加反斜槓“\”(back slash)即可:cd Punlic/Drop\ Box/。除了反斜槓,也可以用引號的方法:cd “Public/Drop Box”。

——如果不想手動輸入,也可以把文件從 Finder 拖到 Terminal 窗口來創建絕對路徑,這會方便一些,因為上面提到的所有特殊字符在拖動後都會自動變成系統可識別的表示方法。其實,更有效率的解決方案是使用 Tab Complete 功能。

Tab Complete 是 command line 中最能給你節省時間的特性之一,利用它的自動完成文件、目錄名稱功能還可以防止你輸入錯誤。使用cd進入你的 home folder,使用cd P命令,然後按下tab按鍵。你可能會聽到錯誤音,因為你的 home folder 內有多個 P 開頭的文件夾。再按一次tab,Terminal 將會為你列出 P 開頭的兩個文件夾:Public 和 Pictures。按U,再按tab,Terminal 則會自動為你補全Public/。Tab complete 同樣會處理那些特殊字符。注意,這會在末尾保留/符號,大部分時候這沒問題,但如果出錯,移除多余的/試一試。

另外,鄂化符~(tilde)在command line 中可以代表當前用戶的 home folder。例如~/Public/Drop\ Box/是合法的。

查看隱藏文件

為了簡化工作,command line 和 Finder 都會隱藏許多文件和文件夾,這些內容通常是系統需要的。不借助第三方工具讓 Finder 顯示隱藏文件比較困難,但是在 command line 中卻非常簡單。首先,許多隱藏文件的隱藏是通過隱藏屬性在 Finder 中隱藏的,而 command line 會忽略這些屬性,所以這些文件會在 command line 中顯示。另外,ls命令會隱藏文件名以.開頭的文件,但是這些文件卻可以被顯示出來,方法是利用-a選項。例如:

michelle$ ls -la
我們還添加了-l選項,目的是控制輸出格式。如果你注意輸出內容的話,會發現還包括.和..兩項,它們分別表示當前文件夾和父文件夾(如圖)。如果你不想顯示這兩項,只需要把-a改成-A即可。

Terminal ls -la命令

前往其他卷

在 command line 中,系統卷(也稱為 root volume)是由開始的一個正斜槓表示的。然而也許聽起來不可思議,在 command line 中其他卷看起來就在文件系統中一個叫做 Volumes 的文件夾中。下面的命令清晰地顯示出這種邏輯關系:我從我的 home folder 出發,最終前往一個叫 Time Machine 的卷,該卷是外接在 Mac 上的。

bogon:~ renfeipwd/Users/renfeibogon: renfei cd /Volumes/
bogon:Volumes renfeipwd/Volumesbogon:Volumesrenfei ls
Macintosh SSD Time Machine
bogon:Volumes renfeicdTime Machine/bogon:TimeMachinerenfei pwd
/Volumes/Time Machine
用Command-Line管理文件

檢視文件

有許多基礎命令用來定位、檢視文件和文件夾,包括cat, less, which, file以及find。別忘了,你可以利用man命令來查閱每個命令的使用指南。

cat

cat是“concatenate”的意思,會按順序讀取文件並輸出到 Terminal 窗口,語法為cat後接你需要查看的文件的路徑。cat命令也可以用>>來增加文本文件的內容,例如命令cat ../textOne.txt >> textTwo.txt會把 textOne.txt 的內容添加到 textTwo.txt 的結尾。這個>>就屬於上一篇提到的“Extras”。

less

這個命令更適合用來查看長文本文件,因為它會允許你查找文本。語法為 less後接文件路徑,和cat一樣。用less命令打開的文件其實和你查看命令使用指南的時候使用的是一個查看器,所以操作是相同的,同樣可以使用▲(上箭頭)或▼(下箭頭)來上下移動文本,使用 來翻頁,輸入/和關鍵字來按照關鍵字搜索,按Q來退出使用指南頁面。除此之外,按V鍵來使用vi文本編輯器。

which

這個命令會定位某個命令的文件路徑。換言之,它會告訴你你執行某個具體命令的時候,在使用哪個文件。語法為which後接某個命令。如圖:

終端 which 命令

file

這個命令會嘗試根據文件的內容輸出文件類型。如果一個文件缺失了擴展名,那麼這個命令可能會非常有用。語法為file後接文件路徑。如圖,此例為一個 PNG 文件,還給出了它的尺寸、顏色數等信息。

終端 file命令

find

這個命令用來根據搜索關鍵詞定位文件路徑。 find命令不使用 Spotlight 搜索服務,但是它允許你設置非常具體的搜索條件,以及通配符(稍後介紹)。語法為find後接搜索的起始路徑,後接定義搜索的選項,後接搜索內容(包含在引號裡)。例如:

Terminal Find 命令

注意

如果你要搜索根目錄,也許你想使用-x選項來避免搜索 /Volumes 文件夾。
如果想使用 Soptlight 搜索服務,使用mdfind命令後接搜索關鍵詞即可。
使用通配符(Wildcard Characters)

下面是常用的通配符:

星號(*,Asterisk)——代表任何長度的任何字符。例如*.tiff代表所有格式為tiff的文件。
問號(?,Question mark)——代表任何單個字符。例如b?ok匹配 book 但是不匹配 brook。
方括號([],Square brackets)——定義一定范圍的字符,例如[Dd]ocument匹配 Document 以及 document;doc[1-9]匹配doc1, doc2, …, doc9。
配合使用上面三種通配符可以大大提高效率。

使用遞歸命令

簡單來說,遞歸命令可以允許命令不執行於一個特定文件,而是指定的路徑下的所有文件。大多數命令包含一個-r或者-R選項,來設定你想遞歸地執行這個命令。例如下面的例子,展示了添加-R後ls命令的執行方式:

Terminal -R選項

編輯文件和文件夾

有許多基礎的命令用來編輯文件和文件夾,包括mkdir, cp, mv, rm, rmdir以及vi。下面我們來簡要地介紹一下這些命令。

mkdir

“make diretory”的縮寫,用來創建文件夾,語法為mkdir後接新文件夾的目錄。可以用-p選項,來一起創建路徑中不存在的文件夾(這樣你就不用挨層創建了)。

cp

“copy”的縮寫,用來把文件從一處復制到另一處。語法為cp後接原始路徑,後接目標路徑。如果你想復制整個文件夾和所有內容,需要添加-R選項。如果指定的目標路徑不含文件名,則 cp 命令會按原名復制。如果指定的目標路徑包括文件名,則會復制為你指定的文件名。如果僅指定新文件名,則會在原處以新名稱創建文件副本。注意,系統會自動替換同名文件而不出現提示。

mv

“move”的縮寫,用來移動文件。語法為mv後接原路徑,後接新路徑。mv 的指定路徑規則和 cp 是一樣的(沒錯,如果僅指定新文件名,它就成了重命名命令)。

rm

“remove”的縮寫,會永久刪除文件。注意,command-line中沒有廢紙簍。語法為rm後接文件路徑。然而,使用 rm 命令刪除的文件有可能可以通過數據恢復工具恢復。如果希望安全刪除文件,可以使用srm命令。

rmdir和rm -R

rmdir是“remove directory”的縮寫,這個命令會永久刪除文件夾。再強調一遍,CLI 中木有廢紙簍。語法為rmdir後接希望刪除目錄的路徑。然而,rmdir 命令無法刪除含有任何其他文件的文件夾,所以大多數情形下rmdir命令是不適用的。不過,你可以利用rm添加-R選項來刪除文件夾及包含的所有文件。

vi

代表“visual”(視覺的),然而這個名稱相當具有諷刺意味:vi可能是可視化效果最差的文本編輯器了。然而,vi 是 command line 中最常見的文本編輯器。用vi打開文本文件,只需要輸入vi後接文件路徑即可。Mac OS X 還提供了nano,一個更加現代的文本編輯器。它也更加方便,例如在底部包含了一個作弊小條(=_=),上面有常用的快捷鍵列表(你就不用背下來它們了)。然而,vi卻有時是默認的文本編輯器,所以掌握vi是很有用的。

和less命令類似,vi命令會占用整個 Terminal 空間來顯示文件內容。打開後,在“command模式”,vi 會等你輸入一些預定義字符來告訴 vi 你想做什麼。你也可以使用鍵盤上的箭頭鍵單純地浏覽文件。你想編輯時,按A開始(會進入編輯模式)。文字會插入到光標處。如果你想保存,需要先退出編輯模式進入 command 模式。方法是按下esc鍵。回到 command 模式後,按住shift同時按兩次Z來保存並退出。如果你不想保存,在 command 模式輸入:quit!並按enter
return直接退出。

用Command-Line管理系統

使用su來切換用戶

su命令代表“substitute user identity”,允許你在命令行中輕松切換到另一個用戶賬戶。語法為su後接用戶的短名稱。然後會要求你輸入密碼(但是輸入的時候不會顯示)。執行完畢後,命令的前綴會改變,表示你擁有其他用戶的權利。你可以利用who -m命令來驗證當前登陸的身份。切換後,你會一直保持該用戶身份,直至退出 Terminal 或者輸入exit命令。

關於sudo的使用

sudo概述

更強大的命令就是sudo,代表“substitute user do”,或者,更恰當地,“super user do”。用sudo執行一個命令會使用 root 賬戶權限。當然,使用之前需要 administrator 賬戶(管理員賬戶)的授權(如輸入密碼)。

默認情況下,任何管理員賬戶都可以使用sudo來獲取 root 權限,甚至當 root 賬戶在圖形界面被禁用的情況下,sudo依然有效。這個命令是很多情況下我們不得不使用 Terminal 的原因,——同樣也是給每個用戶管理員身份的危險所在。不過,你可以調整sudo的配置文件,來限制它的使用。

bogon:~ renfeicatsecret.txtcat:secret.txt:Permissiondeniedbogon: renfei sudo cat secret.txt
Password:
This is the contents of the secret.txt text file that the user account renfei does not normally have access permissions to read. However, because he is an administrative user, she can use the sudo command to envoke root user access and read the contents of this file.
提示:如果由於你忘了使用sudo而導致命令行返回一個錯誤,只需輸入sudo !!就可以用sudo來執行上一條指令。

記住,權力越大責任越大。不恰當地使用sudo可以輕易破壞你的系統設置。命令行只會在你第一次執行嚴重破壞性行為之前提示你,之後,它就會假設你清楚自己正在干什麼。如果你只掌握三條使用命令行的准則,那將是:總是仔細檢查你的命令;總是使用Tab completion來幫助你避免拼寫錯誤;使用sudo之前,總是仔仔細細檢查你的命令。

使用 sudo 切換 Shell

如果你是一個管理員用戶,你需要執行很多條需要 root 權限的命令,你可以臨時切換整個命令行 shell 來取得 root 級別的訪問權限。方法就是先輸入sudo -s,回車後再鍵入你的密碼。

其他Command-Line技巧提示

輸入命令open .可以用 Finder 打開當前的位置。
在 Terminal 的偏好裡面可以設定它的外觀和風格。
中止一個錯誤的或者發瘋的命令,可以使用組合鍵control + C。
你可以在執行前編輯命令,只需要使用箭頭和鍵盤上的其他字母。
沒有輸入任何命令時,你可以用▲和▼來浏覽歷史命令。同樣可以編輯和再次執行。
你也可以使用history命令查看歷史記錄。
你可以使用組合鍵control + L清屏。

軟件:

效率之王:Afred小帽子:通過前人的配置,替代掉了 有道詞典、發音工具、開關機、快速搜索、地圖、Spotlight等應用。
主力編輯器:Atom因為高顏值、強大的插件和預覽功能 取代了之前的sublime、Bracket、Pycharm和Mou等。
輔助編輯器:iPython、Rstudio、MacVim、Xcode
文檔查詢:Dash 相當於一本開發者字典。
SSH登陸:Zoc (ssh登陸免密碼,區別於ssh證書登陸。),butterfly(直接將terminal構建在網頁中,方便任意設備應急登陸服務器處理bug)
數據庫管理:Sequel Pro(MySQL)比較簡潔 而且免費
思維導圖:Xmind
團隊協作:Teamviewer(屏幕共享)、Skype(語音通話)、Trello(任務分配)、QQ(普通協作)、http://Coding.net(代碼管理)
爬蟲:http://import.io(超越scrapy的傻瓜式爬蟲,可結合infogr.am做信息圖)
圖片處理:Photoshop
FTP登陸:Cyberduck代替了之前的FileZilla
類似360工具:CleanMyMac
Word類需求:基本用markdown解決,word應急。apidoc寫api文檔、sphinx寫普通文檔、knitr生成網頁、slidify生成PPT、pandoc轉換文檔格式
Excel類需求:Mac下用Google Sheet偶爾將就用一下excel,切換到Win下必用Excel。
PPT類需求:Mac下用Keynote 作圖,切換到Win下用Powerpoint
輔助Git管理:GitHub Desktop、SourceTree、GitUp(http://Coding.net/GitLab)
科學上網:之前是某徑,現在是某擺(都停止了注冊服務)
個人wordpress站點管理:wordpress + MAMP + 各種wordpress插件
Chrome插件:FE助手、GitHub助手、二維碼生成器、vimium、批量圖片下載器、懸停鼠標顯示大圖、chronos下載器
下載:百度雲盤、迅雷、新浪微盤
郵件收發:MailBOX
PDF修改: Abodbe Acrobat
學術研究:LaTex、Lyx、Zotero
輔助終端:iTerm、TotalTerminal、butterfly
仿真Win:XtraFinder
播客:安卓設備上基本不用,蘋果設備上用Podcast,主要收聽CNN Student News,Nightly News,Daily News,IT公論等
金融軟體:MT4
簡單自動化辦公:Automator,配合shell和apple script腳本。
高級自動化辦公:Jenkins、Git、Docker
語音識別:Mac用自帶,移動設備用Google Now
語音處理:Audition
在線教育:YouTube為主,TreeHouse、極客學院、可汗學院、慕課、麥子、好奇貓、實驗樓等為輔
簡單筆記需求:現在用蘋果設備自帶的Note,偶爾用Keep
復雜筆記需求:曾經用Win的OneNote和Excel,後來用Evernote,現在基本用Git
運行Win需求:VirtualBox,以備不時只需。也用來體驗linux、Chrome OS
常見軟件管理:Brew和caskbrew
密碼管理:Keychain Access

Copyright © Linux教程網 All Rights Reserved