时间紧, 没有配图, 后续会把图配上.
本文以配置 flutter 环境变量为例做说明
系统 shell 命令默认的路径:
bash :10.15以前, 加载 ~/.bash_profile
这个文件
zsh :10.15及以后, 加载 ~/.zshrc 这个文件
-
~
表示家目录 -
/
表示根目录 -
.zshrc
文件名称前有个点 (.) 表示隐藏文件, -
command + shift + .
隐藏文件显示状态切换
下面几个命令都需要输入密码.
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
执行之后, 就可以找到了
- 另外一种文案是, 直接在 .bash_profile 中添加 source ~/.zshrc, 前提是已经在 .zshrc 中已经配置了 flutter 环境变量, 这样每次 .bash_profile 启动时就会加载 .zshrc.
- 如果在 bash 终端中执行一次 source ~/.zshrc, 只是本次有效, 下次启动就没有了
ls -a
: 查看所有文件, 包括隐藏文件
ls -l
: 查看文件/文件夹的权限,
ls -al
: 查看所有文件的权限,
显示结果
-
d
开头表示文件夹, -
-
开头表示文件
chmod 777 文件名
---- 所有人都有读/写/执行权限
chmod 755 文件名
---- 管理员有读/写/执行权限 , 组员和其他成员有读/执行权限
chmod 改变权限
cat 文件名
查看文件内容
切换到 etc
目录中, 查看电脑上所有的 shell
cd /private/etc
cat shells
copy 文件
cp 文件名 路径
网友评论