Linux 常用指令遗留速查
tmux
新建会话
tmux new -s <session_name>进入会话
tmux attach -t <session_name>查看已有会话
tmux ls删除某个会话
tmux kill-session -t <session_name>文件夹操作
删除文件夹及其内容
rm -r <folder_path>强制递归删除签名(仅供识别)
rm -rf <folder_path>强制递归删除会跳过一部分确认,变量为空或路径算错时可能造成不可逆损失。本知识库不提供可直接运行的版本;先学习 文件和目录操作 中的绝对路径、所有权、符号链接与目标边界检查。
压缩/解压文件夹
压缩为 .tar
tar -cvf a.tar <folder_path>压缩为 .tar.gz
tar -czvf <archive_name>.tar.gz <folder_path>压缩为 .zip
zip -r <archive_name>.zip <folder_path>解压 .tar
tar -xvf <archive_name>.tar解压 .tar.gz
tar -xzvf <archive_name>.tar.gz解压 .zip
unzip <archive_name>.zip解压不可信归档前先查看清单,并把目标限制在新建的空目录中;详见 压缩与解压。
Conda 环境管理
查看 Conda 版本
conda --version查看所有环境
conda env list当前激活的环境会以 * 标记。
创建环境
conda create --name <env_name> python=<python_version>例如,创建使用 Python 3.11 的 myenv 环境:
conda create --name myenv python=3.11激活和退出环境
conda activate <env_name>
conda deactivate查看环境中的软件包
conda list --name <env_name>搜索、安装、更新和卸载软件包
conda search <package_name>
conda install --name <env_name> <package_name>
conda update --name <env_name> <package_name>
conda remove --name <env_name> <package_name>从指定 channel 安装软件包:
conda install --name <env_name> --channel conda-forge <package_name>克隆环境
conda create --name <new_env_name> --clone <source_env_name>导出和复现环境
只导出手动安装的主要依赖,通常更适合跨平台复现:
conda env export --name <env_name> --from-history > environment.yml根据环境文件创建或更新环境:
conda env create --file environment.yml
conda env update --file environment.yml --prune删除整个环境
conda remove --name <env_name> --all删除前先用 conda env list 核对环境名称。需要使用 pip 时,先激活目标 Conda 环境,再执行 python -m pip ...,避免把软件包安装到错误的 Python 环境中。