Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟件、應用程序和網絡協議。它支持32位和64位硬件。Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩定的多用戶網絡操作系統。
首先說下常用的終端命令
ls 展示該目錄下所有文件(列出文件)
open 打開文件
clear 清屏
ls -l 列出文件信息
ls -a 列出當前目錄下所有文件及目錄,包括隱藏文件和目錄
touch 創建文件
rm 刪除文件
cd 切換目錄路徑
mkdir 建立新目錄(文件夾)
rmdir 刪除文件
pwd 顯示當前目錄的路徑
sudo shutdown -h now 立刻關機
sudo shutdown -h +10 十分鐘后關機
sudo shutdown -h 20:00 晚上八點關機
sudo shutdown -r now 重啟
Mac中常用的快捷鍵
Command+Tab 任意情況下切換應用程序 – 向前循環
Shift+Command+Tab 切換應用程序 – 向后循環
Command+Delete 把選中的資源移到廢紙簍
Shift+Command+Delete 清空廢紙簍
Command+1/2/3/4 同一應用程序多窗口間切換
Command+F 呼出大部分應用程序的查詢功能
Command+C/V/X 復制/粘貼/剪切
Command+N 新建應用程序窗口
Command+Q 退出當前應用程序,說明一下,所有應用程序界面左上角都有紅黃綠三個小圖標,點擊綠色擴展到最適合的窗口大小,黃色最小化,紅色關掉當前窗口,但并沒有退出程序。
Command+M 最小化
Command+W 關閉窗口
Command+R 瀏覽器中的刷新
用Command+Q配合Command+Tab關閉應用程序最為迅速
Command+L 當前程序是瀏覽器時,可以直接定位到地址欄
Command+”+/-” 放大或縮小字體
Control+推出鍵 顯示關機對話框
Control+Space 呼出Spotlight
Command+Space 切換輸入法
在Finder中按Shift+Command+G前往文件夾
Command + shift + 4 截取指定大小屏幕
Command + shift + 3 截取全屏
Command + shift + 4 + Space 截取本窗口屏幕
xcode常用快捷鍵
command 用來導航,控制導航區域
alt 控制右邊的一些東西,比如Assistant Editor,utility editor
Control 編輯區域上的Jump bar的一些交互
在xcode中,Command+數字1~8就是切換左邊導航區到不同位置
Command+0就是隱藏/顯示左邊的導航區
Command Alt 1~ 6:在右邊的不同檢測器之間跳轉
Control Command Alt 1~4: 在右下角不同庫之間跳轉
Control 1~ 6: 在Jump bar的不同標簽頁的跳轉。
Command Alt 0: 顯示/關閉工具區.
Command + Enter: 顯示標準單窗口編輯器
Command Alt Enter:打開Assistant editor
Command Alt Shift Enter: 打開版本控制編輯器
Command + Shift + Y:顯示/隱藏調試區
Command + Shift + J,可展示當前你在工程導航器中打開的文件
Cmd + . 方便地暫停運行iOS模擬器
查找
使用 Command + Shift + Option + F 來打開 Find navigator 的替換模式,如果你嫌麻煩,也可以使用 Command + Shift + F 來打開 Find navigator 的查找模式,如果你還嫌麻煩,使用 command + 3 來打開 Find navigator,然后開啟查找或者替換模式,選擇一種最適合自己的方式就好。
快速打開
Command + Shift + O可以直接跳轉到某個方法定義或者指定的代碼文件。喜歡使用鍵盤但不喜歡使用鼠標的人會大愛這個快捷方式。鍵入第一個字母即可快速切換至某個文件或者找到特定的代碼行。比如鍵入vDL,最先展示的結果是帶有viewDidLoad()名的函數。
幫助
Command + Shift + 0 (Zero)打開文檔和參考,鍵入代碼中的某個關鍵字,文檔提供了一些額外的資源和示例工程。當然也可以在變量、類或者方法名上執行Option+雙擊名稱操作,從而更方便地跳轉至文檔。
在類或者方法名上執行Option + Left點擊操作使用內聯幫助可幫開發者快速學習類或代碼片段的用法。如果點擊了彈出視圖底部的參考鏈接,那么就可以方便地跳轉到Xcode提供的文檔中。
個人比較中意Option+雙擊名稱操作,畢竟來的直接。
常用代碼塊
黑技能(給代碼排序)
使用Spotlight來搜索Automator,并打開它;然后點擊File->New,并選擇服務(service)一項;在Actions篩選欄,輸入shell,然后雙擊運行shell腳本;在新添加的服務的菜單欄上,檢查Output replaces selected text;將腳本內容切換至sort | uniq;同時按下command + s,將服務保存為 Sort & Uniq。
Command+h 隱藏當前窗口
Command +f 在當前文件下查找
Command + shift + f 在全局查找
Command+ q快速關閉
Command+a 全選
Command+ z退回上一步操作
Command+r運行
Command+b編譯
Command+x剪切
Command+c復制
Command+v粘貼
Command+n創建文件
Command + L快速跳轉到某一行
Control + Command + e 可以批量修改光標所在位置的變量
Command + 上\下\左\右 光標切換到類首,類尾,行首,行尾
alt + 左\右 光標左右移動一個單詞
Command + delete 刪除光標到行首的內容,同理alt + delete 刪除光標前的一個單詞,另外可以先切換到到行尾 用Command + delete刪除一整行內容。
同理 Command + Shift 和 Command + alt加方向鍵就可以選中一整行或者多行了。
選中一段代碼 Control + i 會自動縮進。
Command + ] 向右縮進,支持多行,Command + [ 向左縮進.
Command + k console清屏。
Command + t 新建一個Tab,這個很實用,我平時一般都會建3,4個Tab,關閉Tab 可以用 Command + w
如果你不習慣開多個Tab,習慣開多個Xcode窗口,可以用Command + ` 來互相切換。
option + command + ] , option + command + [ 上移一行 and 下移一行的快捷鍵
control + command + ↑ , control + command + ↓ .h文件與.m文件之間的快速切換
control + 6 快速查看當前類的方法名稱
Command+shift+n 快速創建新工程
焦點在方法的實現上,按comman鍵,則整個函數會被框住.用來標志這個方法的起點和終點.此時單擊,出現菜單,在菜單里,有個Fold,可以用來折疊方法
直接跳轉到變量定義,現在是 control+command+單擊
對一個方法或者變量的重命名,在方法上command+單擊,出現的菜單,選擇rename
cmd +/- 可以用來調整編輯器的字體大小了
?: Control ?: Option ?: Shift
上下移動一整行或者許多行代碼:使用 ? ? { 上移 或者 ? ? } 下移。如果你選擇了一些內容, Xcode 會移動所有你選擇的代碼行;否則,只會移動光標所在的那一行。
? ? ↑ 和 ? ? ↓ 在相關文件中進行導航(例如 .m .h 和 .xib 文件)。
在你的層層疊疊的文件夾中訊中某個文件夾非常浪費時間。在 Xcode 8 中,你可以使用『 Open Quickly 』對話框或者 ? ? O 來省點時間。當它打開了你可以輸入你正尋找的文件的文件名的任何部分來找到它。
局部折疊(折疊一個函數) :Command+Option+Left/Right
全局折疊(折疊當前文件下的全部函數):Shift+Command+Option+Left/Right
折疊注釋塊:(/* /之間的文字) : Ctrl+Shift+Command+Left/Right
control+option+command+左箭頭 同時出現兩個文件
使用 /* 文本 **/ 的注釋格式(快捷鍵cmd+alt+/)可以對屬性和類以及方法進行注釋