大家好,又见面了,我是全栈君。
问题 ll 命令可以查看该文件夹下的所有文件信息,包括隐藏的文件, 但当使用此命令时却出现报错
解决方法 第一步:打开bash_profile 配置文件
vim ~/.bash_profile
第二步:在文件中添加配置 键盘按下 I 键进入编辑模式
alias ll='ls -alF'
添加完配置后,按ESC键退出编辑模式 输入 :wq 保存并退出 第三步:更新配置文件,使配置生效
source ~/.bash_profile
解决后测试
命令可以正常使用了,但是还没完,每次关闭终端后,还是会失效。
最近使用mac系统后,每次在~/.bash_profile 配置了mvn 等环境变量后,使用 source后 环境变量生效,但是当终端退出后,环境变量就失效。
思路:把 bash shell 中.bash_profile 全部环境变量加入zsh shell中
第一步:open ~/.zshrc
#这时候有的同学可能会提示 没有.zshrc这个文件 ,自己创建一下就可以
第二步:添加 source ~/.bash_profile
# 在.bash_profile 文件中添加: alias ll='ls -alF'
第三步执行:source .zshrc
第三.切换用户后,/etc/profile的配置不起效, 导致 php -v 报错,php 命令不存在。
在配置linux的时候,发现一个问题:su root切换到root用户后,/etc/profile 中配置的PATH不起效果。
疑问1很快排除了,后来google 到这里找到解决思路。 用su – root 代替 su root;
从 vagrant 用户登录root 用户,密码是vagrant ;
跟着文中提到的几个概念(登录shell,交互shell),查了一下资料,思路终于理清了。
参考:
Mac解决 zsh: command not found: ll
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/111465.html原文链接:https://javaforall.cn