Linux下通过rarcrack破解rar解压密码

一、安装rarcrack

robin@robin-B450M:~$sudo apt install rarcrack

三、使用rarcrack开始破解

rarcrack ./经典老歌.rar –threads 20 –type rar

二、rarcrack使用说明

  • 命令格式:rarcrack your_encrypted_archive.ext [–threads thread_num] [–type rar|zip|7z]
  • 参数说明: rarcrack 文件名 -threads 线程数 -type rar|zip|7z

Ubuntu20.04中calendar日历日程/事件解析

日程事件文件存放位置

  • ~/.local/share/evolution/calendar/system/calendar.ics

日程文件内容解析

BEGIN:VCALENDAR
CALSCALE:GREGORIAN
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
X-EVOLUTION-DATA-REVISION:2020-10-11T14:56:44.609287Z(9)
BEGIN:VEVENT
UID:c4835f69156a3f2098b8544854eaa80317e8d5a7
DTSTAMP:20201011T145633Z
DTSTART;VALUE=DATE:20201020
DTEND;VALUE=DATE:20201021
SUMMARY:新建 事件1
SEQUENCE:1
CREATED:20201011T145633Z
LAST-MODIFIED:20201011T145633Z
END:VEVENT
BEGIN:VEVENT
UID:b7f01158f221965a6924ad2ce9bec8beedbd2752
DTSTAMP:20201011T145644Z
DTSTART;VALUE=DATE:20201022
DTEND;VALUE=DATE:20201023
SUMMARY:新建事件2
SEQUENCE:1
CREATED:20201011T145644Z
LAST-MODIFIED:20201011T145644Z
END:VEVENT
END:VCALENDAR

fcitx输入法安装

程序安装

robin@robin-Lenovo-XiaoXin-I2000:~$ sudo apt install fcitx fcitx-config-gtk fcitx-ui-qimpanel fcitx-table-wbpy

程序功能介绍

  • fcitx 输入法主程序
  • fcitx-config-gtk 图形化设置界面
  • fcitx-ui-qimpanel 状态 栏小企鹅图标
  • fcitx-table-wbpy五笔拼音输入法

常见故障解决

fcitx输入法无法通过shift切换中英文解决办法

  • 通过删除fcitx配置文件,注销系统后再重新生成。robin@robin-B450M:~$ rm -rf ~/.config/fcitx/

卸载ibus后桌面上依然保留有输入法图标删除方法

  • robin@robin-B450M:~$ sudo apt-get remove indicator-keyboard

linux下wine qq无法输入账号,微信不显示录入文字内容,解决办法

一、wine qq无法输入账号解决办法

  • 在终端输入命令winecfg打开wine设置
  • 增加程序设置中浏览并添加QQ.exe
  • 切换标签而至“函数库”
  • 在新增函数库顶替中浏览并选择msvcp60,riched20,riched32
  • 确定后注销系统并重新登录即可

一、wine 微信录入内容时无显示及无法发送文件解决办法

  • 安装安装 winetricks ,robin@robin-B450M:~$ sudo apt install winetricks
  • 使用winetricks修复riched20,robin@robin-B450M:~$ winetricks riched20

卸载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

如需声音同步可借助USBaudio,详情如下

This tool forwards audio from an Android device to the computer over USB. It works on Linux with PulseAudio.

The purpose is to enable audio forwarding while mirroring with scrcpy. However, it can be used independently, and does not require USB debugging enabled.

Note that AOA audio, the feature used by USBaudio, is deprecated since Android 8.0. For Android 10, use sndcpy instead.

Build

Install the following packages (on Debian):

sudo apt install gcc git meson vlc libpulse-dev libusb-1.0-0-dev

Then build:

git clone https://github.com/rom1v/usbaudio
cd usbaudio
meson x --buildtype=release
cd x
ninja

To install it:

sudo ninja install

Run

Plug an Android device.

If USB debugging is enabled, just execute:

usbaudio

You can specify a device by serial or by vendor id and product id:

# the serial can be found via "adb device" or "lsusb -v"
usbaudio -s 0123456789abcdef

# the vid:pid is printed by "lsusb"
usbaudio -d 18d1:4ee2

To stop playing, press Ctrl+C.

To stop forwarding, unplug the device (and maybe restart your current audio application).

To only enable audio accessory without playing, use:

usbaudio -n

Blog post

  • Introducing USBaudio

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$