卸载wine程序时,如何清除快捷方式。

linux下通过wine安装windows程序,当你不再需要wine时,卸载程序后通过的wine程序快捷方式还残留在你的主菜单里边,这个要怎么样彻底删除呢?方法如下。

一、彻底删除wine(当你不再使用时)

1.卸载wine主程序,在终端里输入:

sudo apt-get remove –purge wine

2.然后删除wine的目录文件:

rm -r ~/.wine

3.卸载残留不用的软件包:
sudo apt-get autoremove

但我们在用wine卸载一些windows程序后,在“应用程序”-“其它”菜单里还残留着它的图标,我们可以通过以下方式把它彻底清除掉:

1.将 ~/.local/share/applications/ 下的相关文件或目录删除掉。
rm -r ~/.local/share/applications
2.删除 ~/.config/menus/applications-merged/ 里面相关的文件。
rm -r ~/.config/menus/applications-merged/wine*

Linux系统中安卓投屏软件scrcpy

Scrcpy

安装:sudo apt install scrcpy

使用注意事项:

  • 首先安卓手机要开启USB调试功能
  • 使用数据线将手机和电脑连接
  • 在终端下运行scrcpy,即可投屏使用

快捷键:

Scrcpy 快捷键列表
切换全屏模式 Ctrl+F
将窗口调整为1:1(完美像素) Ctrl+G
调整窗口大小以删除黑色边框 Ctrl+X | 双击黑色背景
设备 HOME 键 Ctrl+H | 鼠标中键
设备 BACK 键 Ctrl+B | 鼠标右键
设备 任务管理 键 (切换APP) Ctrl+S
设备 菜单 键 Ctrl+M
设备音量+键 Ctrl+↑
设备音量-键 Ctrl+↓
设备电源键 Ctrl+P
点亮手机屏幕 鼠标右键
复制内容到设备 Ctrl+V
启用/禁用 FPS 计数器(stdout) Ctrl+i
安装APK 将 apk 文件拖入投屏
传输文件到设备 将文件拖入投屏(非apk)
版权声明:本文为CSDN博主「小周求你了」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_42747139/java/article/details/104163312

继续阅读“Linux系统中安卓投屏软件scrcpy”

WPS和 EXCEL中四舍五入(Round)、向下舍入取整(Int)、向上舍入取整(Ceiling)函数详解

ROUND

返回某个数字按指定位数取整后的数字。

语法

ROUND(number,num_digits)

Number    需要进行四舍五入的数字。

Num_digits    指定的位数,按此位数进行四舍五入。

说明

  • 如果 num_digits 大于 0,则四舍五入到指定的小数位。
  • 如果 num_digits 等于 0,则四舍五入到最接近的整数。
  • 如果 num_digits 小于 0,则在小数点左侧进行四舍五入。

示例

如果将示例复制到空白工作表中,可能会更易于理解该示例。

AB
1公式说明(结果)
2=ROUND(2.15, 1)将 2.15 四舍五入到一个小数位 (2.2)
3=ROUND(2.149, 1)将 2.149 四舍五入到一个小数位 (2.1)
4=ROUND(-1.475, 2)将 -1.475 四舍五入到两小数位 (-1.48)
5=ROUND(21.5, -1)将 21.5 四舍五入到小数点左侧一位 (20)

INT

将数字向下舍入到最接近的整数。

语法

INT(number)

Number     需要进行向下舍入取整的实数。

示例

如果将示例复制到空白工作表中,可能会更易于理解该示例。

A
1数据
219.5
公式说明(结果)
=INT(8.9)将 8.9 向下舍入到最接近的整数 (8)
=INT(-8.9)将 -8.9 向下舍入到最接近的整数 (-9)
=A2-INT(A2)返回单元格 A2 中正实数的小数部分 (0.5)

CEILING

将参数 Number 向上舍入(沿绝对值增大的方向)为最接近的 舍入基数 的倍数。例如,如果您不愿意使用像“分”这样的零钱,而所要购买的商品价格为 ¥4.42,可以用公式 =CEILING(4.42,0.1) 将价格向上舍入为以“角”表示。

语法

CEILING(number,significance)

Number    要四舍五入的数值。

Significance    是需要四舍五入的乘数。

说明

  • 如果参数为非数值型,CEILING 返回错误值 #VALUE!。
  • 无论数字符号如何,都按远离 0 的方向向上舍入。如果数字已经为 Signficance 的倍数,则不进行舍入。
  • 如果 Number 和 Signficance 符号不同,CEILING 返回错误值 #Num!。

示例

如果将示例复制到空白工作表中,可能会更易于理解该示例。

AB
1公式说明(结果)
2=CEILING(2.5, 1)将 2.5 向上舍入到最接近的 1 的倍数 (3)
3=CEILING(-2.5, -2)将 -2.5 向上舍入到最接近的 -2 的倍数 (-4)
4=CEILING(-2.5, 2)返回错误值,因为 -2.5 和 2 的符号不同 (#Num!)
5=CEILING(1.5, 0.1)将 1.5 向上舍入到最接近的 0.1 的倍数 (1.5)
6=CEILING(0.234, 0.01)将 0.234 向上舍入到最接近的 0.01 的倍数 (0.24)

Linux下通过samba共享文件操作要点

samba的安装:

sudo apt-get insall samba
sudo apt-get install smbclient

创建共享目录:

 mkdir /home/robin/dianying
sudo chmod 777 /home/robin/dianying

创建Samba配置文件:

  1. 保存现有的配置文件 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
  2. 修改现配置文件 sudo gedit /etc/samba/smb.conf

在smb.conf最后添加

[robin]
path = /home/robin/dianying
available = yes
browsealbe = yes
public = yes
writable = yes

有时候我们希望远程登录上来的账户拥有和文件所有者一样的权限,可以改为如下配置

[Share_all]
path = /home/robin/dianying
public = yes
writable = yes
guest ok = yes
force user = phinecos

创建samba帐户

sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a robin
然后会要求你输入samba帐户的密码

  • [如果没有第四步,当你登录时会提示 session setup failed: NT_STATUS_LOGON_FAILURE]

重启samba服务器

sudo /etc/init.d/smbd restart

测试

smbclient -L //localhost/share

在windows下访问linux共享

可以到windows下输入ip使用了,在文件夹处输入 “\” + “Ubuntu机器的ip或主机名” + “\” + “share”

Linux下使用dd命令制作iso镜像启动盘

命令:dd

格式:dd if=./ubuntu-20.04-desktop-amd64.iso of=/dev/sdb

命令说明

  • if=后面跟的是要刻录的iso镜像路径和名称
  • of=后面跟的是要写入U盘的路径

查看刻录进度

使用dd命令制作启动盘的过程中是不显示进度的,我们可以通过如下命令来显示进度

robin@robin-B450M-GAMING:~$ sudo watch -n 5 pkill -USR1 ^dd$

基于目录深度的参数-maxdepth

-maxdepth
–max-depth: 遍历目录的最大深度

实例一:查找当前目录下的所有txt文档,查找范围限定在从当前目录开始的两个子目录之内

robin@robin-b450m:~$ sudo find -maxdepth 2 -name “*txt”

实例二:查看当前目录下文件夹大小

robin@robin-b450m:~/文档$ du -h
12K ./系统环境/212.64.54.19X密钥
20K ./系统环境
28K .
robin@robin-b450m:~/文档$ du –max-depth=1 -h
20K ./系统环境
28K .

可以很明显的看出使用参数–max-depth后,限定了目录的深度

注意事项

  • 使用-maxdepth基于目录深度的参数时,应该作为第一种参数出现,否则会进行一些不必要的检查影响执行效率。
  • 比如同时用-maxdepth和-type,如果-type在前,find会找出符合文件类型的所有文件接着再匹配符合指定深度的(相当于还是把当前目录及子目录遍历搜索个底朝天);而如果-maxdepth在前,find就能够在找到所有符合指定深度的文件后,在匹配这些文件的类型。

windows系统,可以从路由器获取ip地址,但无法连接网络解决办法

故障现象

windows7系统,正常使用期间突然无法打开网络浏览器,查看本机IP,发现已正确通过路由器DHCP获取IP,DNS解析也正常。

解决办法

  • 打开DOS命令终端,在终端中输入如下命令netsh winsock reset
  • 命令执行完毕后,重新启动计算机,故障即可解决。

命令说明

  • netsh winsock reset命令含义是重置 Winsock 目录。如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock目录借以恢复网络,该操作几乎所有网络相关设置的接口。比如设置IP,DNS,网卡,无线网络等。

linux系统中使用ibus五笔输入法实现特殊字符录入

输入法:中文〔五笔输入法〕

ibus中文〔五笔输入法〕

输入方法

  1. 切换到五笔输入法;
  2. 按正常打字方法输入以下键码,即可实现特殊符号的文本输入。

特殊字符键码及字符示例

  • zzbd 标点符号 〔〕【】「」『』〖〗々ˇ
  • zzpy 拼音符号 āáǎàōóǒòǖǘǚǜü
  • zzts 特殊符号 ℃№♂♀‰
  • zzsx 数学符号 ≈∑∵∴∈∞≠≤≥≦≧
  • zzdx 单位符号 ΩΦΨΔΘ
  • zzjt 箭头符号 →↑←↓↖↗↘↙
  • zzys 圆圈数字 ①②③…⑩
  • zzpp 偏旁勹 灬冫艹屮辶刂匚阝廾…
  • zzds 带点数字 ⒈⒉⒊…⒑

特殊字符键码录入图例

Ubuntu中apt-mark命令使用

apt-mark功能

apt-mark 可以对软件包进行设置(手动/自动 )安装标记,也可以用来处理软件
包的 dpkg(1) 选中状态,以及列出或过滤拥有某个标记的软件包。

apt-mark用法

apt-mark [选项] {auto|manual} 软件包1 [软件包2 …]

apt-mark常用命令

  • auto – 标记指定软件包为自动安装
  • manual – 标记指定软件包为手动安装
  • minimize-manual – Mark all dependencies of meta packages as automatically installed.
  • hold – 标记指定软件包为保留(held back),阻止软件自动更新
  • unhold – 取消指定软件包的保留(held back)标记,解除阻止自动更新
  • showauto – 列出所有自动安装的软件包
  • showmanual – 列出所有手动安装的软件包
  • showhold – 列出设为保留的软件包

apt-mark使用案例

当安装更新时,提示有软件包未被升级

apt-get upgrade -y 安装可用更新……
正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
正在计算更新… 完成
下列软件包的版本将保持不变:
libsmbclient samba-libs
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 2个软件包未被升级。

可通过apt-mak unhold 命令设置为不保留,再执行更新即可

  • robin@robin-b450m:~$ sudo apt-mark unhold libsmbclient samba-libs
  • robin@robin-b450m:~$ sudo apt update
  • robin@robin-b450m:~$ sudo apt upgrade