MacOS 终端配置环境变量常用 shell 命令

2020-05-26  本文已影响0人  AndyGF

时间紧, 没有配图, 后续会把图配上.
本文以配置 flutter 环境变量为例做说明

系统 shell 命令默认的路径:
bash :10.15以前, 加载 ~/.bash_profile 这个文件
zsh :10.15及以后, 加载 ~/.zshrc 这个文件

下面几个命令都需要输入密码.
chsh : 查看当前 shell 是哪个 shell
chsh -s /bin/bash : 切换到 bash
chsh -s /bin/zsh : 切换到 zsh

pwd : 查看当前工作路径
ls : (是 LS) 当前文件夹下的所有文件和文件夹
which flutter : 查看 flutter 命令的位置(即可执行文件的路径)

vi 路径/文件名 : 打开当前文件进入编辑模式, vi 已经被 vim 替代了, 现在的 vi 就是 vim,
i : 按 i 键开始编辑,
编辑完成后, 按键盘上的 esc 退出编辑模式 ,
接下来输入保存退出命令.
:wq!: w-保存, q-退出, !-强制执行 , 可以单独使用, 也可以组合使用.

当一个命令安装好之后, 使用时出现这个提示, 找不到命令,
command not found : 一般是命令环境变量配置不正确, 或者没有执行权限

比如 flutter 命令找不到 , 当前是在 ~/.bash_profile 中.
vi bash_profile : 打开 文件, 编辑后保存退出.

# 定义环境变量
export FLUTTER=/opt/flutter/bin  
# 把环境变量添加到 PATH 中
export PATH=$FLUTTER:$PATH

此时执行 flutter ,还是提示找不到, 需要重新加载 bash_profile 之后才可以.
source ~/.bash_profile
执行之后, 就可以找到了

ls -a : 查看所有文件, 包括隐藏文件
ls -l : 查看文件/文件夹的权限,
ls -al : 查看所有文件的权限,
显示结果

cat 文件名 查看文件内容

切换到 etc 目录中, 查看电脑上所有的 shell
cd /private/etc
cat shells

copy 文件
cp 文件名 路径

上一篇 下一篇

猜你喜欢

热点阅读