天天看點

select 設定預設值_針對開發人員的7個macOS設定提示将預設Shell設定為Bash将螢幕截圖發送到桌面以外的位置在Finder中顯示有用的資訊安裝MacOS開發工具安裝自制軟體設定Git配置設定

在聖誕節前夕,我購置了新的Macbook Pro 16,新款蘋果電腦恢複了以前的鍵盤,同時配備了多核處理器,這些讓這款新機子變得更為引人注目。

我将對所有新設定進行了一些友善的小調整,并且在将我在Slack,Google Docs和其他文本文檔中鍵入的所有筆記彙總在一起時,我感覺這會很不錯,所有這些東西都放在一個地方供我自己參考。

話雖如此,所有這些技巧實際上隻是我的偏愛,希望對大家有所幫助。

将預設Shell設定為Bash

本技巧專門針對MacOS 10.15 Catalina。在此OS版本中,Apple已将Terminal中的預設外殼程式從Bash更改為Zsh,以用于新建立的帳戶。從先前的作業系統版本更新的帳戶在更新後将保留其先前的預設設定。這僅适用于全新安裝後或在新計算機上的新帳戶。

如果您像我一樣比較喜歡Bash,因為在Ubuntu的多年工作中對它很熟悉,那麼請不要擔心,目前Bash仍在Catalina上分步。Apple更改了預設設定,它可能在未來逐漸淘汰Bash。老實說,Zsh是一個不錯的現代Shell。但是,将預設值切換回Bash确實很容易。

打開終端并輸入以下指令:

% chsh -s /bin/bash

您必須進行身份驗證,但完成之後隻需重新啟動terminal,您将看到熟悉的bash樣式提示。

要切換回Zsh,隻需鍵入:

$ chsh -s / bin / zsh

修改終端設定以在鍵入“退出”時關閉視窗

說到Ubuntu,在MacOS上讓我惱火的一件煩人的小事是,當我在終端的bash提示符下鍵入“ exit ”時,它不會關閉Window。而是運作一些内務處理,然後告訴您已完成。

$ exit
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
Deleting expired sessions...none found.
[Process completed]

然後就隻剩下終端視窗了。我很欣賞這個資訊,但是我希望終端可以繼續其業務并在完成後關閉視窗。這是使它表現為這種方式的方法:

  • 打開終端,然後進入首選項。
  • 選擇“Shell”頁籤。
  • 在“ When the shell exits”選擇器中,選擇“ Close if the shell exited cleanly ”選項。
select 設定預設值_針對開發人員的7個macOS設定提示将預設Shell設定為Bash将螢幕截圖發送到桌面以外的位置在Finder中顯示有用的資訊安裝MacOS開發工具安裝自制軟體設定Git配置設定

設定更改會自動儲存,是以您可以退出并重新啟動終端。現在,當您鍵入“ exit ”時,Terminal程序仍将執行其内務處理,但是完成後(如果沒有問題)它将關閉Terminal視窗。

附帶一提,在“終端”偏好設定中,我也設定了顔色和字型大小。我确實偏愛綠色的黑色風格,并且我将字型大小提高了幾個檔次(老了看不清),同時還喜歡視窗中的一點不透明度(90%)。

将螢幕截圖發送到桌面以外的位置

剛剛完成了前面的技巧的螢幕截圖後,我希望螢幕截圖轉到根使用者檔案夾中的“ Screenshots ”檔案夾,而不是使桌面混亂。這個是預設值,要做到這一點:

建立一個Screenshots檔案夾。您可以在Finder中執行此操作,或打開“終端”并鍵入以下兩個指令:

$ cd
$ mkdir Screenshots

然後,當你在終端輸入以下指令:

**注意:該指令是一行,確定複制整個指令。

**第二注:在指令中,請確定用您自己的Mac使用者名替換[your_username]。

$ defaults write com.apple.screencapture location /Users/[your_username]/Screenshots

然後輸入以下指令重新啟動SystemUI程序:

$ killall SystemUIServer

現在,當您拍攝螢幕快照時,它們将被存放在新的“螢幕快照”檔案夾中,您可以在閑暇時檢視。

在Finder中顯示有用的資訊

您可以打開幾個友善的設定,使使用Finder更加有趣。

第一種是打開“ 路徑欄”,當您浏覽檔案夾時,它将顯示面包屑路徑。當您檢視了幾個嵌套檔案夾并想記住自己所在的位置時,這非常有用。

要打開此設定,請在終端中輸入以下指令:

$ defaults write com.apple.finder ShowPathbar -bool true

現在,當你在Finder中浏覽檔案夾時,你會在螢幕底部有一個路徑欄,如下圖所示:

select 設定預設值_針對開發人員的7個macOS設定提示将預設Shell設定為Bash将螢幕截圖發送到桌面以外的位置在Finder中顯示有用的資訊安裝MacOS開發工具安裝自制軟體設定Git配置設定

接下來要做的就是打開狀态欄。

輸入以下指令:

$ defaults write com.apple.finder ShowStatusBar -bool true

這将打開路徑欄下的一個狀态欄,它将顯示有關檔案夾的友善資訊。

select 設定預設值_針對開發人員的7個macOS設定提示将預設Shell設定為Bash将螢幕截圖發送到桌面以外的位置在Finder中顯示有用的資訊安裝MacOS開發工具安裝自制軟體設定Git配置設定

您可以通過将“-bool”選項設定為“false”再次運作它們,輕松關閉這兩個指令。

安裝MacOS開發工具

我總是傾向于完全安裝MacOS開發工具。

$ xcode-select --install

這将出現以下對話提示:

select 設定預設值_針對開發人員的7個macOS設定提示将預設Shell設定為Bash将螢幕截圖發送到桌面以外的位置在Finder中顯示有用的資訊安裝MacOS開發工具安裝自制軟體設定Git配置設定

選擇安裝并接受後續的許可協定。安裝過程完成後,您可能會收到一條消息,提示您可以使用指令行工具更新。

選擇也安裝更新。

安裝自制軟體

如果要在本地計算機上安裝開發環境,而不是在Docker容器中運作開發環境,則需要安裝Homebrew。

**注意:該指令是一行,確定複制整個指令。

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

設定Git配置設定

Git是MacOS開發人員工具的一部分,非常友善。但是,在進行第一次送出之前,應該設定一些基本的配置選項。這是我一直設定的三個:

**注意:把所有合适的東西都換成你的東西。

$ git config --global user.email "your_email"
$ git config --global user.name "your_Git_user_name"
$ git config --global core.editor "nano"

就是這樣!以上就是我的七個基本設定技巧。在寫這篇文章的過程中,我把這些應用到了我的新Macbook上,現在我要安裝和設定Docker了!