Linux 配置环境常用命令~(持续更新)

1.在Linux下创建快捷启动方式

拿 Oneforall 为例:
一、创建全局启动脚本(推荐方案)

步骤 1:创建系统级命令文件

1
sudo nano /usr/local/bin/oneforall

步骤 2:写入脚本内容(基于 )

1
2
3
4
5
6
7
#!/bin/bash
# 激活 OneForAll 的虚拟环境
source /opt/OneForAll/venv/bin/activate
# 执行 OneForAll 主程序并传递参数
python /opt/OneForAll/oneforall.py "$@"
# 退出虚拟环境
deactivate

步骤 3:赋予执行权限

1
sudo chmod +x /usr/local/bin/oneforall

步骤 4:全局验证

1
2
3
cd /  # 切换到根目录
oneforall --help # 应显示帮助信息
oneforall --target baidu.com run # 测试扫描

2.创建 Python 中用于创建虚拟环境的核心命令

1.创建环境

1
python -m venv venv       # 基础命令

2.激活环境

Linux/macOS:

1
source venv/bin/activate  # 终端提示符变为 (venv)

Windows:

1
venv\Scripts\activate.bat  # 提示符变为 (venv)

3.安装依赖

1
(venv) pip install django==4.2  # 包仅安装到当前环境

4.停用环境

1
(venv) deactivate          # 返回全局环境

3.安装 virtualenv

1
pip3 install virtualenv

创建虚拟环境

1
virtualenv myenv
  • myenv 是虚拟环境目录
  • 可以指定 Python 版本:
1
virtualenv -p python3.10 myenv

激活虚拟环境

  • Linux/macOS:
1
source myenv/bin/activate
  • Windows (cmd):
1
myenv\Scripts\activate

退出虚拟环境

1
deactivate

4.proxychains4 的配置文件

系统级配置

1
/etc/proxychains4.conf
  • 修改系统所有用户的 proxychains 行为
  • 需要 sudo 权限:
1
sudo nano /etc/proxychains4.conf

用户级配置

1
~/.proxychains/proxychains.conf
  • 只影响当前用户
  • 如果没有,可以手动创建:
1
2
3
mkdir -p ~/.proxychains
cp /etc/proxychains4.conf ~/.proxychains/proxychains.conf
nano ~/.proxychains/proxychains.conf