学习音视频只需要熟记少量的Linux知识即可,毕竟常用的没有那么多
Mac Terminal快捷键
command + T新建窗口control + l清空窗口
Linux基础命令
ls
查看当前目录
- -a 显示所有文件及目录 (. 开头的隐藏文件也会列出)
- -l 以长格式显示文件和目录信息,包括权限、所有者、大小、创建时间等。
cd
进入指定的目录
pwd
查看当前路径
mkdir
创建文件夹
cp
复制
- -r递归复制,就是复制文件夹
rm
删除
- -r递归复制
- -f强制,不强制的话,删除时会报一堆信息
id
查看当前用户信息
有当前文件夹的权限就能对里面的文件进行操作,和目标文件是谁创建的没关系
-
用户MZYzhouyi在root创建的new下删除new1,删除不了
-
用户MZYzhouyi创建在MZYzhouyi创建的Projects下,删除root创建的new,不能删除。
因为new里面还有root创建的new1,递归删除相当于要到new里删除new1,结果和1相同 -
所以删除new1后,用户MZYzhouyi创建在MZYzhouyi创建的Projects下,删除root创建的new,可以删除
Linux环境变量
查看环境变量
所有环境变量
exportenv
指定环境变量
export |grep 环境变量名env |grep 环境变量名
查看命令的脚本路径
使用which在环境变量PATH中查找命令的可执行脚本路径
两个重要的环境变量
PATH命令查找路径PKG_CONFIG_PATH后面pkg-config有用
环境变量修改
使用source激活环境变量
- Mac的用户级环境变量文件是
~/.bash_profile - Linux的用户级环境变量文件是
~/.bashrc