mac 解決的問題記錄

【本篇博客為自己查詢方便所做,如果您能從中受益,筆者會感到榮幸】

軟件和目錄結構層面

~/Library/Application\ Support用于存放App的數(shù)據(jù)和配置信息。類似于windows的C:\Users\Jeffrey(用戶名)\AppData
比如sublime的配置項及數(shù)據(jù)保存在這里~/Library/Application\ Support/Sublime\ Text\ 3/Packages
但是node_modules全局模塊卻不安裝在這里,尤其我用的是nvm


zsh和oh-my-zsh相關

平時添加其他alias在這里:~/.zshrc(mac 每次啟動的時候都會執(zhí)行source ~/.zshrc,所以如果手動執(zhí)行source ~/.zshrc,就相當于重啟zshrc,使之前的配置生效)
git相關的alias都在這里:~/.oh-my-zsh/plugins/git/git.plugin.zsh

參考:
oh-my-zsh配置你的zsh提高shell逼格終極選擇


SHELL解釋器相關

看系統(tǒng)中的全部可用shell?

cat /etc/shells

查看當前使用的哪個shell?

echo $SHELL

想把當前shell改成zsh(命令參數(shù)-s或--shell:更改系統(tǒng)預設的shell環(huán)境)

 chsh -s /bin/zsh

alias 相關

alias 和 unalias 命令,用于綁定和解綁命令別名。

全部 alias 中的設置別名的命令分配在各個配置文件中,匯總成整個alias

還有一個永久生效的問題。我用的是zsh,所以配置地點在~/.zshrc。寫在這里的alias就可以永久有效了。

alias -s html=sublime
sublime='open -a "Sublime Text"'

所有以.html結尾的命令都視作文件后綴,以sublime命令進行打開該文件。

【注意:alias命令的等號兩邊不能有空格,否則shell不知道你想做什么,更深層次的原因不明。】

如何顯示隱藏文件夾

用命令

defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder

不過覺得顯示文件太多了,于是我就關了
Mac 基礎教程:如何讓 Finder 顯示隱藏文件和文件夾
How to Hide Files and View Hidden Files on Mac OS X

~/Library默認是隱藏的,可以用ls -Ol可以查看當前的file flag.
chflags nohidden ~/Library可以將隱藏文件置為顯示狀態(tài)。
Mac 命令學習 - chflags

mac 中的文件類型

drwxr-xr-x各是什么意思。第一位表示文件類型,d是目錄文件,l是符號鏈接(Symbolic link)文件,-是普通文件(Regular file),p是FIFO管道,b是Block special file,c是Character special file(提供進入硬件設備的入口),s是 Socket link

截圖

mac自帶截圖:
對屏幕一部分進行截圖:?+shift+4
對屏幕整體進行截圖:?+shift+3
將截屏保存到剪貼板:?+ctrl+shift+3(或4)
對打開的窗口進行截圖:?+shift+4并按下空格(空格在此按下則切換至另一狀態(tài))
qq截圖快捷鍵:ctrl+alt+a

iterm2 一些好用的快捷鍵

歷史命令及歷史粘貼記錄

歷史使用過的命令追蹤:ctrl+r(向后搜索),ctrl+s(向前搜索) (先輸入命令片段然后借助這兩個快捷鍵進行歷史命令追蹤)
顯示歷史粘貼記錄:?+Shift+h
顯示(本次session內)使用過的歷史命令:?+;(實際名字為:Open Autocomplete)

字體放大

?+加號

iterm2 全屏后無法保持透明的問題

Build 3.1.3 版本中如下操作:preference→general tab→uncheck "Native full screen windows"
https://superuser.com/questions/115811/iterm-can-i-get-transparency-in-full-screen-mode

如何在 iterm2 中打開 finder

在任意終端中輸入open .即可

設置默認打開 Finder 時顯示的目錄。

Finder 偏好設置→通用→開啟新 Finder 窗口時打開。

如何在finder中打開iterm2命令行

1.在Mac App Store中下載Go2Shell軟件
2.將Go2Shell加到finder自定義工具欄:我這邊費勁了,拖拽好久才進去(網(wǎng)上很多地方說按住command鍵拖動到工具欄位置,而mac sierra 需要先移動到工具欄然后再按command,如果一開始就按comman會取消選中,不知道為什么)。卸載的時候,對著灰色的標題欄右鍵自定義工具欄,移出即可。
3.打開總在home目錄??后來查到app store的下載版本已經過時(真坑),最后去官網(wǎng)下載http://zipzapmac.com/Go2Shell
高版本go2shell自帶 install to Finder 功能,連第2步都省了。而且其中的設置還可以解決在新頁簽中打開避免總打開新窗口的問題。

自帶install to Finder 功能
高版本的icon底部文字變?yōu)椋篏o2shellHelper

卸載app

點按 Dock中的 Launchpad 圖標,按住應用程序的圖標,直到所有圖標都開始抖動,然后點按應用程序的刪除按鈕

光標移動(caret move)

(以下4個 fn 組合鍵在羅技 k380 鍵盤上效果不佳)

mac windows 在羅技 k380 鍵盤的效果
fn+up Page Up F15
fn+down Page Down F14
fn+left Home ?+?+left
fn+right End ?+?+right

Option-右箭頭 將文本插入點移至下一個單詞的末尾
Option-左箭頭 將文本插入點移至上一個單詞的開頭
但是它會忽略中間的所有標點符號,比如下面的示例,可以體驗一下
!@@#¥%……&*()

查看目錄結構的介紹

用命令查看介紹man hier

usr/local/bin目錄的作用

首先注意usr 指 Unix System Resource,而不是User
用戶自己編譯安裝的可執(zhí)行文件放在這里
然后通常/usr/bin下面的都是系統(tǒng)預裝的可執(zhí)行程序,會隨著系統(tǒng)升級而改變
/usr/local/bin目錄是給用戶放置自己的可執(zhí)行程序的地方,推薦放在這里,不會被系統(tǒng)升級而覆蓋同名文件
如果兩個目錄下有相同的可執(zhí)行程序,誰優(yōu)先執(zhí)行受到PATH環(huán)境變量的影響,比如我的一臺服務器的PATH變量為
echo $PATH

chrome browser

alt + mouse left click:按住 alt 對鏈接中的文字進行劃詞。這樣可以不受 a 標簽鏈接的干擾。實際上這個快捷鍵是用來強制下載所點擊的鏈接,等同于『save link as』。
mac下chrome打開檢查工具的快捷鍵:?+?+i
mac下chrome打開檢查工具并自動切換至控制臺:?+?+j
快速定位到搜索框:?+L
查看網(wǎng)頁源代碼:?+?+u
右鍵菜單中的“作為語音軌道添加到iTunes”如何刪除:系統(tǒng)設置→鍵盤→快捷鍵→服務→文本→找到該項并取消選中
用戶配置信息存放位置: ~/Library/Application\ Support/Google/Chrome/Default/Preferences
鼠標右鍵菜單支持迅雷:用插件 —— 迅雷下載支持 3.0.8
退出搜索框:再次按?+f使得聚焦后,再按esc
地址欄快捷鍵之切換搜索:
將{關鍵字}作為內容輸入,之后按 tab 鍵,就可以切換搜索引擎了。
github:gg
Stack Overflow: so

在chrome://settings/searchEngines 中進行設置

mac下的剪切功能

cmd+C 復制后,第一次可以使用 opt+cmd+V 使用 Move to here 功能。

制作替身

和 windows 下快捷方式一個意思,但注意它并不是鏈接類型的文件,而是普通文件。這也就說明普通文件也是可以跳轉到另一個文件(夾)的。

Mac不能復制拷貝寫入文件到移動硬盤(外接設備)

這里因為移動硬盤或 U 盤是使用 Windows 系統(tǒng)下的 NTFS 分區(qū)格式,而 Mac 系統(tǒng)原生是不支持這種格式的,會導致共享權限只有讀的權限。也就是為什么不能向硬盤里拷貝資料的原因。包括 mac 在移動硬盤中也不能拖動一個文件夾到另一個文件夾。而且右鍵菜單也沒有“新建文件夾”操作。
后來用第三方軟件 mounty 解決。
即使是重命名也需要 mounty 的幫助

隱藏DOCK

option+command+d

命令行中以樹結構展示某目錄下的所有文件夾

一介布衣這篇博客說的很好
brew install tree
tree -L 2表示顯示的深度

刪除文件快捷鍵

Command + Delete + Shift 清空垃圾桶
Command + Delete 刪除文件(卻不經過垃圾桶)

多桌面模式

調出Mission Control界面:觸控板三個手指向上滑
或者fn+F3

詞典屏幕取詞

command、control、D 三個鍵即可屏幕取詞
或三指點按觸控板

返回桌面快捷鍵

ctrl+F11(為避免和chrome瀏覽器的調試中的step in 沖突)
現(xiàn)在自定義為 F12
還有一種方式:進入 finder 然后快捷鍵:?+?+h(表示隱藏其他全部窗口)

顯示表情與符號快捷鍵

mac自帶的:command+control+空格(用于辦公日常)
搜狗拼音的:ctrl+shift+e(一般用于聊天發(fā)送表情)

常用快捷鍵標志符號

?(option)、?(shift)、?(caps lock)、?(control)、?(enter)
?(page up)、?(page down)、?(delete)、?(backspace)
↘?(end)↖?(home)?(空格 open box?)?(tab)

自定義tags標記

tags其實是給文件(文件夾進行智能分類),比如我會給前端創(chuàng)建用以測試的文件打個Ο測試標記

保存網(wǎng)頁文字信息的技巧

如果想保存網(wǎng)頁上的信息,直接圈中網(wǎng)頁上的文字然后拖移至桌面即可,自行生成*.textClipping類型的文件,但他對非root用戶僅是可讀權限

nano命令如何退出

如果你要保存所做的修改,按下Ctrl+O。想要退出,按下Ctrl+X。如果你退出前沒有保存所做的修改,它會提示你是否要保存。如果不要,請按N,反之,則按Y。然后它會讓你確認要保存的文件名,確認或修改后按Enter即可。

command+tab切調出應用菜單,鼠標點擊圖標后為何不切換。

不要點最小化按鈕,不要點最小化按鈕,不要點最小化按鈕。

怎么退出python shell

在windows下,Ctrl+Z 退出
在unix下,Ctrl+D 退出.

強制退出應用程序

場景:瀏覽器卡死無法正常關閉
快捷鍵:?+?+esc
或打開activity monitor.app(活動監(jiān)視器)類似于windows的任務管理器

命令查看當前運行的各種應用信息

“top”命令將顯示當前正在運行的應用程序的各種信息。

ComputerName VS HostName

自定義當前主機在局域網(wǎng)內顯示的主機名: sudo scutil --set ComputerName jeffrey(在當前局域網(wǎng)內顯示的主機名,同一局域網(wǎng)內的其他終端就能通過 ssh 命令登錄該主機了(可怕的是登錄以后隨便改),如ssh jeffrey@192.168.1.102端口默認是22)
自定義計算機名:sudo scutil --set HostName jeffrey或用hostname命令sudo hostname jeffrey(這會使得命令終端顯示的名字@xxx進行改變)

OS X 下主機名和計算機名是不同的概念

mac搜狗輸入法

右上角不顯示輸入態(tài)提示:偏好設置→按鍵→當前輸入態(tài)提示→無提示
輸入時間:sj:2017-09-27 07:35:15 rq:2017-09-27
啟用 v 模式:偏好設置→高級→啟用 v 模式
搜狗拼音 v 模式簡介

更改用戶名的名字可以嗎?

系統(tǒng)偏好設置→用戶與群組→點按鎖形圖標,然后輸入管理員名稱和密碼。
右鍵當前用戶→高級選項→進行配置

安卓手機文件傳輸至mac

先安裝Android File Transfer

mac如何查看內存

preference→關于本機里面

mac看照片如何上下翻頁

然后command+a全部選中,右鍵點擊打開。
切換圖片,用方向鍵,箭頭左和箭頭右。

想裝各種shell命令用包管理器homebrew

命令就是brew,下載什么東西全部自動做了,根本不用自己動手下載安裝。

mac下解壓rar文件

用unrar命令

mac 鎖屏(睡眠)快捷鍵

ctrl+shift+power,注意需要在偏好設置中→安全性與隱私→設置多少時間后需要輸入密碼

修改mac休眠鎖屏時間

prefrence→節(jié)能器

mac如何制作gif

可以先錄屏,保存為mp4格式,然后利用mp4 轉換 gif 工具來進行轉換

mac 如何快速查看gif文件

方法1:選中文件按空格。方法2:右擊文件選擇快速查看。方法三:右擊文件選擇在瀏覽器中查看。

查看設備的mac地址

點左上角蘋果圖標-關于本機-系統(tǒng)報告(老版本叫更多信息)-網(wǎng)絡-位置,然后查找mac地址

ifconfig查網(wǎng)卡信息en1的意思

networksetup -listallhardwareports
https://superuser.com/questions/267660/can-someone-please-explain-ifconfig-output-in-mac-os-x

mac破解(免費)資源聚集地

http://www.sdifen.com/paste212.html
http://xclient.info/

通過icloud設置查找我的mac

然后在這里https://www.icloud.com/#find進行查找

mac expose功能

三只向下掃過觸控板
功能作用:
1、同一個應用多窗口時進行選擇(前提是應用程序支持expose)
2、顯示最小化的應用程序窗口

觸控板拖拽功能

系統(tǒng)偏好設置→輔助功能(accessibility)→鼠標與觸控板→觸控板選項...→啟用拖移
有三個功能選項,個人傾向于使用三指拖拽
https://support.apple.com/kb/PH25809?locale=en_US&viewlocale=zh_CN
操作技巧:
整段的,觸控板點三次就選到了,鼠標也一樣。
部分的,三指拖動出初始的選擇區(qū)域后,右邊兩指在觸控板上不動,只移動食指來拖動選擇更多內容。

手機向藍牙傳送文件失敗

系統(tǒng)偏好設置→共享文件→將藍牙共享打??

zshrc bashrc vimrc npmrc 中的 RC 什么意思

run commands指的是:用作記錄命令啟動信息的文件。
https://superuser.com/questions/173165/what-does-the-rc-in-bashrc-etc-mean

神奇效果tip:shift + 窗口最小化

按住shift鍵的時候最小化窗口,效果非常酷。而且是慢動作

全換全屏

從非全屏切換至全屏的快捷鍵是ctrl+?+F

Mac 加速:干掉那些「炫酷」的動畫

https://zhuanlan.zhihu.com/p/20667030
將文件拖入到 dock 文件時,快速按兩下空格,干掉抖動動畫。

選取多個文件

在 Mac OS 中按蘋果鍵是多次選取,按 Shift 是連續(xù)選取。當然,這個也要看你當前文件夾的模式。如果是圖標模式下,shift鍵也沒有用,暫時無法進行連續(xù)多選,其它如列表等三個模式下沒有問題。

mac 硬件信息

MacBook Air 顯示屏大小:13.3 英寸
(蘋果按鈕→關于本機→顯示器)

mac 軟件 keycastr 顯示當前鍵盤輸入的按鍵

按照官網(wǎng)提示安裝后,還需要允許開啟 accesibility.
系統(tǒng)偏好設置→安全性與隱私→輔助功能→解鎖后,加入KeyCastr
輸入當前鍵盤輸入的內容,用于演示。
?+?+?+k 切換顯示隱藏。

創(chuàng)建加密盤

調出 Alfred →磁盤工具→文件→新建映像→空白映像→按照配置輸入選擇加密模式輸入密碼。之后將需要加密的文件拖入到文件夾即可。


創(chuàng)建加密盤

在環(huán)境變量中設置代理

在 ~/.zshrc 中輸入

export http_proxy={所給代理服務(域名端口格式,不是 .pac 文件)}
export https_proxy=$http_proxy

如果想查看代理設置情況,輸入 echo $http_proxy
vscode 和 iterm2 的終端如果不單獨設置代理,會從環(huán)境變量中找尋找代理。
如果在 ~/.zshrc export http_proxy 則 git 與遠程倉庫的一切通訊會被阻斷:
fatal: unable to access 'https://github.com/pageYe123/dot-files.git/': Proxy CONNECT aborted。因為使用 Git 協(xié)議進行操作,上面的配置不符合 Git 協(xié)議,會阻斷 Git 命令的正常通訊。

音視頻相關軟件 QuickTime Player

錄制的是 mov 格式的,所以一開始相對較大。
需要轉換為 mp4 格式
imovie 也可以轉格式,不過好像殺雞用了牛刀。

QuickTime Player 解碼能力不足

flv avi文件需要下載一個叫MplayerX的東西。

Linux或Mac ping 局域網(wǎng)的主機名需要加local

windows就不用。
在主機名后面加后綴“.local”,例如:ping hostname.local

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,698評論 6 539
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,202評論 3 426
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 177,742評論 0 382
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,580評論 1 316
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,297評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,688評論 1 327
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,693評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,875評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 49,438評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,183評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,384評論 1 372
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,931評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,612評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,022評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,297評論 1 292
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,093評論 3 397
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,330評論 2 377