ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

玛卡巴卡~

2026/8/9 18:57:55 拓冰建站 浏览量
玛卡巴卡~

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及其依赖