浅墨散人 浅墨散人
  • 基础
  • 设计模式
  • JVM
  • Maven
  • SpringBoot
  • 基础
  • Flask
  • Diango
  • Pandas
  • SqlAlchemy
  • Sqoop
  • Flume
  • Flink
  • Hadoop
  • Hbase
  • Hive
  • Kafka
  • Kylin
  • Zookeeper
  • Tez
  • MySQL
  • Doris
  • Chrome
  • Eclipse
  • IDEA
  • iTerm2
  • Markdown
  • SublimeText
  • VirtualBox
  • WebStrom
  • Linux
  • Mac
  • Hexo
  • Git
  • Vue
  • VuePress
  • 区块链
  • 金融
数据仓库
数据治理
读书笔记
关于我
GitHub (opens new window)
  • 基础
  • 设计模式
  • JVM
  • Maven
  • SpringBoot
  • 基础
  • Flask
  • Diango
  • Pandas
  • SqlAlchemy
  • Sqoop
  • Flume
  • Flink
  • Hadoop
  • Hbase
  • Hive
  • Kafka
  • Kylin
  • Zookeeper
  • Tez
  • MySQL
  • Doris
  • Chrome
  • Eclipse
  • IDEA
  • iTerm2
  • Markdown
  • SublimeText
  • VirtualBox
  • WebStrom
  • Linux
  • Mac
  • Hexo
  • Git
  • Vue
  • VuePress
  • 区块链
  • 金融
数据仓库
数据治理
读书笔记
关于我
GitHub (opens new window)
  • Mac

    • Mac
    • Mac系统相关技巧
      • Mac下移动硬盘中文件灰色无法操作
      • 使修改的bash_profile立即生效
      • Mac多网卡同时上网方法
      • Mac查看端口占用情况
      • Mac的finder中出现一个小白条
      • 使Mac系统不睡眠下载东西
      • Mac中用Excel打开csv文件乱码
      • Mac中递归删除当前目录及子目录下的所有.DS_Store文件
      • Mac自带截图
      • Finder中显示隐藏文件
      • 解决安全与隐私里没有"任何来源"选项
      • mac下批量修改文件内容
        • 1、先cd到要修改的文件夹
        • 2、运行命令行
      • MacOS安装Homebrew
      • Mac提示已损坏无法打开解决办法
  • System
  • Mac
2018-09-21
目录

Mac系统相关技巧

# Mac下移动硬盘中文件灰色无法操作

xattr -d com.apple.FinderInfo 文件全路径
1

# 使修改的bash_profile立即生效

exec bash --login
1

# Mac多网卡同时上网方法

通过netstat -rt命令查看路由信息

上面的图片中,en0是无线网卡(外网),en4是有线连接的网卡(内网) 将内网使用的IP添加到192.168.16.1这个路由上 sudo route -n add -net 192.168.16.0/240 192.168.16.1

# Mac查看端口占用情况

lsof -i:8080  
#杀死进程
kill 进程ID
1
2
3

# Mac的finder中出现一个小白条

鼠标点击这个白条,然后按esc键即可

# 使Mac系统不睡眠下载东西

打开终端输入

caffeinate
1

# Mac中用Excel打开csv文件乱码

例如:3.csv文件,用文本编辑打开是正常的。但是用Excel打开中文就是乱码的 解决方案:iconv -f UTF8 -t GB18030 源文件.csv >新文件.csv

iconv -f UTF8 -t GB18030 3.csv >4.csv
1

如果想查看文件编码,可以用vi打开文件然后: set fileencoding

# Mac中递归删除当前目录及子目录下的所有.DS_Store文件

DS_Store 是给Finder用来存储这个文件夹的显示属性的:比如文件图标的摆放位置。删除以后的副作用就是这些信息的失去。

步骤一:删除所有隐藏.DS_store文件,打开命令行窗口
sudo find / -name ".DS_Store" -depth -exec rm {} \;
步骤二: 设置不再产生选项, 执行如下命令
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
1
2
3
4

# Mac自带截图

  • Cmd + Shift + 3 截取整个屏幕,并保存截图至桌面
  • Cmd + Shift + 4 截取区域,并保存截图至桌面
  • Cmd + Ctrl + Shift + 3 截取整个屏幕并复制
  • Cmd + Ctrl + Shift + 4 截取区域并复制

# Finder中显示隐藏文件

# 方法1:使用快捷键

Command+Shift+. 可以显示隐藏文件、文件夹,再按一次,恢复隐藏; finder下使用Command+Shift+G 可以前往任何文件夹,包括隐藏文件夹。

# 方法2:使用命令

显示隐藏文件:

defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
1

不显示隐藏文件:

defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder
1

# 解决安全与隐私里没有"任何来源"选项

命令行执行如下命令即可

sudo spctl --master-disable
1

# mac下批量修改文件内容

最近测试服务器搬家,用于托管代码的地址也相应变更,最坑爹的是老代码里配置的podspec文件里的路径都是固定死ip的。一个个改过去费时费力,那只能通过工具进行批量修改。我使用的grep和sed命令行。

顺序如下:

# 1、先cd到要修改的文件夹

# 2、运行命令行

grep -rl "192.168" --include="*podspec" ./ | xargs sed -i "" "s/192.168/10.100/g"
1

其中

  1. grep -rl "192.168" 表示搜索含有192.168内容的文件

  2. --include="*podspec" 表示文件后缀为podspec。如果不加这行,命令也会替换掉git或者svn等相关隐藏文件里的内容,造成提交代码失败。

  3. ./ 表示递归搜索该目录下的全部子文件夹

  4. xargs sed -i "" "s/192.168/10.100/g"      表示替换 192.168  为  10.100

# MacOS安装Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"
1

# Mac提示已损坏无法打开解决办法

sudo xattr -d com.apple.quarantine /Applications/XMind\ ZEN.app
1
#Mac
最后更新时间: 2022/7/23 10:17:11
Mac

← Mac

最近更新
01
分区分桶
08-21
02
数据模型(重要)
08-21
03
安装和编译
08-21
更多文章>
Theme by Vdoing
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式