Ubuntu+Anaconda 常用指令记录

Anaconda 使用指令记录

1 创建环境

复制代码
conda create -n name python=x.x(python版本自己指定)

例如
conda create --name myenv: 创建名为"myenv"的新环境。
conda activate myenv: 激活名为"myenv"的环境。
conda deactivate: 退出当前环境。

2 删除环境

复制代码
conda deactivate  // 确保已经退出当前环境
conda env list  // 查看当前存在的所有虚拟环境
conda remove --name [虚拟环境的名称] --all  // 删除指定名称的虚拟环境

3 简单测试pytorch

复制代码
Python
import torch
import torchvision
print(torch.cuda.is_available())
print(torch.__version__)

4 安装和管理包

复制代码
conda install package_name: 安装特定的包。
conda install -c channel_name package_name: 从指定的channel安装包。
conda update package_name: 更新已安装的包。
conda remove package_name: 卸载包。

5 查看环境和包信息

复制代码
conda info --envs: 显示所有环境的列表。
conda list: 显示当前环境中安装的所有包。
conda search package_name: 在可用的channel中搜索包。

Ubuntu使用指令记录

1 文件和目录

  • ls: 列出当前目录下的文件和子目录。
  • cd: 切换目录。
  • 例如,cd Documents 将进入 "Documents" 目录。
  • cp: 复制文件或目录。
  • mv: 移动或重命名文件或目录。
  • rm: 删除文件或目录。
  • 例如,rm file.txt 将删除名为 "file.txt" 的文件。
  • mkdir: 创建新目录。

创建文本文件

第一步:在主目录 下找到模板 文件夹;

第二步::在模板 文件夹下右键(选择在终端中打开

第三步:在终端中输入:sudo gedit 新建文本文档.txt,然后输入密码即可;或者 gedit 新建文本文档.txt

复制代码
(base) yang@yang:~/记录$ sudo gedit detection_yang.txt
[sudo] yang 的密码: 
(base) yang@yang:~/记录$ gedit detection_yang.txt

创建任意格式的文件

包括源代码、文本等等,通过后缀来决定。例如,.cpp/.cc是c++源代码,而.py是python源代码。

复制代码
touch hello_world.cpp  //创建hello_world源代码

显示当前的工作目录/路径

复制代码
pwd(present working directory)

当前目录下的文件

复制代码
ls

列出目录下所有文件

复制代码
ls -a 

改变目录

用于输入需要前往的路径/目录。

复制代码
cd (change directory)

前往同一级的另一个目录
cd ../directory name
cd .. 表示进入上层目录
cd ../.. 进入上上层目录,后面还可以加更多。
前往同一级的另一个目录
cd ../directory name
cd -  //表示返回上一次的目录
cd ~  //进入home主目录,即/home/用户名的简写

2 系统信息和管理

  • uname -a: 显示系统信息。
  • df -h: 显示磁盘空间使用情况。
  • free -m: 显示内存使用情况。
  • tophtop: 查看系统资源使用情况。
  • ps: 显示当前运行的进程。
    • 例如,ps aux | grep process_name 可以查找特定进程。

3 文件查看和编辑

  • cat: 显示文件内容。
  • moreless: 分屏显示文件内容。
  • nanovim: 在终端中编辑文件。
    • 例如,nano filename.txtvim filename.txt

4 网络相关

  • ifconfigip addr: 显示网络接口信息。
  • ping: 测试网络连接。
    • 例如,ping google.com
  • traceroutetracepath: 跟踪数据包的路径。
  • wgetcurl: 下载文件。
    • 例如,wget https://example.com/file.txt

5 用户和权限

  • sudo: 以超级用户权限运行命令。
  • chmod: 修改文件或目录的权限。
  • chown: 修改文件或目录的所有者。
  • passwd: 更改用户密码。

6 包管理

  • apt-getapt: Ubuntu的包管理器,用于安装、更新和卸载软件包。
    • 例如,sudo apt-get install package_name 安装软件包。

7 压缩和解压缩

  • tar: 创建和解压.tar文件。
    • 例如,tar -cvf archive.tar files 创建.tar文件。
    • tar -xvf archive.tar 解压.tar文件。

注意:在使用conda命令时,确保你已经安装了Anaconda或Miniconda,并已将conda添加到系统的环境变量中。

相关推荐
白菜欣12 小时前
Linux — 进程控制
android·linux·运维
JoneBB12 小时前
ABAP Webservice连接
运维·开发语言·数据库·学习
皮卡狮12 小时前
Linux开发专属工具
linux
weixin_4217252613 小时前
Linux 编程语言全解析:C、C++、Python、Go、Rust 谁更强?
linux·python·go·c·编程语言
Tolalal13 小时前
Vmware Ubuntu虚拟机扩容
linux·运维·ubuntu
咚为13 小时前
比AccessLog更全面的原生Nginx 日志记录
运维·nginx·junit
我星期八休息13 小时前
Linux系统编程—基础IO
linux·运维·服务器·c语言·c++·人工智能·算法
Shingmc313 小时前
【Linux】数据链路层
linux·服务器·网络
a7520662814 小时前
零基础实操:小龙虾 AI OpenClaw 接入 Kimi 详细步骤
运维·服务器
bksczm14 小时前
文件描述符
linux