Mac

【Mac】清除dns快取

 

 

MACOS VERSION COMMAND
macOS 12 (Monterey) sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
macOS 11 (Big Sur) sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
macOS 10.15 (Catalina) sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
macOS 10.14 (Mojave) sudo killall -HUP mDNSResponder
macOS 10.13 (High Sierra) sudo killall -HUP mDNSResponder
macOS 10.12 (Sierra) sudo killall -HUP mDNSResponder
OS X 10.11 (El Capitan) sudo killall -HUP mDNSResponder
OS X 10.10 (Yosemite) sudo discoveryutil udnsflushcaches
OS X 10.9 (Mavericks) sudo killall -HUP mDNSResponder
OS X 10.8 (Mountain Lion) sudo killall -HUP mDNSResponder
Mac OS X 10.7 (Lion) sudo killall -HUP mDNSResponder
Mac OS X 10.6 (Snow Leopard) sudo dscacheutil -flushcache
Mac OS X 10.5 (Leopard) sudo lookupd -flushcache
Mac OS X 10.4 (Tiger) lookupd -flushcache

【Mac】brew 切換php版本

brew 安裝 特定 php 版本

#brew install php@{php version}
brew install php@7.3

brew 切換 php 版本

查詢目前版本

#-v 查詢版本
php -v

PHP 7.3.33 (cli) (built: Nov 24 2021 13:40:29) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.33, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.33, Copyright (c) 1999-2018, by Zend Technologies

切換版本

# 刪除php7.3 (連結,非相關檔案)
brew unlink php@7.3
# 連結php7.4
brew link php@7.4

如果有安裝zsh 要編輯.zshrc

#vim .zshrc 

export PATH=/usr/local/opt/php@7.4/bin:$PATH
export PATH=/usr/local/opt/php@7.4/sbin:$PATH

【Quicktime】影片合併分割

超簡單!在 Mac 電腦裁切、分割、合併多段影片(Quicktime) – 重灌狂人 (briian.com)

【Mac】保持不休眠語法

終端機執行 caffeinate,直到中斷(Ctrl + c)之前不會休眠

caffeinate

 

#-t 秒數 保持喚醒時間
caffeinate -t 3600

 

【 Mac】安裝netdata

$ brew update
$ brew install netdata
$ brew services start netdata
# prometheus 格式
http://10.80.84.9:19999/api/v1/allmetrics?format=prometheus

 

【zsh】如何設定快捷鍵

編輯登入執行檔

vim ~/.zshrc 
# 加上你要設定的alias
alias ll="ls -alF"

重新載入或是關掉終端機再開

. ~/.zshrc
# 或是
source ~/.zshrc

【Mac】設定路由

添加路由

要添加一個新的靜態路由,你可以使用以下命令:

sudo route -n add -net [目標網段] [網關IP]

示例:

sudo route -n add -net 192.168.1.0/24 192.168.1.1

這會將到達 192.168.1.0/24 的流量路由到網關 192.168.1.1

刪除路由

要刪除一個已存在的路由,你可以使用以下命令:

sudo route -n delete -net [目標網段]

示例:

sudo route -n delete -net 192.168.1.0/24

這會刪除到達 192.168.1.0/24 的路由。

查看路由表

要查看當前的路由表,你可以使用:

netstat -nr

或者

route -n get default

這會列出當前所有的路由信息,包括網關、目標網段和路由標誌。

注意事項