mac 上面禁用一个终端命令
####
背景,我想要禁用一个终端命令,我经常使用clear,但是现在cle老是弹出这个clean-diff,让我用的很不爽
####
经过查阅,发现这个命令在这里,
/usr/local/bin/clean-diff
####
看看这个具体情况
clean-diff -> ../Cellar/ffmpeg/4.4_2/bin/clean-diff
####
Cellar是什么?
经过查阅是homebrew,所有的软件都会默认被安装到/usr/local/Cellar目录下,然后将部分可执行脚本文件通过软链接链接到/usr/local/bin目录下,这样我们就可以在Terminal下使用这些软件。
所以Cellar,目录下面都是安装的软件,
那么FFmpeg是什么?
假如你的mac 电脑想要看更多格式的视频内容,需要转换视频格式,又不想下载新的App什么的,那么今天我们就来点高大上的手段,根据FFmpeg实现环境的配置来更改视频的格式。例如:将flv格式转换成mp4格式,将mp4转换成mp3等等。
经过查阅,发现这个是和视频有关,
####
brew info ffmpeg
发现这个是最近才安装的,我回想了可能我安装的一个投屏软件,scrcpy,brew install scrcpy
#####
brew info scrcpy
果然我看到这个投屏软件是依赖于ffmpeg的
####
终端运行scrcpy,连接手机就可以投屏,
那么我禁用了这个clean-diff会不会有问题,影响投屏呢?
我尝试一下,进入,cd /usr/local/bin
执行,mv clean-diff bak-clean-diff
####
修改了之后,我执行了scrcpy,
并且使用了投屏软件一会,并没有什么异常,
预计后续可能会有什么功能会有问题,但是投屏软件用的不多,所以就先不管了,
这个可以mark一下,后续有问题回来找
###
至此,输入cle,就弹出clear,舒服,enjoy!
#####