The default color of the terminal on the Mac depends on the OS Dark/Light mode that you have set on your macOS Setting. Black if its dark theme and white if light.


If you want to set a custom background color, follow the below steps,
- Open Terminal App.
- Now click on the Menu: Terminal -> Preferences... (Settings.. if on macOS Ventura 13 or higher)
- Now go to Profiles tab,
- Here under the Text tab, below the background you can click on Color & Effect to choose your background color.
- That's it! close all the Settings windows.
Now even when you toggle between dark/light modes, the background color will remain the same for the Terminal app.

Have Questions? Post them here!
- How to find path of file on Mac Terminal
- How to disable Siri on Mac Monterey
- [fix] macOS Ventura xcrun: error: invalid active developer path missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
- Select Line Number TextEdit on Mac
- Go to Specific file path using Mac Finder
- How to find Java HOME in Mac Terminal
- bash: command not found error [macOS Terminal Linux, Unix or Windows]
- Must Know Homebrew Commands for Mac/Linux Users
- How to Insert an Inverted Question Mark on Mac ¿
- Hide Keyboard Text Input Icon on macOS Ventura Menu Bar
- How to make macOS Terminal window Transparent (or Opaque)
- How to check of Updates on Microsoft Edge Browser on Mac (macOS)
- Limit scrollback rows in macOS Terminal
- How to identify installed Java (JDK) Version on macOS
- Keyboard Shortcut to delete a file on a Mac [Macbook]
- Open Docker from Terminal Command on Mac
- Installing MongoDB on Linux/Unix/macOS/Ubuntu
- How to take a screenshot on a Mac - updated for Ventura 13 [updated 2023]
- ls: .: Operation not permitted - Mac Terminal ZSH Error
- How to remove username from Mac Menu Bar?
- macOS Ventura XCode Command Line Tools Installation
- Where is .zshrc file located in macOS
- How to Show Path of Files or App in Mac Spotlight Search
- How to enable root user on Mac Terminal
- Install Java 17 (LTS) JDK on ARM based M1/M2 Mac Natively
- How to install Zsh shell - HowTos
- How to rename package name in Android Studio - Android-Studio
- How to check uptime of Linux/Unix/macOS system/server using console command? - Linux
- Terminal Command to get the list of available shells in macOS - MacOS
- Android : DeviceMonitor] Sending Tracking request failed! Error - Android
- Native getClass() method from java.lang.Object Class Explained with examples. - Java
- Spell check not working in Gmail : Mac OS X - Mac-OS-X
- Change the default login shell on macOS Ventura 13.0 - MacOS