“su -” 与 “su” 的区别
- su:切换用户身份,但保留原用户的环境变量(如 PATH、HOME)和非登录 Shell;
- su -:切换用户身份的同时,加载目标用户的环境变量和登录 Shell,切换到目标用户的 Home 目录,完全模拟目标用户登录后的状态;
实际使用情况
- 临时切换用户执行简单操作,无需加载目标用户环境时,用 su 用户名;
- 需完全以目标用户身份工作(如执行依赖其环境变量的命令、配置系统)时,用 su – 用户名(切换到 root 可直接写 su -);
Linux 是一款开源、免费、多用户、多任务的类 Unix 操作系统相关的知识内容。
“Windows 是最好的 Linux 桌面发行版” 是一句玩笑话,其实是因为 WSL 。它完美结合了 Windows 出色的桌面体验和硬件兼容性,以及 Linux 在开发和命令行领域的强大能力。
WSL 是 Windows 10 和 Windows 11 内置的一项功能,它允许你在 Windows 操作系统上直接运行完整的 Linux 发行版,而无需使用传统的虚拟机或双启动。
完成后,你就会看到一个熟悉的 Linux 命令行提示符,至此,你已经成功在 Windows 上运行 Linux 了!
在文件资源管理器地址栏输入 “\\wsl$” 回车既可以打开 WSL 的文件夹,我们下载安装和使用的 Linux 发行版就在这个文件夹,在 Windows 里删除或修改WSL 运行 Linux 中的文件非常方便实用。
pip 默认访问国外的镜像源来安装 Python 包会很慢且困难,为了提高下载速度,可以指定国内的镜像源。
在安装包时,可以使用 -i 参数指定临时镜像源。例如,使用清华大学的镜像源安装 django 包:
pip install django -i https://pypi.tuna.tsinghua.edu.cn/simple
永久指定 pip 镜像源的操作方法:
在 Linux 或 macOS 系统中:
创建或修改 ~/.pip/pip.conf 文件(如果不存在该目录,可以先运行 mkdir ~/.pip)内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn
在 Windows 系统中:
创建或修改 %HOMEPATH%\pip\pip.ini 文件,在该文件中添加以下内容:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn
以下是一些常用的国内镜像源地址:
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
Manjaro (一个Linux桌面发行版基于Arch)执行 sudo pacman -Syu 或者 -Syuu 更新软件或升级Manjaro系统的时候遇到“错误:未能同步所有数据库(软件仓库没有配置服务器信息)
解决方法,就是更换pacman的源,使用中国的镜像源,命令如下:
sudo pacman-mirrors -c china