linux sh secuencia de comandos de un clic Esto está escrito en deepin linux después de recopilar muchos comandos de secuencia de comandos

Este script todavía está un poco desordenado, pero se convirtió en mi script de plantilla.

#!/bin/bash
#在该脚本写上你的当前用户密码就可以全自动安装了
#在脚本显示提示文字信息 echo ""
#echo -n $'\e'"]0;标题文字"$'\a'
#echo -e "\033[35m文字\033[0m"
#yes Y | sudo apt install winetricks 自动确认
echo -n $'\e'"]0;安装wine"$'\a'
#免手动输入密码echo '当前用户密码写这里'|sudo -S `date +%Y-%m-%d-%H-%M-%S`
echo 'lcs520..!'|sudo -S `date +%Y-%m-%d-%H-%M-%S`
#echo "=======首条sudo命令 需要输入密码 密码不回显"=======
echo -e "\033[35m===该脚本在桌面使用.建议脚本双击终端运行==【↑↑忽略上面错误信息↑↑】===\033[0m"
echo -e "\033[35m创建源列表winehq-日期精确到秒.list,并复制到/etc/apt/sources.list.d\033[0m"
cd /etc/apt/sources.list.d
sudo rm -rf /etc/apt/sources.list.d/winehq-*-*-*-*-*-*.list
#mkdir ${HOME}/Desktop/tmp-`date +%Y-%m-%d-%H-%M-%S`
echo "deb https://dl.winehq.org/wine-builds/debian/  \
stretch main" >> ${
    
    HOME}/Desktop/winehq-`date +%Y-%m-%d-%H-%M-%S`.list
sudo cp -r ${
    
    HOME}/Desktop/winehq-*-*-*-*-*-*.list /etc/apt/sources.list.d
rm -rf ${
    
    HOME}/Desktop/winehq-*-*-*-*-*-*.list
#---------------------------------------------------------
echo -e "\033[35m创建wine-uninstaller.desktop,并复制到/usr/share/applications\033[0m"
echo "[Desktop Entry]" >> ${
    
    HOME}/Desktop/wine-uninstaller.desktop
echo "Type=Application" >> ${
    
    HOME}/Desktop/wine-uninstaller.desktop
echo "Name=Wine Program Uninstaller" >> ${
    
    HOME}/Desktop/wine-uninstaller.desktop
echo "Exec=wine uninstaller" >> ${
    
    HOME}/Desktop/wine-uninstaller.desktop
echo "Terminal=false" >> ${
    
    HOME}/Desktop/wine-uninstaller.desktop
echo "Icon=wine" >> ${
    
    HOME}/Desktop/wine-uninstaller.desktop
echo "Categories=Utility;" >> ${
    
    HOME}/Desktop/wine-uninstaller.desktop
cd /usr/share/applications
sudo cp -r ${
    
    HOME}/Desktop/wine-uninstaller.desktop /usr/share/applications
#---------------------------------------------------------
#本来想写在同一行 \n 换行 专递到文本的,但是不能申明该脚本文件类型
echo -e "\033[35m在桌面创建【WINE容器设置】文件夹 并且在次文件夹内创建 wine控制脚本\033[0m"
mkdir ${
    
    HOME}/Desktop/WINE容器设置
cd ${
    
    HOME}/Desktop/WINE容器设置
echo "创建 在桌面创建 WINE容器设置 文件夹 且以下创建的脚本在该文件夹"
echo "--------------------------------------------------------"
#wine设置预设变量----------------------------------------------
#A='' 当引号内当字符输出 双引号当变量输出
A='#!/bin/bash
wine=/opt/wine-staging/bin/wine
prefix_dir=${HOME}/.wine/
WINEPREFIX=${prefix_dir} ${wine} "${prefix_dir}/drive_c/windows/system32/'
b1='winecfg.exe"'
b2='control.exe"'
b3='uninstaller.exe"'
b4='winefile.exe"'
b5='wineboot.ex"'
#-------------------------------
echo "创建 Wine设置.sh"
echo "${A}${b1}" >>Wine设置.sh
echo "创建 控制面板.sh"
echo "${A}${b2}" >>控制面板.sh
echo "创建 添加删除程序.sh"
echo "${A}${b3}" >>添加删除程序.sh
echo "创建 文件管理器.sh"
echo "${A}${b4}" >>文件管理器.sh
echo "创建 重启容器.sh"
echo "${A}${b5}" >>重启容器.sh
echo "结束 给WINE容器脚本可执行权限"
chmod -R  755 ${
    
    HOME}/Desktop/WINE容器设置/*sh
#END-wine设置预支变量--------------------------------------
#---------------------------------------------------------
#---------------------------------------------------------
echo "--------------------------------------------------------"
echo -e "\033[35m安装 远程链接相关 安装时候会报错但是可以使用\033[0m"
echo -e "\033[35m安装 xrdp 用于在微软系统 链接 Linux系统\033[0m"
yes Y | sudo apt-get install xrdp
yes Y | sudo apt-get install vnc4server tightvncserver
echo -e "\033[35m安装 rdesktop 用于在Linux系统 链接 微软系统\033[0m"
yes Y | sudo apt install rdesktop
echo -e "\033[35mEND-远程链接相关 安装结束\033[0m"
echo -e "\033[35mrdesktop 使用方法https://blog.csdn.net/junmuzi/article/details/8169562\033[0m"
echo "--------------------------------------------------------"
#---------------------------------------------------------
#---------------------------------------------------------
echo -e "\033[35m安装 PHP集成环境 phpstudy-linux面板(小皮面板)永久免费\033[0m"
echo -e "\033[35m安装开始.............\033[0m"
echo 'yes y'|wget -O install.sh https://download.xp.cn/install.sh && sudo bash install.sh
echo -e "\033[35mEND-安装结束 务必请截图phpstudy安装信息\n如果你没有公网IP,把公网IP换成内网IP\n如重启的电脑 请使用\n [sudo su 回车输入密码 然后在输入phpstudy回车 查看使用]\033[0m"
echo "--------------------------------------------------------"
#---------------------------------------------------------
#---------------------------------------------------------
echo -e "\033[35m安装winetricks\033[0m"
#sudo apt install winetricks
yes Y | sudo apt install winetricks
#--------------------------------------------------------
echo -e "\033[35m开始安装wine4.~ 开启32位支持 建议通宵挂机安装\033[0m"
sudo dpkg --add-architecture i386
yes Y | sudo apt install dirmngr
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 76F1A20FF987672F
sudo apt update
yes Y | sudo apt install --install-recommends winehq-stable
cd /etc/apt/sources.list.d
sudo rm -rf /etc/apt/sources.list.d/winehq-*-*-*-*-*-*.list
#--------------------------------------------------------
echo -e "\033[35m查看当前wine版本\033[0m"
wine --version
#---------------------------------------------------------
echo -e "\033[35m首次运行 wine\033[0m"
wine winecfg

Supongo que te gusta

Origin blog.csdn.net/lcs910102814/article/details/106301664
Recomendado
Clasificación