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

要使用sudo运行Mac应用程序,可以按照以下步骤进行操作: 1. 找到需要运行的应用程序的主启动文件。在Mac中,应用程序通常安装在/Applications目录下。你可以进入该目录并找到对应的应用程序包。 2. 在应用程序包中,找到主启动文件的路径。一般情况下,路径为/Applications/应用程序包名称/Contents/MacOS/。 3. 打开终端,并使用cd命令切换到主启动文件所在的路径。例如,如果主启动文件路径为/Applications/应用程序包名称/Contents/MacOS/,则可以使用以下命令切换到该路径: ``` cd /Applications/应用程序包名称/Contents/MacOS/ ``` 4. 使用sudo命令以root权限运行主启动文件。如果当前用户是root用户,则可以直接使用./命令启动程序。如果当前用户不是root用户,则可以使用sudo命令启动程序。例如,使用以下命令启动程序: ``` sudo ./主启动文件 ``` 5. 输入管理员密码并按下回车键,以确认使用sudo权限运行程序。 请注意,使用sudo运行应用程序时存在一个弊端,即当终端关闭时,启动的程序也会关闭。为了避免这种情况,你可以使用nohup命令将程序放到后台执行。例如,使用以下命令启动程序并将其放到后台执行: ``` nohup sudo ./主启动文件 > /dev/null & ``` 这样,在关闭终端时,启动的程序仍然会继续运行。 #### 引用[.reference_title] - *1* *2* *3* [mac中使用sudo进行用户提权与root启动pycharm](https://blog.csdn.net/weixin_45294285/article/details/119547765)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值