macOS终端常用命令大全

不管是在Windows系统还是在macOS系统中,都有一个名为“终端”的应用,对于我们普通人来说它就好像是个很深奥的东西,只有技术流,程序猿才能驾驭。其实不然,今天小编就整理了一些简单的命令,让你轻松使用终端开启macOS系统的隐藏功能。

初识终端
命令的构成:Command Name、Options、Arguments、Extras 四个部分,很多情况下后面三部分都是可省略的。

Options 部分用-作为前导符。其中许多命令的 Options 部分只包含单个字母,这时可以合并。例如:ls -lA和ls -l -A是等效的。Arguments 部分用来细化这个命令或指定这个命令具体的实施对象。Extras 部分则用来进一步实现其他功能。

例子:删除 QQ 这个程序。

rm -R /Applications/QQ.app

为什么要使用命令行/如何开启命令行?
许多功能在图形界面不提供,只有通过命令行来实现。 Finder会隐藏许多你不太会需要的文件,然而 command line 会允许你访问所有文件。 通过 command line 可以远程访问你的 Mac(利用 SSH)。 administrators 用户可以通过 sudo命令获得 root 用户权限。 通过 command-line script 可以使工作更高效。 Terminal(终端)程序可以在“实用工具”里找到。 如果你开启手动输入用户名登录模式,登陆时在用户名处输入 >console 可以直接进入命令行界面。随后你仍然需要登录到一个账户。

关于 man 命令
不管是mac还是linux都有很多命令,不可能熟练掌握所有命令,即使忘记了使用Google也能查到。mac*强大的一个命令应该算 man xxx ,Mac有上千条命令,每条命令还有许多可选参数和具体的使用方式,但是你却不需要记住这些命令。你只需要记住一个:man,查看具体的命令说明,想要推出直接键入q即可。

大多数命令都会包含一个使用指南,会告诉你任何你需要知道的关于这个命令的所有细节,在命令行中输入 man command-name即可获取。例如,你想知道ls这个命令怎么使用,输入man ls即可进入使用指南页面。使用指南往往很长,所以你可以使用▲(上箭头)或▼(下箭头)来上下移动,使用 来翻页,输入/和关键字来按照关键字搜索,按Q来退出使用指南页面。

那么——如果你连命令名称都不知道怎么办呢?输入man -k和关键字来对整个使用指南数据库进行搜索。

MacOS 常用终端命令大全:
目录操作

%title插图%num

文件操作

%title插图%num

选择操作

%title插图%num

安全操作

%title插图%num

编程操作

%title插图%num

进程操作

%title插图%num

时间操作

%title插图%num

网络与通信操作

%title插图%num

Korn Shell 命令

%title插图%num

其它命令

%title插图%num

 

macOS 如何隐藏文件或文件夹

修改文件隐藏属性
在终端中输入

chflags hidden +空格
然后拖入文件,然后按回车键(return)执行也可以隐藏该文件。

新建隐藏文件
打开终端(Terminal),在终端中输入 mkdir 文件位置/.文件名称,如

mkdir desktop/.AiMe
按回车键(return)执行命令,即可创建一个隐藏文件夹(.AiMe)。

我们我们通过按下键盘快捷键 Shift+command+. 就可以将这个隐藏文件夹显示出来。

通过Mac软件安装包藏匿文件/文件夹
Mac应用程序都是一些 .app 的文件夹,在应用程序的图标上右键会有一个显示包内容的选项,在这个包里面装的都是程序文件和资源文件,一般人是不会访问这里的。

把秘密文件拖进这些包里面,也是一种很不错的方式,只是要记得放哪个应用程序,不然就要大海捞针了。或者 将秘密文件命名为.app 的文件夹,这样就不怕忘啦~

玩 LOL 因为 Option 按键位置和 Windows 平台不同而影响操作

玩 LOL 因为 Option 按键位置和 Windows 平台不同而影响操作
Zien · 2 小时 0 分钟前 via iPhone · 193 次点击
应该渐渐适应还是改键位?

193 次点击 加入收藏 Tweet 忽略主题 感谢
option 键位 LoL Windows3 条回复 • 2021-04-05 20:03:50 +08:00
acupnocup Reply 1
acupnocup 1 小时 37 分钟前
MAC 怎么玩 lol 啊
Scare Reply 2
Scare 1 小时 18 分钟前
@acupnocup 可以下美版 LOL,或者腾讯 Start 云游戏玩
Zien Reply 3
Zien 46 分钟前 via iPhone
@acupnocup 除了腾讯和 garena 代理的地方外,国际版的客户端是支持 mac 的,而且体验很好。

村网通?MacOS在当前用户目录下,新建一个文件夹,命名为`Developer`,文件夹上会出现一个锤子

村网通?在当前用户目录下,新建一个文件夹,命名为`Developer`,文件夹上会出现一个锤子

参考截图

34 条回复    2021-03-26 14:05:46 +08:00
agagega
    1

agagega   4 天前 via iPhone   ❤️ 1

这个是看斯坦福老爷爷的 iOS 课知道的
ynyounuo
    2

ynyounuo   4 天前 via iPhone

/System/Library/CoreServices/CoreTypes.bundle/Contents/Info.plist
orangy
    3

orangy   4 天前 via iPhone   ❤️ 1

所以侧边栏的 bugaco 为啥不打码?
j165287
    4

j165287   4 天前   ❤️ 1

那如果新建一个 Farmer,是不是会出现一把镰刀,有点意思
zanyzephyr
    5

zanyzephyr   4 天前

@agagega 是的,被发现了?
“the canonical place”
zanyzephyr
    6

zanyzephyr   4 天前

@orangy 贴的时候发现这里忘记了。迫于懒,算了?
zanyzephyr
    7

zanyzephyr   4 天前

@ynyounuo 好吧,原来在这里定义的有~
zanyzephyr
    8

zanyzephyr   4 天前

@j165287 可能苹果遗忘了 Farmer?‍?
zanyzephyr
    9

zanyzephyr   4 天前

@zanyzephyr emoji 里却又有 farmer
Rrobinvip
    10

Rrobinvip   4 天前

有意思

Dvel
    11

Dvel   4 天前   ❤️ 2

我还以为是老罗的锤子
lostberryzz
    12

lostberryzz   4 天前

这是我一直用 Developer 作为开发目录的理由,而不是比较常见的 workspace, dev, src 等等
fatelight
    13

fatelight   4 天前

get
还有什么文件夹呢? mark 一下
ShuoHui
    14

ShuoHui   4 天前 via iPhone

@agagega #1 请问这是哪个课程
xaoflysho
    15

xaoflysho   4 天前

@fatelight

新建一个“website”文件夹,文件夹图标上还有一个 Safari

Autonomous
    16

Autonomous   4 天前

谢谢,已搞到锤子?
xaoflysho
    17

xaoflysho   4 天前

@fatelight 楼上写错了,是“Sites”

![image]( https://i.loli.net/2021/03/25/5g7PGCEopUlyNFm.png)

hahaFck
    18

hahaFck   4 天前

用英文的操作系统?
panlatent
    19

panlatent   4 天前

之前用 Mac 会改系统配置让英文文件夹在 Finder 显示中文名, 然后用 Image2Icon 修改文件夹图标.

后来修改配置要关闭掉保护模式, 就懒得乱搞了.

zanyzephyr
    20

zanyzephyr   4 天前

@hahaFck 中文的应该可以吧
banjintaohua
    21

banjintaohua   4 天前 via iPhone

请问下楼主 侧边栏的?是怎么搞出来的
MOETAN0
    22

MOETAN0   4 天前

@hahaFck 在文件夹内 touch .localized 就行
MOETAN0
    23

MOETAN0   4 天前

@hahaFck 中文 OS 也 ok 只是刚发现即使在文件夹内建立了.localized,发现目录名还是 Developer 。。。。
tsanie
    24

tsanie   4 天前

@banjintaohua Developer 拖到侧边栏
zanyzephyr
    25

zanyzephyr   4 天前

@banjintaohua 貌似 Big Sur 下有
aerzha
    26

aerzha   4 天前

@MOETAN0 中文 OS 有办法像其他的那样显示中文名吗
ubuntuGary
    27

ubuntuGary   3 天前

@aerzha 刚刚试了一下 Sites 文件夹可以变中文,Developer 文件夹无效
使用 @MOETAN0 提供的方法
zhanggang807
    28

zhanggang807   3 天前

@lostberryzz 赞一个
zhanggang807
    29

zhanggang807   3 天前

@ynyounuo 这个 怎么解析,好像是个二进制文件
zanyzephyr
    30

zanyzephyr   3 天前

@ShuoHui https://cs193p.sites.stanford.edu
ShuoHui
    31

ShuoHui   3 天前 via iPhone

@zanyzephyr #30 谢谢?
fatelight
    32

fatelight   3 天前

@xaoflysho 谢谢
AbelChe
    33

AbelChe   3 天前

啊这。。。刚试了下新建了 Sites 文件夹,发现删不掉?
AbelChe
    34

AbelChe   3 天前

@AbelChe 得,finder 里删不掉,rm 删了

MacOS 微信端的朋友圈

MacOS 微信端的朋友圈突然变得非常卡,而之前几个测试版都是流畅的。不知道你们有没有这个问题

11 条回复    2021-03-26 17:29:41 +08:00
belin520
    1

belin520   7 小时 52 分钟前   ❤️ 1

测试版不是很正常的现象吗?肯定是在不断调整,并且没有做全机型、全系统版本的测试。
可能你的电脑硬件+系统版本+已经装的软件,刚好构成了一个卡顿的要素
他们内部有性能监控指标,可能你的问题已经被自动监测到并且上报了

说了那么多,其实就是:感谢您的反馈

GZK007
    2

GZK007   7 小时 40 分钟前

hhhhhhh 退回正式版也卡 可能是我电脑太老了吧 T.T
freeair
    3

freeair   7 小时 23 分钟前

MAS 上微信 Mac 版还没更新,TX 的东西都是尽量装 MAS 版
YoungKing6
    4

YoungKing6   7 小时 10 分钟前

微信已弃 转投 TG
xuqiccr
    5

xuqiccr   6 小时 57 分钟前

我也是,图片很少能刷出来,玩了一会就回退正式版了
ridgebin
    6

ridgebin   4 小时 19 分钟前

@YoungKing6 TG 是啥玩意
GZK007
    7

GZK007   4 小时 5 分钟前

@ridgebin 电报
Lonely
    8

Lonely   3 小时 56 分钟前 via iPhone

@YoungKing6 你所有的联系人都转投了吗
wanacry
    9

wanacry   3 小时 51 分钟前

@YoungKing6 你所有的联系人都转投了吗
peterzhang0602
    10

peterzhang0602   2 小时 1 分钟前

微信 Mac 端还不适配 M1,tmd 的内存都干到 4GB 了,无奈又用回去 iPad 版本的了

zhouweiluan
    11

zhouweiluan   5 分钟前

@YoungKing6 你所有的联系人都转投了吗+1