音视频Linux基础知识

95 阅读2分钟

学习音视频只需要熟记少量的Linux知识即可,毕竟常用的没有那么多

Mac Terminal快捷键

  • command + T 新建窗口
  • control + l 清空窗口

Linux基础命令

ls

查看当前目录

  • -a 显示所有文件及目录 (. 开头的隐藏文件也会列出)
  • -l 以长格式显示文件和目录信息,包括权限、所有者、大小、创建时间等。

image.png

cd

进入指定的目录

image.png

pwd

查看当前路径

image.png

mkdir

创建文件夹

image.png

cp

复制

  • -r递归复制,就是复制文件夹

image.png

rm

删除

  • -r递归复制
  • -f强制,不强制的话,删除时会报一堆信息

image.png

id

查看当前用户信息

有当前文件夹的权限就能对里面的文件进行操作,和目标文件是谁创建的没关系

  1. 用户MZYzhouyi在root创建的new下删除new1,删除不了 image.png

  2. 用户MZYzhouyi创建在MZYzhouyi创建的Projects下,删除root创建的new,不能删除。
    因为new里面还有root创建的new1,递归删除相当于要到new里删除new1,结果和1相同 image.png

  3. 所以删除new1后,用户MZYzhouyi创建在MZYzhouyi创建的Projects下,删除root创建的new,可以删除

image.png

Linux环境变量

查看环境变量

所有环境变量

  • export
  • env

指定环境变量

  • export |grep 环境变量名
  • env |grep 环境变量名

查看命令的脚本路径

使用which在环境变量PATH中查找命令的可执行脚本路径

image.png

两个重要的环境变量

  • PATH 命令查找路径
  • PKG_CONFIG_PATH 后面pkg-config有用

环境变量修改

使用source激活环境变量

  • Mac的用户级环境变量文件是 ~/.bash_profile
  • Linux的用户级环境变量文件是 ~/.bashrc