1, ubuntu22.04软件下载源配置
通常我们使用网络下载的时候,出现网络过慢导致的更新下载失败等问题
原因:Ubuntu默认的服务器是在国外,自然连接就很慢。
国内有许多可用的镜像源,只需要更改镜像源,就能从国内的镜像源下载你需要的软件、工具等。 推荐让系统测试网络选择最佳源镜像地址,操作步骤都如下:
1),打开设置选择software & updates
2),选择others
3),选择 select best server
2, 安装必要应用
#!/bin/bash
# **********************************************************
# * Author : liangliangSu
# * Email : sll917@hotmail.com
# * Create time : 2022-11-26 11:23
# * Filename : base_SW_conf.sh
# **********************************************************
echo -e "\n$(date "+%Y-%m-%d-%T") --- 开始工作\n"
sudo apt-get update && sudo apt-get -y upgrade
sudo apt-get -y install vim git tree terminator manpages-zh curl wget shfmt shellcheck
#1, 定义安装系统的类型:
# 非虚拟系统
function Non_virtual_sys(){
sudo apt-get -y install axel samba cmake qtcreator build-essential gdb lnav unrar net-tools openssh-server vsftpd fdupes meld fortunes-zh hollywood sl
if [ $? == 0 ];then
echo -e "\e[32m SW install successful !\e[0m"
else
echo -e "\e[31m SW install unsuccessful !\e[0m"
fi
}
# 虚拟系统
function virtual_sys(){
sudo apt-get -y install open-vm-tools-desktop axel samba cmake qtcreator build-essential gdb lnav unrar net-tools openssh-server vsftpd fdupes meld fortunes-zh hollywood sl
if [ $? == 0 ];then
echo -e "\e[32m SW install successful !\e[0m"
else
echo -e "\e[31m SW install unsuccessful !\e[0m"
fi
}
#2, 选择安装系统的类型:
echo -e 'Input a number between 1 to 2 \n 1) Non_virtual_sys; \n 2) virtual_sys.'
#echo -e 'Your number is: '
echo -e 'Your number is: \c '
read Num
case $Num in
1)
Non_virtual_sys
;;
2)
virtual_sys
;;
*)
echo 'You do not select a number between 1 to 2'
;;
esac
#3, 安装python3环境:
: '
国内常用镜像源
清华大学 :https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科学技术大学 :http://pypi.mirrors.ustc.edu.cn/simple/
华中科技大学:http://pypi.hustunique.com/
豆瓣源:http://pypi.douban.com/simple/
腾讯源:http://mirrors.cloud.tencent.com/pypi/simple
华为镜像源:https://repo.huaweicloud.com/repository/pypi/simple/
-----------------------------------------------------------------
1、临时使用
pip install [包名] -i [pip源URL]
# 示例
pip install pytest -i https://pypi.tuna.tsinghua.edu.cn/simple
# 或
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pytest
# 或
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
#2、永久使用
#前提pip版本 (>=10.0.0) 方可使用此命令进行配置:
#升级 pip 到最新的版本
pip install pip -U
# 或
# python -m pip install --upgrade pip
#修改pip源为清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
'
sudo apt install -y python3-pip
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
sudo apt-get autoremove && sudo apt-get autoclean
echo -e "\n$(date "+%Y-%m-%d-%T") --- 结束工作\n"
: ' last update in 2024-09-02 20:53'
# others remark
# 列出所有可更新的软件清单命令:sudo apt update
# 升级软件包:sudo apt upgrade
# 列出可更新的软件包及版本信息:apt list --upgradeable
# 升级软件包,升级前先删除需要更新软件包:sudo apt full-upgrade
# 安装指定的软件命令:sudo apt install <package_name>
# 安装多个软件包:sudo apt install <package_1> <package_2> <package_3>
# 更新指定的软件命令:sudo apt update <package_name>
# 显示软件包具体信息,例如:版本号,安装大小,依赖关系等等:sudo apt show <package_name>
# 删除软件包命令:sudo apt remove <package_name>
# 清理不再使用的依赖和库文件: sudo apt autoremove
# 移除软件包及配置文件: sudo apt purge <package_name>
# 查找软件包命令: sudo apt search
# 列出所有已安装的包:apt list --installed
# 列出所有已安装的包的版本信息:apt list --all-versions
3 , man命令帮助中文版:
使用man命令的时候有时候想用中文版的,有时候又想用英文版的
只需要以下几个骤:
sudo apt-get install manpages-zh
vim ~/.bashrc
alias cman='man -M /usr/share/man/zh_CN'
source ~/.bashrc
man ls如下图所示:
cman ls如下图所示:
2,man命令显示彩色效果:
可以在当前用户 ~/.bashrc 的末尾加入如下代码来显示彩色:
# Highlight the color man manual
export LESS_TERMCAP_mb=$'\E[01;31m'
export LESS_TERMCAP_md=$'\E[01;31m'
export LESS_TERMCAP_me=$'\E[0m'
export LESS_TERMCAP_se=$'\E[0m'
export LESS_TERMCAP_so=$'\E[01;44;33m'
export LESS_TERMCAP_ue=$'\E[0m'
export LESS_TERMCAP_us=$'\E[01;32m'
接下来看下效果如下图: