MAC之常用终端命令、隐藏/打开文件、查看磁盘占用情况、系统盘占用存储过大

1.从普通用户lambo切换到root用户:sudo -i;

2.从root用户切换到普通用户:exit;

3.普通用户之间的切换:sudo 普通用户名

4.sudo su 直接进入sh-3.2#;返回到之前的用户:exit;

5.回到home目录:cd /

********方法一:隐藏/打开文件

打开访达,在访达左侧点击隐藏文件所在的目录。
2、在这里隐藏文件所在的目录按键盘上面的shift+cmmand+. ,接着看到隐藏文件夹内凡是前面带有小点的隐藏文件,或者是显示淡蓝色的文件都是隐藏文件。通过这个方式就可以查看隐藏的目录。

3、要恢复隐藏文件的话再次按shift+cmmand+. ,即可恢复文件的隐藏状态,
2、在这里隐藏文件所在的目录按键盘上面的shift+cmmand+. ,接着看到隐藏文件夹内凡是前面带有小点的隐藏文件,或者是显示淡蓝色的文件都是隐藏文件。通过这个方式就可以查看隐藏的目录。

3、要恢复隐藏文件的话再次按shift+cmmand+. ,即可恢复文件的隐藏状态,

****方法二


在 Finder 中查看隐藏文件夹
打开一个终端窗口,运行下面这个命令,再按“enter”键
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
之后被隐藏的文件夹会以半透明的形式显现,与正常文件区分开
不想显示被隐藏的文件?键入以下指令:
defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finderwxshy.com
不再隐藏文件或文件夹?键入下面指令:
chflags nohidden
如果你不记得被隐藏文件的具体路径,你也可以先用上诉方法在Finder 中显示被隐藏文件,再拖曳到终端里。

将Library目录显示在当前User的目录下。

在终端执行下面的命令即可

chflags nohidden ~/Library/

如果想隐藏,则执行下面的命令

chflags hidden ~/Library

MAC上打不开网的办法:

方法一:试一下终端输入命令sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

方法二:先在终端ping 路由器和ip地址,如果没问题,再查看DNS。

**Xcode中查看SDK版本

终端执行 xcodebuild -showsdks

***查看磁盘占 用情况

打开终端cd ~: 到主目录

du -sh *:列出当前目录下所有文件/文件夹的大小,用K/M/G m/g等单位表示。

sort -rh :按照文件/文件夹大小逆序排序,

head 10 :取排序后的前10个结果。这个可以根据自己的需求调整。

cd ~/Library
用命令 sudo   du -sh *

可能性一:系统盘占用存储过大,很有可能是Mac OS的TimeMachine造成的,系统自动备份了还没有存储在外部存储器中的资料。

查看系统中存储的本地备份:sudo tmutil listlocalsnapshots

第二种情况:参考https://www.jianshu.com/p/2a6b16608834

sudo du -sh *
Password:
 33G	CoreSimulator
4.0K	XCTestDevices
 90G	Xcode

这两项占了很大的空间。

移除相关缓存:

移除~/Library/Developer/Xcode/DerivedData


移除Archives,可以清理~/Library/Developer/Xcode/Archives

移除iOS DeviceSupport,建议清理,连接设备会重新生成~/Library/Developer/Xcode/iOS DeviceSupport


移除模拟器文件~/Library/Developer/CoreSimulator/Devices

打开模拟器: xcode-》open develope  tool-〉simulator 

Xcode清理缓存后报错:Unable to boot device because it cannot be located on disk The device’s dat

解决:

Genaric  ios  Device ->把模拟器全部删掉重新添加;

电脑上的缓存地址:~/Library/Caches/

1、磁盘上block或者inode占满

1、磁盘的block占满,查看命令 df -h

[root@S100900 ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda3        35G   28G  5.6G  83% /
tmpfs           504M     0  504M   0% /dev/shm
/dev/vda1       194M   47M  138M  26% /boot
/dev/vdb1       325G  118G  192G  38% /home/wwwroot/vdb1data
2、磁盘inode占满,查看命令df -i

[root@S1000900 ~]# df -i
Filesystem       Inodes    IUsed   IFree IUse% Mounted on
/dev/vda3       2289280  1628394  660886   72% /
tmpfs            128827        1  128826    1% /dev/shm
/dev/vda1         51200       44   51156    1% /boot
/dev/vdb1      21626880 21626880       0  100% /home/wwwroot/vdb1data




思路一、inode占满:尽可能的删掉无用小文件来释放足够的inode

思路二:block占满:尽可能的删掉无用的大文件,来释放足够的block

### 将DeepSeek项目部署至外部硬盘 #### 准备工作 为了确保能够顺利在外接硬盘上部署DeepSeek项目,需先确认外接硬盘已正确连接到Mac设备,并且该硬盘已经进行了格式化处理以便于兼容macOS文件系统。通常建议使用APFS或HFS+作为磁盘格式。 #### 安装依赖软件 按照常规流程安装必要的开发工具和环境变量设置: - 打开官方下载链接[^1]获取适用于Mac操作系统的IDEA集成开发环境并完成本地安装。 - JDK的安装同样重要,通过指定网址可以找到适合当前系统的JDK版本进行下载配置。 对于DeepSeek项目的特定需求,则需要额外关注模型拉取与服务启动部分: - 终端执行`ollama pull deepseek-r1`来下载所需的预训练模型;如果希望减少存储占用可以选择更小型号替代方案,在deepseek-r1页面查找相应指令[^2]。 ```bash ollama pull deepseek-r1 ``` - 使用`ollama serve`命令开启HTTP接口监听,默认情况下可通过浏览器访问`http://localhost:11434`验证是否成功启动. ```bash ollama serve ``` #### 修改默认路径指向外部驱动器 为了让整个过程发生在目标位置即USB闪存盘或其他类型的便携式SSD内,应当调整上述过程中涉及的所有文件夹位置参数以及任何可能影响最终输出目录的选择项。具体做法如下: - 当克隆Git仓库或者解压源码包时,请直接将其放置在外置介质根目录下的合适子文件夹中; - 对于数据库初始化脚本或者其他涉及到绝对路径的地方,务必手动编辑使其指向新的物理地址; - 如果存在编译构建环节,记得更新CMakeLists.txt或是pom.xml等构建描述文档内的资源定位符,使之反映最新的实际状况。 #### 设置持久化的挂载点 考虑到每次重启计算机之后操作系统可能会改变对外部设备分配的挂载名称(例如/dev/diskX),因此推荐利用UUID唯一标识符来进行稳定映射。可以通过Disk Utility应用程序查询获得所需信息,并据此编写/etc/fstab条目实现自动化加载机制。 ```shell sudo nano /etc/fstab ``` 向文件追加一行类似于下面的内容(注意替换为真实的UUID值): ``` UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /path/to/external/drive apfs rw,noatime 0 0 ``` 保存更改后重新引导系统测试效果。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值