- wps365打开文件卡顿
-
删除这3个文件即可,
~/.config/Kingsoft
~/.local/share/Kingsoft
~/.kingsoft
脚本如下:
文件名:dlwps.sh 执行权限
#!/bin/bash
#要删除的文件路径
file1=~/.config/Kingsoft
file2=~/.local/share/Kingsoft
file3=~/.kingsoft
#判断是否存在
#判断文件是否存在
if [ -e "$file1" ];then
#删除文件
sudo rm -rf "$file1"
echo "文件$file1已删除"
else
echo "文件不存在"
fi
#判断是否存在
#判断文件是否存在
if [ -e "$file2" ];then
#删除文件
sudo rm -rf "$file2"
echo "文件$file2已删除"
else
echo "文件不存在"
fi
#判断是否存在
#判断文件是否存在
if [ -e "$file3" ];then
#删除文件
sudo rm -rf "$file3"
echo "文件$file3已删除"
else
echo "文件不存在"
fi
- 获取从应用商店里下载的安装包
-
--查看一个包的包名:
包名双击安装包在在弹窗中,【名称】即是包名
--创建live文件系统环境
sudo chroot /live_target
--查看是否已安装:
apt list | 包名
--卸载
sudo apt purge 包名
- 获取从应用商店里下载的安装包
-
UOS 1070版本开始,应用商店对下载路径可以自定义,默认在安装后不删除软件包。
deepin 23版本开始,也可以自定义应用商店相关设置。
在 UOS 中,
打开应用商店,搜索并复制软件包名称,注意是【包名】
例如,在应用商店里,【美图秀秀-图片编辑与设计神器】的包名叫【com.meitu.mtxx】
桌面右键,在终端中打开,执行命令:
sudo apt install --download-only 【包名】
回车后,输入开机密码,然后开始下载。
下载完成后,进入 archives 目录,它是存放下载的软件包的目录。
cd /var/cache/apt/archives/
移动软件包到桌面 app 目录,执行:
sudo mv *.deb ~/Desktop/app/
在 deepin 中,目录是 /var/cache/deepin/deein-home-appstore-daemon/archives
- 无法安装wine版foxmail
-
先安装全量版wine,再在商店下载安装foxmail
或者终端执行:
sudo apt install -f
sudo apt install com.foxmail.deepin
- WPS无法输入授码
-
终端执行(下列命令在同一行内输入):
下载
sudo cd /opt/kingsoft/.auth/ && quickstartoffice stop && rm -rf ~/.config/Kingsoft && rm -rf ~/.local/share/Kingsoft/ && cat /dev/null > Auth.conf && cat /dev/null > license2.dat
再打开WPS输入激活码:
JHGCW-86PW7-YUY6L-YNHMW-P32KE
D6U2C-UW6YH-KJU87-TU33F-UYGLD (89天)
UOS:KMMCA-4KPJ4-QQU6U-DXKHT-C9EKC (183天)
WIN:CBHLNMM2XVP3PTBW49D4BYVEK (183天)
MPGC3-KE9BM-WX860-8X9KU-AUJYF(不区分OS,1170天)
- 在PE环境修改UOS的IP
-
在PE环境利用EXT4工具读取并编辑下列文件,保存即可
/etc/NetworkManager/syste-connections/有线连接.nmconnection
注意:
文件可能不同,需根据实际情况而定,文件的大概内容如下,其中 [ipv4]段即是ipv4的IP信息:
[connection] id=有线连接
uuid=3ba21bef-138d-4d98-90e9-39ee22ea3c58
type=ethernet permissions=
timestamp=1713754305
[ethernet]
mac-address-blacklist=
[ipv4]
address1=10.129.129.238/24,10.129.129.1
dns=10.254.0.100;
dns-search=
ignore-auto-dns=true
method=manual
[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=ignore
- 互联网环境无法从商店下载安装软件
-
方法一:
在正常运行的、同规络型号的计算机系统里,
拷贝
/etc/apt/sources.list文件
及
/etc/apt/sources.list.d/目录下的文件
到
有问题的电脑上的对应路径位置,
然后运行
sudo apt update
更新系统源。
方法二:
将下列文本保存至 store_internet.sh
保存后,右键赋予文件运行权限,再在文件所在目录右键打开终端,执行命令:
sudo bash store_internet.sh
sudo apt update
重启
#!/bin/bash
# +-----------------------------------------------------------------------------------------------------------------------------+
# | 全局变量定义
# +-----------------------------------------------------------------------------------------------------------------------------+
GLOBAL_VARIABLES() {
# 运行语言
LANG=C
# 定义.list文件位置
V_sources_file='/etc/apt/sources.list'
V_appstore_file='/etc/apt/sources.list.d/appstore.list'
V_driver_file='/etc/apt/sources.list.d/driver.list'
V_printer_file='/etc/apt/sources.list.d/printer.list'
V_security_file='/etc/apt/sources.list.d/security.list'
# 定义.list文件内容
V_sources='deb https://professional-packages.chinauos.com/desktop-professional eagle main contrib non-free'
V_appstore='deb https://pro-store-packages.uniontech.com/appstore eagle-pro appstore'
V_driver='deb https://pro-driver-packages.uniontech.com eagle non-free'
V_printer='deb https://professional-packages.chinauos.com/printer eagle non-free'
V_security='deb https://professional-security.chinauos.com eagle/1050 main contrib non-free'
}
GLOBAL_VARIABLES
SET_MINUS_I() {
# 检测开发者
if [ "$EUID" -ne 0 ]; then
echo ""
echo -e "\033[31;1m" 错误:请以 sudo 方式运行本脚本! 需要提前开启系统开发者模式。" \033[0m"
echo ""
exit 1
else
echo "" &> /dev/null
fi
# 去除文件i权限
chattr -i /etc/apt/sources.list
chattr -i /etc/apt/sources.list.d/*.list && rm -rf /etc/apt/sources.list.d/*.list
}
SET_MINUS_I
MODIFY_LIST_FILES() {
# 修改.list文件
echo $V_sources > $V_sources_file
echo $V_appstore > $V_appstore_file
echo $V_driver > $V_driver_file
echo $V_printer > $V_printer_file
echo $V_security > $V_security_file
# 输出提示信息
if [ "$?" -eq "0" ]; then
reset # 清屏 "clear" or "reset"
echo ""
echo -e "\033[32;1m" \[ 成功:修改成功!当前系统源已切换到外网环境! \]" \033[0m"
echo ""
else
reset # 清屏 "clear" or "reset"
echo ""
echo -e "\033[31;1m" 错误: 请联系管理处理!" \033[0m"
echo ""
exit 1
fi
}
MODIFY_LIST_FILES
保存后,右键赋予文件运行权限,再在文件所在目录右键打开终端,执行命令:
sudo bash store_internet.sh
sudo apt update
重启
- 用wine安装使用PS CS6
-
安装wine 4.0命令方式:
【安装】sudo apt install wine
【显示版本号则表示安装成功】wine –-version
【安装PS CS6程序】wine .\Photoshop_Installer.exe
【打开wine配置界面】winecfg
在弹窗中,可配置Wine的选项。
在“Applications”选项卡中,建议选择“Windows 7”作为Windows版本。
【在终端中运行PS CS6】
wine “C:\\Program Files\\AdobeAdobe Photoshop\\Photoshop.exe”
在Deepin中上述方法测试不成功。
下列方法测试成功:
准备好Adobe Photoshop CS6的windows端安装文件,
假设,文件名叫 Adobe Photoshop CS6.exe,
在Deepin的应用商店中安装【Wine运行器】,完成后在其界面中作如下配置:
1,【选择容器路径】保持默认即可;
2,【选择要执行的程序】,在此填入【完成路径和Adobe Photoshop CS6.exe】
3,【选择WINE版本】,保持默认即可。
4,右侧【运行程序】即可开始自动安装过程。
安装完成后,桌面会生成CS6的快捷方式,但默认不是CS6的图标,
此时,可以通过Wine界面中【高级功能】来提取并保存【虚拟路径下Adobe Photoshop安装目录】中.exe文件的图标。
虚拟路径是指【选择容器路径】中的路径。然后,用文本编辑器打开桌面上的CS6图标,将其中Icon=部分的内容填入【图标文件路径和文件名】并保存,即可修改CS6桌面图标,
假设填入:
Icon=/home/fangyan/Downloads/AdobePhotoshopCS6.icon
双击桌面CS6图标就可以启动CS6,但此时CS6界面会出现乱码,这是因为虚拟windows路径下没有相应的字体,解决办法就是将【真实windows\fonts】下所有文件
复制到【虚拟windows\fonts】中即可。
比如,
虚拟windows\fonts的路径在UOS中是 /home/fangyan/.wine/drive_c/windows/Fonts
真实windows\fonts的路径在UOS中是 /media/fangyan/Windows/Windows/Fonts
即,把后者中所有文件复制到前者中。
- 磁盘空间满导致反复进入登录界面
-
磁盘空间满导致UOS在登录时输入正确的用户名、密码后,还是返回登录界面,解决方法:
在登录界面按ctrl+alt+f2进入终端界面,输入正确的用户名、密码,
再运行
df -lh
命令返回各磁盘的空间使用情况。
再利用live工具启动到桌面,查看系统盘log等目录,根据实际情况删除巨大文件。
- 安装第三方软件后,由于缺少公钥,导致运行 sudo apt update 后报告【由于没有公钥,无法验证下列签名:no_pubkey xxxxxxxx】的错误,或者导致【设置-更新,报错】
-
解决方法:
sudo apt update 2>/dev/null | awk 'match($0, /NO_PUBKEY\ (\w{16})/, a) {print a[1]}' | sort | uniq | xargs sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv
执行完成后,再运行 sudo apt update 就可以完成命令行系统更新,或者,【设置-更新,会加装第三方仓库】,加装时耗时较久。
- UOS启动时左上角弹窗提示“输入密码以解锁您的登录密码环”,原因是进入单用户模式,或者在 livecd 模式中修改过用户密码。
-
解决方法:
1060版本以前:
1、管理员文件管理器设置,显示隐藏文件,删除 ~/.local/share/keyrings/login.keyring 文件
2、运行 sudo rm ~/.local/share/keyrings/login.keyring
1060版本以后:
1、管理员文件管理器设置,显示隐藏文件,删除 ~/.local/share/deepin-keyrings-wb/login.keyring 文件
2、运行 sudo rm ~/.local/share/deepin-keyrings-wb/login.keyring
- 进行DDE更新的命令:
-
sudo apt update 软件资源更新
sudo apt dist-upgrade 系统全面更新
sudo apt-get update
sudo apt-get upgrade
以上命令可以在超级终端中运行。其中,UOS按 ctrl+alt+F2 ,ubuntu按 ctrl+alt+F3 进入超级终端,会提示输入帐户名和密码,退出超级终端按 ctrl+alt+F1
- 杀死某个程序的方法,例如杀死 tint2程序:
-
运行 kill -f tint2 或在终端中使用xkill命令,光标将变为x,然后单击tint2面板将其杀死。
- 想要在引导菜单中只保留当前OS引导的方法
-
删除 /etc/grub.d/30_os-prober 文件,再执行 update-grub 即可只保留当前系统引导。
- 打印机失效的处理办法:
-
依次运行 ls -l /usr/lib/cups/backend 再 cd /usr/lib/cups/ 再 sudo mv backend backend.bak 再 sudo cp -r backend.org backend 再重新启用打印机,或者重装打印机。
- 系统自带输入法失效的解决方法:
-
在系统监器(Ctrl+Alt+ESC),强制结束掉 fcitx 程序,再运行 fcitx -d
- 查询、卸载指定应用:
-
查询已安装的全部软件
dpkg --list
返回:当前系统中已经成功安装的所有软件列表
查询软件名称含有“ai”的所有软件
dpkg --list | grep -i -e"名称" -i -e"ai"
返回:在所有软件列表中以英文不分大小写的形式,列出表头和软件名称含有“ai”的软件列表,比如命令回显:
||/ 名称 版本 体系结构 描述
ii uos-ai 3xxx.xxx.xxx amd64 xxxxx
卸载 uos-ai 软件工具
sudo apt-get purge uos-ai
或者
sudo apt reinstall uos-ai
输入密码后开始执行。
返回:命令会列出卸载 uos-ai 后遗留的不再使用的依赖包等信息,并提示执行下列命令以清理它们:
apt autoremove
注意:这一步很有必要,它可以节约磁盘空间,也可以清除不必要的依赖包,让系统运行更加轻快。
- 命令行关机、重启:
-
init 0 正常关机
halt 立刻关机,并挂起,即关机后电源灯常亮。
poweroff 正常关机
poweroff -d 立即关机,不记录电源日志,不检查是否有进程阻止。
poweroff -n 立即关机,要记录电源日志,不检查是否有进程阻止。
poweroff -r 正常重启,某些发行版系统不能用 -r 而该使用 --reboot
shutdown –h now 立刻关机
shutdown -h 10 等10分钟后关机
shutdown -r 0 等0 分钟后正常重启,即立刻正常重启
shutdown -r now 立刻正常重启
shutdown -r 0 等0 分钟后正常重启,即立刻正常重启
shutdown -r 10 等10分钟后正常重启
reboot 正常重启
reboot -d 立即重启,不记录电源日志,不检查是否有进程阻止
reboot -n 立即重启,要记录电源日志,不检查是否有进程阻止
sudo systemctl reboot 正常重启
sudo systemctl poweroff 正常关机
- 终端安装 winetricks
-
sudo wget -O /usr/bin/winetricks https://gitee.com/wayne-xw/winetricks_for_deepinwine/raw/master/src/winetricks
给 winetricks 赋执行权
chmod +x /usr/bin/winetricks
运行 winetricks
- UOS访问Win共享目录的方法
-
1、安装SMB简单共享终端 sudo apt-get install smbclient cifs-utils -y
2、挂载目录 sudo mount.cifs -o user=win用户名,password=win用户密码 //win共享的电脑IP/共享名 UOS的挂载目录
例如,把win主机10.24.78.159下的共享目录share挂载到UOS中的/mnt/Win_share目录。win的用户名为fangyan,密码为nicai,命令如下:
sudo mount.cifs -o user=fangyan,password=nicai //10.24.78.159/share /mnt/Win_share
注意需要先创建【UOS的挂载目录】。
- 临时获取带锁图标的文件或目录的读写权限
-
打开【开发者模式】,再运行 sudo dde-file-manager
- 以root用户自动登入UOS系统
-
1、解锁root用户,运行 sudo usermod -p 123456 root 密码为123456
2、重置root密码,运行 sudo passwd root 输入新密码
3、自动登入root,运行 sudo vim /usr/share/lightdm/lightdm.conf.d/60-deepin.conf 编辑 60-deepinconf 文件,增加如下内容:
greeter-show-manual-login=true
all-guest=false
4、开机(或重启)在选择启动项界面,按E ,在以“linux”开头的那行行尾加上:E rw single init=/bin/bash 如下:
setparams 'uos 20 GNU/Linux'
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 1b549134-2a60\4535-b495-cc53a389140c
else
search --no-floppy --fs-uuid --set=root 1b549134-2a60\4535-b495-cc53a389140c
fi
echo 'Loading Linux 4.19.0-6-amd64 ...'
linux /umlinuz-4.19.0-6-amd64 root=UUID=13aacb0f-2db7-4739-bf79-b5d3d519007c ro splash quiet DEEPIN_GRXMODE=$DEEPIN_GFXMOD\E rw $single init=/bin/bash
echo 'Loading initial ramdisk ...'
initrd /initrd.img-4.19.0-6-amd64
CTRL+X 启动系统,进入单用户模式,在 /etc/pam.d/su 及 /etc/pam.d/sudo 中的“auth requisite deepin_security_verify.so”这一行前加“#”以便注释它。
按 CRTL+ATL+DEL 重启即可。
- 修改root密码
-
uos安装后,如果要修改 root 的密码,或是登录 root 可以这样操作:
方法一:
输入命令: sudo passwd
提示设定新密码,输入2次,回车
回显: passwd:password updated sucessfully
输入命令: su root
输入新设定的密码即可以 root 登录
方法二:
输入命令: sudo passwd root
回显: 提示输入当前用户开机密码
回显: 提示设置新的 root 密码,再重复输入一次 root 的新密码
输入命令: su
输入 root 的新密码,即可登录 root 账号
- 系列命令1
-
列出各磁盘所有分区的设备号、文件系统类型等,运行 fdisk -l
显示 /dev/sb2 分区的UUID号,运行 blkid /dev/sb2
运行windows的记事本,运行 deepin-wine6-stable notepad.exe
用文件管理器浏览 HDD0 分区里的文件,运行 dde-file-manager hdd0
查看文件内容,运行 cat 文件名
查看文件内容并编辑,运行 vim 文件名 ,运行后按 a或i或o即可进入编辑模式,按 ESC 退出编辑,再按 u 撤销任何修改,按 wq 保存退出。按 : 进入单行命令状态
查看IP,运行 ip a
查看CPU信息,运行 lscpu
查看内存信息,以机器角度返回值运行 lsmem ,以人类角度返回值 free -h
命令行修改系统时间,运行 date -s '2022-1-31 21:57',可以只修改日期或时间
查看硬件日时间,运行 hwclock ,将硬件时间替换系统时间,运行 hwclock -s,反之运行 hwclock -w
解决Win与UOS差8小时问题,运行 hwclock -u
- gz文件的配置与安装
-
在linux系统下安装gz文件
//使用root帐户登录
[yonghu@localhost ~]#su root
// 输入root密码
屏幕提示输入口令:
// 切换到.gz文件所在目录,本例.gz文件在桌面
[root@localhost ~]# cd /home/new/Desktop
// 解压.gz文件,这里以fcitx-3.4.2来举例,完整的文件名为fcitx-3.4.2.tar.gz,解压得到fcitx-3.4.2文件夹
[root@localhost Desktop]#tar -xzvf fcitx-3.4.2.tar.gz
//切换目录到fcitx-3.4.2,即软件解压的目录
[root@localhost Desktop]#cd /home/new/Desktop/fcitx-3.4.2
//配置,把文件存放在/opt/fictx下,删除时,卸载软件时,只要删除这个文件就行了
[root@localhost fcitx-3.4.2]#./configure --prefix=/opt/fictx
//编译
[root@localhost fcitx-3.4.2]#make
// 安装
[root@localhost fcitx-3.4.2]#make install
补充说明:
linux下多以【.bz2】和【.gz】文件格式来打包软件,大多是通过 ./configure、make、make install 来配置和安装的;
有的软件是没有【./configure】,那么就直接依次运行【make】和【make install】
我们还可以通过【./configure --help】来查看配置软件的功能参数。
其中【./configure】比较重要的一个参数是【--prefix】,它可以让我们指定软件安装目录,当我们不再需要这个软件时,直接删除软件所在目录就行了。
如本例,我们可以指定将【fcitx】安装到【/opt/fcitx】目录中:
[root@localhost fcitx]#./configure --prefix=/opt/fcitx
如果我们不需要fcitx 时,可以直接删除【/opt/fcitx】目录。
建议:
安装完毕之后,应清除编译过程中产生的临时文件和配置过程中产生的文件。
make clean
make distclean
如果要卸载,除了直接删除软件所在目录的方法外,还可以
make uninstall
- dd命令把iso写入u盘
-
linux下使用dd命令写入镜像文件到u盘
原文稿https://www.cnblogs.com/litifeng/p/6919007.html
1、使用 df -h ,查看一下当前各个磁盘
2、插入u盘后,在使用 df -h ,查看一下。
3、如果你的u盘被分成多个分区了,你需要全部解除挂载, 对每个分区运行
user@host ~ $ sudo umount /dev/sdb1
user@host ~ $ sudo umount /dev/sdb2
user@host ~ $ sudo umount /dev/sdb3
依此类推。
4、使用dd命令将镜像写入刚才找到的分区,注意:不用写分区号。
sudo dd if=/home/jack/ubuntu.16.04.iso of=/dev/sdb bs=4M
注意:dd 在运行过程中,终端不会有任何提示。当然,可在另外一个终端中运行如下命令,即可查看 dd 的运行情况:
sudo watch kill -USR1 $(pgrep ^dd)
解释一下:watch观察命令的运行,kill命令发送一段信号,-USR1是dd专用的信号,它接收到该信号,就会显示刻录的进度。
5、当刻录结束后,运行:
sync
该命令是检查一下,刻录是否运行完毕,当sync结束后,就可以安全的拔出u盘了。
- DD命令复制分区的操作
-
卸载分区:unmount -a /dev/sda2
复制源分区到目标分区:sudo dd if=/dev/sda1 of=/dev/sda2
可在另一终端查看进度:watch -n 5 killall -USR1 dd
复制完后,源分区与目标分区的UUID、大小、数据都完全一样。所以,必须作如下处理:
文件系统查错、自动调整分区大小:
sudo e2fsck -f /dev/sda2
sudo resize2fs /dev/sda2
查看分区UUID。需要sudo,否则不会实时更新。
sudo blkid
生成新的uuid写入分区
sudo tune2fs /dev/sda2 -U `uuidgen`
修改分区表,即修改fstab
sudo vim /etc/fstab
另外,如果修改了启动分区,还得更新一下grub的配置
sudo update-grub
或者直接编辑
sudo vim /boot/grub/grub.cfg
- 无法正常卸载软件包
-
1,终端运行:
sudo apt upgrade
查看并记录异常提示【“不满足依赖关系的软件包名称”,比如软件包1、软件包2】,
2,返回提示符后,再运行:
sudo apt remove 软件包1 软件包2
3,运行第2步骤时,若仍然提示【“软件包未满足依赖关系”,比如软件包3】,记录它,强制关闭终端,再重新打开终端,运行:
sudo apt remove 软件包1 软件包2 软件包3
以此类推,直到不提示异常消息。
4,完成后,重启,再在终端中运行:
sudo apt upgrade
若未提示异常消息,则故障解决。
若还有异常提示,就重复上述步骤。
- 物理UOS启动虚拟W10之后,待机死机问题
-
sudo systemctl mask suspend.target hibernate.target
运行之后重启,UOS会关闭待机功能。不再待机、休眠,硬盘会一直工作,但可以设置屏幕关闭时间。