比如我想更新/usr/bin/file
这个命令
1
ferock 2019-05-21 17:47:25 +08:00 via iPhone
alias 大法…
|
2
boris1993 2019-05-21 18:06:05 +08:00 via Android
内置的东西轻易别动吧
macOS 可以通过 Homebrew 装 gnuutils,然后手动在 /usr/local/bin 里面做软连接来“覆盖”自带命令 但是,跟其他内置工具出了兼容问题就恶心了吧 |
3
lizhuoli 2019-05-21 21:26:58 +08:00 via iPhone 1
建议直接 Homebrew + PATH 放到前面
|
4
c4f36e5766583218 OP |
5
c4f36e5766583218 OP 你们说的好像和我的没关系吧。。。就问你们我要更新```file```这个命令,用哪种方式比较好?
|
6
goreliu 2019-05-21 22:39:24 +08:00 via iPhone
Linux 的话,用自带的包管理工具直接更新即可,macOS 不建议更新 /usr/bin 下的文件,有风险。
|
7
msg7086 2019-05-21 22:55:06 +08:00
Linux 发行版的话,发行版内置的包都可以自行更新。
macOS 和很多 Linux 发行版都不支持跨功能版本升级,如果要持续升级需要使用滚动升级的 Linux 发行版。 |
8
linvaux 2019-05-22 00:26:24 +08:00 via Android
别作😂
|
9
boris1993 2019-05-22 03:12:24 +08:00 via Android
@c4f36e5766583218 你有看我第二段吗?那就是“更新”。如果你要完全替换的话,可以考虑从源码编译。
|
10
c4f36e5766583218 OP @boris1993 #9 gnuutils 里面又没有 file 等等一大堆命令
|
11
c4f36e5766583218 OP @linvaux #8 好的好的,还是```./file``` 或者 alias 吧。
|
12
flynaj 2019-05-26 00:15:27 +08:00 via Android
系统自动更新就行
|