osx.cheat 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. % osx, mac os
  2. # Copy <file_or_dir> to <target_path>, and remove all target files and directories `@` attribute
  3. cp -RX <file_or_dir> <target_path>
  4. # Remove <file_or_dir>'s `@` attribute
  5. xattr -rc <file_or_dir>
  6. # Lock system
  7. pmset displaysleepnow
  8. # Eject volume
  9. diskutil eject '<eject_vol>'
  10. # Show disk info
  11. diskutil list
  12. # Show partition info
  13. diskutil info '<disk_dev>'
  14. # Show hidden files in Finder
  15. defaults write com.apple.finder AppleShowAllFiles -bool true; \
  16. killall Finder
  17. # Hide hidden files in Finder
  18. defaults write com.apple.finder AppleShowAllFiles -bool false; \
  19. killall Finder
  20. # Show items in desktop
  21. defaults write com.apple.finder CreateDesktop -bool true; \
  22. killall Finder
  23. # Hide items in desktop
  24. defaults write com.apple.finder CreateDesktop -bool false; \
  25. killall Finder
  26. # Set wallpaper
  27. osascript -e 'tell application "Finder" to set desktop picture to POSIX file "<image_path>"'
  28. $ file_or_dir: ls
  29. $ image_path: find $HOME -maxdepth 3 -name "*.jpg" -o -name "*.jpeg" -o -name "*.png"
  30. $ disk_dev: find /dev -maxdepth 1 -name "disk*s*"
  31. $ eject_vol: find /Volumes ! -path /Volumes -maxdepth 1 -type d -name "*"