2015年1月25日 星期日

指令筆記


這裡就放我自己常忘記或好用的指令,主要是給Mac OSX使用。
部分Windows和Linux/Unix也可以使用。



2015.01.25

Mac OSX MplayerX 修改上下左右鍵快轉速度


指令
defaults write org.niltsh.MPlayerX SeekStepTime上下左右 秒數

上下左右分別為UBLR,前進為正數,倒退為負數
例如
右鍵前進三秒
defaults write org.niltsh.MPlayerX SeekStepTimeR 3
左鍵後退三秒
defaults write org.niltsh.MPlayerX SeekStepTimeL -3

Source
(Mac)自訂MPlayerX快轉秒數


Mac OSX 截圖相關指令


指令
停用陰影
defaults write com.apple.screencapture disable-shadow -bool true;\killall SystemUIServer
開啟陰影
defaults write com.apple.screencapture disable-shadow -bool false;\killall SystemUIServer
修改儲存路徑
defaults write com.apple.screencapture location (完整路徑);\killall SystemUIServer
修改儲存副檔名(修改成jpg)
defaults write com.apple.screencapture type jpg;\killall SystemUIServer

Source
停用 Mac 內建螢幕抓圖功能的「陰影」效果
修改Mac OS截圖預設儲存路徑與格式


Mac OSX 顯示隱藏檔案


指令
顯示隱藏檔案
defaults write com.apple.finder AppleShowAllFiles TRUE;\killall Finder
不顯示隱藏檔案
defaults write com.apple.finder AppleShowAllFiles FALSE;\killall Finder

Source
如何在 Mac 電腦中顯示隱藏檔?


Mac OSX 強迫清空垃圾桶


指令
sudo rm -rf ~/.Trash;\mkdir ~/.Trash

手動執行Mac OSX自我維護功能


指令
sudo periodic daily weekly monthly

Source
Mac OSX 的系統維護與疑難排解 2


Mac OSX 在Dock新增空白空間


效果如下

指令
defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}';\killall Dock

這樣就會多出一個空白圖示的空間,移除方法跟一般app移除方法一樣只要移開Dock

Source
[小技巧] 分割 Dock 空間


Mac OSX 指令修改音量


指令
最大聲
osascript -e "set volume output volume 100"
音量0(不是靜音)
osascript -e "set volume output volume 0"
中間音量
osascript -e "set volume output volume 50"

Source
Change the System Volume from the Command Line in Mac OS X


Mac切換root使用者


一般在linux/unix上切換使用者是使用su指令,但是在osx無法使用,使用以下指令
sudo -i

sudo su

兩個好像沒什麼差別,只差別開頭的提示字元吧
QA-MacBook-Pro-Retina:~ root#

sh-3.2#

Source
Mac OS X 10.8.2终端切换root用户


將指令輸出輸出到剪貼簿


一般做法都是用>或2&>1將指令輸出到檔案再複製
將ifconfig的標準輸出輸出到a.txt
ifconfig > a.txt
將ifconfig的標準輸出和標準錯誤輸出輸出到a.txt
ifconfig 2&>1 a.txt

Windows上做法是用pipe到clip
ipconfig | clip

Mac OSX的做法是用pipe到pbcopy
ifconfig | pbcopy


指令別名


在Mac OSX和Linux/Unix上一般都是用alias
alias ls='ls -a'

在Windows上使用doskey
doskey ls='dir'

Source
Aliases in windows command prompt


1970/01/01到現在秒數轉換


取得1970/01/01到現在秒數
date +%s
1970/01/01到現在秒數轉成時間字串
date -r 1422594531


列出gcc以定義marco

gcc -E -dM - < /dev/null | more



沒有留言:

張貼留言