当前位置: 首页 > news >正文

玛卡巴卡~

1)pip命令(标题三)

pip freeze > requirements.txt
pip install -r requirements.txt
pip cache purge
pip config list

pip install opencv-python -i https://mirrors.tuna.tsinghua.edu.cn/
http://mirrors.aliyun.com/pypi/simple/
https://pypi.mirrors.ustc.edu.cn/simple/
https://mirror.sjtu.edu.cn/pypi/web/simple/
https://mirrors.huaweicloud.com/home/
http://www.oschina.net/

凡是你不想装编译环境(gcc / rust / cuda)的服务器:
python -m pip install -U 包名 --only-binary=:all:

2)bash命令

查看文件和目录

ls -la;cat -n filename.txt;less filename.txt;head filename.txt;tail filename.txt

文件和目录操作

mkdir new_directory;rmdir old_directory;rm -r some_directory;rm -f filename.txt;cp source_file.txt destination_file.txt;mv old_name.txt new_name.txt

文件搜索

find /path/to/search -name "filename.txt";grep "search_text" filename.txt

网络操作

ping www.example.com;ssh username@remote_host

ctrl+a回到开头pwd显示路径
rmdir删除空目录grep搜索指定文本
ps aux显示进程df -h显示磁盘
top实时显示资源和进程w显示当前登陆用户
ctrl+c终止任务ctrl+l/clear清除page
hostname显示主机名称uname -a查看系统信息
ls -lR | grep "^-" | wc -l统计所有文件ls -a查看所有内容
cd切换目录mkdir创建文件夹
touch创建文件cp复制
mv移动或重命名rm删除文件
cat显示文件内容less分页查看
head查看开头内容tail查看末尾内容
find查找文件wc统计
chown修改所有者tar压缩或解压文件
lscpu显示CPU架构

unzip 解压文件 / zip -r filename.zip file1 file2 file3
解压:tar -xvf file.tar;tar -xzvf file.tar.gz;tar -xjvf file.tar.bz2;tar -xJvf file.tar.xz

git clone https://github.com/username/repository.git

#本地上传到服务器:scp ~/source.txt user@hostname:~
#服务器下载到本地:scp user@hostname:~/source.txt ~
#从A服拷贝到B服:scp user@hostnameA:~/source.txt user@hostnameB:~

# 下载文件到当前目录
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
# 下载文件并保存为原始名称
curl -O https://example.com/file.txt

3)conda命令

conda info --all
conda create -y -n env_name python=3.8
conda remove --name env_name --all(卸载:rm -rf /home/用户名/anaconda3)
conda env list
conda config --show-sources(源管理文件:.condarc)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes(修改后执行激活)
conda config --remove channels(恢复到到默认源)

conda install xxx:库放在anaconda3/pkgs目录下
当前环境的python是conda安装:库在anaconda3/envs/current_env/lib/python3.x/site-packages
当前环境是系统的python:库在~/.local/lib/python3.x/site-packages

取消自动激活:conda config --set auto_activate_base False
需要先在插件区安装python,才能通过select interpreter识别环境

4)VScode

增加显示行数:terminal.integrated:scrollback
解除文件限制:files.maxFileSizeMB
关闭Git版本控制:Enabled

5)Vim编辑器

vi/vim filename 打开普通模式:

0/$光标跳到行的首/尾gg/G光标跳到首/尾行
yy复制所在行内容y n复制光标下n行
dd删除当前所在行d n删除光标下n行
p粘贴u撤销操作
i切换插入模式esc退出插入模式
:底部命令模式wq保存并退出
:nohl去除黄色高亮q!强制退出

6)root用户

$普通用户;#超级用户;sudo su/-i 切换root
sudo passwd root 启用超级用户;vi /etc/sudoers 添加管理员
userdel -r 删除用户;adduser(图形界面)/useradd(命令指定)
usermod -d /新路径 用户名
pkill -u user 结束用户所有进程

普通用户改密码:passwd,系统会提示用户输入当前密码,然后输入新密码并确认
管理员修改密码:sudo passwd user_name
锁定账户禁止登录:sudo passwd -l user_name;-u解锁账户

7)chmod修改权限

ls -l 查看权限;rwx:读写执行;u/g/o|a:拥有者/群体/其他人|三者皆是
rwx = 4 + 2 + 1 = 7;rw = 4 + 2 = 6;rx = 4 +1 = 5

8)软链接(浅蓝色的显示)

ls -l查看链接到哪里,sudo rm -rf删除软链接,sudo ln -s建立软链接 [源文件] [软链接文件]
echo $PATH 显示所有PATH设置

注意!!“/usr/local/cuda”而不是“/usr/local/cuda/”,前者删除软链接,后者删除软链接所指向目录下所有内容

9)Linux环境变量设置文件

vi /etc/profile系统重启,PATH=$PATH:/usr/local/cuda-12.1/bin
vi ~/.bashrc当前用户,export PATH=/usr/local/cuda-12.1/bin:$PATH

10)CUDA配置

lspci | grep -i nvidia 查看显卡型号(无驱动/有驱动:nvidia-smi)
nvcc -V 查看运行cuda版本

Linux调用优先级:$CUDA_HOME,~/.bashrc,软连接/usr/local/cuda

11)网络配置

IP 地址(192.168.1.100):设备在网络中的唯一地址,用来标识一台设备
子网掩码(255.255.255.0):用来划分网络范围,确定哪些 IP 属于同一个局域网
网关(192.168.1.1):本地网络连接外部网络(如互联网)的出口设备
DNS:用于域名解析,114.114.114.114(中国联通)、8.8.8.8(Google)

12)UV命令

uv sync 自动同步项目依赖

# 在当前项目创建虚拟环境,指定Python版本(推荐)
uv venv --python 3.12 .venv # .venv是环境目录名,建议固定用这个
# 或者初始化项目时直接创建(更高效)
uv init my_project -p 3.12 # 会自动创建.venv目录

激活虚拟环境
Win.\.venv\Scripts\activate(激活后命令行前缀会显示(.venv)
Linuxsource .venv/bin/activate

用UV自动激活环境执行脚本
uv run main.py # 自动用.venv里的Python执行main.py
uv run main.py --name "UV教程" # 传递参数

退出uv虚拟环境用deactivate命令
删除uv虚拟环境直接删除.venv文件夹即可

uv add <project_name> 添加PyPI上project_name项目
uv remove <project_name> 移除项目依赖
uv -V 查看版本
uv python list 查看可安装的Python版本
uv cache clean 清理缓存
uv venv prune 清理未使用的虚拟环境
uv pip install <package_name> 安装PyPI包
uv pip list 查看已安装的包
uv pip check 检查依赖冲突

uv tree # 显示所有依赖的树形结构
uv tree pandas # 只显示pandas及其依赖

http://www.jsqmd.com/news/1361067/

相关文章:

  • 宝塔面板安装与配置全指南:从入门到进阶
  • Golang微服务在推荐系统中的应用:Recommender_System高并发推理服务实现
  • ChatGPT、Codex实战:长任务为什么容易跑偏?从任务拆分到Checkpoint的6层控制
  • 2026年柔顺剂三品牌参数对比与选购参考 - 万相科技
  • 金税四期:从以票控税到以数治税的数字化转型
  • 终极指南:5分钟掌握phy神经电生理数据可视化与手动排序
  • 2026年濮阳LV包包回收如何辨别真伪?(185-3117-2838)华龙区胜利中路423号赵掌柜二奢店正规回收指南 - 赵掌柜二奢
  • UE5蓝图与C++混合编程:架构设计、实战模式与性能优化指南
  • AionUi终极指南:免费开源AI协作平台快速入门与最佳实践
  • 云愉行实测:60万+游客选择的理由,五大维度深度测评 - 陈姑娘33
  • SVG资源与工程化应用全指南
  • 名包回收13393032100 2026保定芬迪包回收指南 小何收的顶 - 小何收的顶
  • FFmpeg libswresample 模块的关键函数swr_convert 到底在干嘛?
  • Pickerview vs Android-PickerView:为什么这款选择器更优秀?
  • 抖音无货源店群规模化运营方案:抖掌柜一键铺货+多店互搬+AI违规检测完整提效实操 - 抖掌柜—键铺货
  • Unity Mathf性能优化指南:从三角函数到Shader的避坑与实战技巧
  • DiffusionFastForward Colab教程:浏览器中运行扩散模型生成高质量图像
  • 高吞吐缓存系统架构设计与性能优化实战
  • 维性力网学:星体顺旋演化与晶态终局推演011
  • 为什么手里盒马卡越攒越多,最后只能找盒马卡回收处理 - 沃卡回收
  • 如何实现千牛极速自动改价自动化?isTrusted事件注入,浏览器视为真人操作
  • 永兴黄金回收:郴奢汇门店资质与变现流程解析 - 小仙贝贝
  • Steam挂刀行情站终极指南:24小时自动追踪四大平台饰品价格,轻松找到最佳交易时机!
  • Java基本数据类型详解与最佳实践
  • 名包回收13393032100 2026保定首饰回收指南 小何收的顶 - 小何收的顶
  • 迪奥名包回收13393032100 2026保定迪奥包回收指南 小何收的顶 - 小何收的顶
  • SwarmForge协作效率:减少AI代理之间的冲突与重复工作
  • 终极Anima-LLLite姿势控制指南:10个技巧实现AI人物姿态精准生成
  • 如何用打字练习软件同时提升英语词汇量和键盘输入速度?
  • UE5蓝图与C++高效混合开发:架构设计与实战避坑指南