mac 解決的問題記錄

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

軟件和目錄結(jié)構(gòu)層面

~/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相關(guān)

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

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


SHELL解釋器相關(guān)

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

cat /etc/shells

查看當前使用的哪個shell?

echo $SHELL

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

 chsh -s /bin/zsh

alias 相關(guān)

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

全部 alias 中的設(shè)置別名的命令分配在各個配置文件中个初,匯總成整個alias

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

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

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

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

如何顯示隱藏文件夾

用命令

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

不過覺得顯示文件太多了,于是我就關(guān)了
Mac 基礎(chǔ)教程:如何讓 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(提供進入硬件設(shè)備的入口),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內(nèi))使用過的歷史命令:?+;(實際名字為: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 .即可

設(shè)置默認打開 Finder 時顯示的目錄僚饭。

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

如何在finder中打開iterm2命令行

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

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

卸載app

點按 Dock中的 Launchpad 圖標丧枪,按住應(yīng)用程序的圖標光涂,直到所有圖標都開始抖動,然后點按應(yīng)用程序的刪除按鈕

光標移動(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-左箭頭 將文本插入點移至上一個單詞的開頭
但是它會忽略中間的所有標點符號拧烦,比如下面的示例忘闻,可以體驗一下
!@@#¥%……&*()

查看目錄結(jié)構(gòu)的介紹

用命令查看介紹man hier

usr/local/bin目錄的作用

首先注意usr 指 Unix System Resource恋博,而不是User
用戶自己編譯安裝的可執(zhí)行文件放在這里
然后通常/usr/bin下面的都是系統(tǒng)預(yù)裝的可執(zhí)行程序齐佳,會隨著系統(tǒng)升級而改變
/usr/local/bin目錄是給用戶放置自己的可執(zhí)行程序的地方,推薦放在這里债沮,不會被系統(tǒng)升級而覆蓋同名文件
如果兩個目錄下有相同的可執(zhí)行程序炼吴,誰優(yōu)先執(zhí)行受到PATH環(huán)境變量的影響,比如我的一臺服務(wù)器的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)設(shè)置→鍵盤→快捷鍵→服務(wù)→文本→找到該項并取消選中
用戶配置信息存放位置: ~/Library/Application\ Support/Google/Chrome/Default/Preferences
鼠標右鍵菜單支持迅雷:用插件 —— 迅雷下載支持 3.0.8
退出搜索框:再次按?+f使得聚焦后童芹,再按esc
地址欄快捷鍵之切換搜索:
將{關(guān)鍵字}作為內(nèi)容輸入命爬,之后按 tab 鍵,就可以切換搜索引擎了辐脖。
github:gg
Stack Overflow: so

在chrome://settings/searchEngines 中進行設(shè)置

mac下的剪切功能

cmd+C 復(fù)制后饲宛,第一次可以使用 opt+cmd+V 使用 Move to here 功能。

制作替身

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

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

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

隱藏DOCK

option+command+d

命令行中以樹結(jié)構(gòu)展示某目錄下的所有文件夾

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

刪除文件快捷鍵

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

多桌面模式

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

詞典屏幕取詞

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

返回桌面快捷鍵

ctrl+F11(為避免和chrome瀏覽器的調(diào)試中的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用戶僅是可讀權(quán)限

nano命令如何退出

如果你要保存所做的修改宵蕉,按下Ctrl+O。想要退出节榜,按下Ctrl+X羡玛。如果你退出前沒有保存所做的修改,它會提示你是否要保存宗苍。如果不要稼稿,請按N薄榛,反之,則按Y让歼。然后它會讓你確認要保存的文件名敞恋,確認或修改后按Enter即可。

command+tab切調(diào)出應(yīng)用菜單谋右,鼠標點擊圖標后為何不切換硬猫。

不要點最小化按鈕,不要點最小化按鈕改执,不要點最小化按鈕啸蜜。

怎么退出python shell

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

強制退出應(yīng)用程序

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

命令查看當前運行的各種應(yīng)用信息

“top”命令將顯示當前正在運行的應(yīng)用程序的各種信息衬横。

ComputerName VS HostName

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

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

mac搜狗輸入法

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

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

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

安卓手機文件傳輸至mac

先安裝Android File Transfer

mac如何查看內(nèi)存

preference→關(guān)于本機里面

mac看照片如何上下翻頁

然后command+a全部選中噪叙,右鍵點擊打開。
切換圖片挫酿,用方向鍵构眯,箭頭左和箭頭右愕难。

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

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

mac下解壓rar文件

用unrar命令

mac 鎖屏(睡眠)快捷鍵

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

修改mac休眠鎖屏時間

prefrence→節(jié)能器

mac如何制作gif

可以先錄屏,保存為mp4格式猜丹,然后利用mp4 轉(zhuǎn)換 gif 工具來進行轉(zhuǎn)換

mac 如何快速查看gif文件

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

查看設(shè)備的mac地址

點左上角蘋果圖標-關(guān)于本機-系統(tǒng)報告(老版本叫更多信息)-網(wǎng)絡(luò)-位置藏杖,然后查找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設(shè)置查找我的mac

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

mac expose功能

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

觸控板拖拽功能

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

手機向藍牙傳送文件失敗

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

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 英寸
(蘋果按鈕→關(guān)于本機→顯示器)

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

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

創(chuàng)建加密盤

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


創(chuàng)建加密盤

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

在 ~/.zshrc 中輸入

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

如果想查看代理設(shè)置情況派草,輸入 echo $http_proxy
vscode 和 iterm2 的終端如果不單獨設(shè)置代理,會從環(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 命令的正常通訊钳踊。

音視頻相關(guān)軟件 QuickTime Player

錄制的是 mov 格式的衷敌,所以一開始相對較大。
需要轉(zhuǎn)換為 mp4 格式
imovie 也可以轉(zhuǎn)格式拓瞪,不過好像殺雞用了牛刀缴罗。

QuickTime Player 解碼能力不足

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

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

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市蛆橡,隨后出現(xiàn)的幾起案子舌界,更是在濱河造成了極大的恐慌,老刑警劉巖泰演,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件呻拌,死亡現(xiàn)場離奇詭異,居然都是意外死亡睦焕,警方通過查閱死者的電腦和手機藐握,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來垃喊,“玉大人猾普,你說我怎么就攤上這事”久眨” “怎么了初家?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長乌助。 經(jīng)常有香客問我溜在,道長,這世上最難降的妖魔是什么眷茁? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任炕泳,我火速辦了婚禮,結(jié)果婚禮上上祈,老公的妹妹穿的比我還像新娘。我一直安慰自己浙芙,他們只是感情好登刺,可當我...
    茶點故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布纸俭。 她就那樣靜靜地躺著南窗,像睡著了一般郎楼。 火紅的嫁衣襯著肌膚如雪呜袁。 梳的紋絲不亂的頭發(fā)上简珠,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天,我揣著相機與錄音膘融,去河邊找鬼祭玉。 笑死,一個胖子當著我的面吹牛屯耸,可吹牛的內(nèi)容都是我干的蹭劈。 我是一名探鬼主播,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼多矮,長吁一口氣:“原來是場噩夢啊……” “哼塔逃!你這毒婦竟也來了料仗?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤格粪,失蹤者是張志新(化名)和其女友劉穎帐萎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體疆导,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡澈段,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了悔醋。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片囤耳。...
    茶點故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡充择,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出椎麦,到底是詐尸還是另有隱情,我是刑警寧澤琴儿,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布造成,位于F島的核電站雄嚣,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏缓升。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一骇吭、第九天 我趴在偏房一處隱蔽的房頂上張望燥狰。 院中可真熱鬧成福,春花似錦、人聲如沸奴艾。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽忽冻。三九已至此疹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蝗碎,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工慈省, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留边败,地道東北人。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓笑窜,卻偏偏與公主長得像排截,于是被迫代替她去往敵國和親谜叹。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,086評論 2 355