一、问题描述
Mac在使用终端的时候通过命令touch命令创建文件,提示:-bash: touch: command not found。网上找了好久都说是需要touch创建文件,我特么,touch都不能执行,怎么创建文件。
二、解决方案
在命令行中输入:
$ export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
但是这样只能解决一时,不能一直解决,永久解决步骤如下。
创建文件:
$ touch ~/.bash_profile
以编辑器打开文件
$ open -e ~/.bash_profile
在里面文件中第一行添加如下内容:
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
我的配置如下:
然后执行命令
$ source ~/.bash_profile
别问我怎么知道的,什么原理,我只想说我也是大自然的搬运工。
三、出现问题原因
麻烦再更改了 .bash_profile 文件后,一定要保存,否则还会一样报错。保存命令如下:
$ source ~/.bash_profile