debian系统下安装和卸载libreoffice

debian系统下安装开源办公软件libreoffice分三步:

第一步下载:到官方网站上下载linux版本的安装包。

第二步解压:tar -zxvf LibreOffice_7.2.4_Linux_x86-64_deb.tar.gz

第三步安装:sudo dpkg -i *.deb

安装代码如下:

zhong@debian:~/下载$ tar xvf LibreOffice_7.2.4_Linux_x86-64_deb.tar.gz
LibreOffice_7.2.4.1_Linux_x86-64_deb/
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-en-us_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-writer_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-base_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-libreofficekit-data_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-math_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-core_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-onlineupdate_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-draw_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-dict-en_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-dict-es_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-extension-mediawiki-publisher_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-images_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-xsltfilter_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-ogltrans_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-librelogo_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-ooolinguistic_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-impress_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-extension-report-builder_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-graphicfilter_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-postgresql-sdbc_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-gnome-integration_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-base_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-impress_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-python-script-provider_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-extension-javascript-script-provider_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-kde-integration_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-dict-fr_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-calc_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-draw_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-ure_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-calc_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-writer_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-extension-nlpsolver_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-en-us_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-ooofonts_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-math_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-extension-beanshell-script-provider_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-extension-pdf-import_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-pyuno_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-firebird_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-debian-menus_7.2.4-1_all.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/readmes/
LibreOffice_7.2.4.1_Linux_x86-64_deb/readmes/README_en-US
zhong@debian:~/下载$ sudo dpkg -i *.deb
[sudo] zhong 的密码:
dpkg: 警告: 即将把 code 从 1.63.1-1639448820 降级到 1.62.3-1637137107
(正在读取数据库 ... 系统当前共安装有 215297 个文件和目录。)
准备解压 code_1.62.3-1637137107_amd64.deb  ...
正在解压 code (1.62.3-1637137107) 并覆盖 (1.63.1-1639448820) ...
准备解压 fcitx-baidupinyin.deb  ...
正在解压 fcitx-baidupinyin:amd64 (1.0.1.0) 并覆盖 (1.0.1.0) ...
正在选中未选择的软件包 microsoft-edge-beta。
准备解压 microsoft-edge-beta_95.0.1020.20-1_amd64.deb  ...
正在解压 microsoft-edge-beta (95.0.1020.20-1) ...
准备解压 nordvpn-release_1.0.0_all.deb  ...
正在解压 nordvpn-release (1.0.0) 并覆盖 (1.0.0) ...
准备解压 todesk_4.0.3_amd64.deb  ...
Removed /etc/systemd/system/multi-user.target.wants/todeskd.service.
正在解压 todesk (4.0.3) 并覆盖 (4.0.3) ...
正在选中未选择的软件包 wps-office。
准备解压 wps-office_11.1.0.10702_amd64.deb  ...
正在解压 wps-office (11.1.0.10702) ...
正在设置 code (1.62.3-1637137107) ...
正在设置 fcitx-baidupinyin:amd64 (1.0.1.0) ...
正在设置 microsoft-edge-beta (95.0.1020.20-1) ...
正在设置 nordvpn-release (1.0.0) ...
正在设置 todesk (4.0.3) ...
Created symlink /etc/systemd/system/multi-user.target.wants/todeskd.service → /etc/systemd/system/todeskd.service.
正在设置 wps-office (11.1.0.10702) ...
正在处理用于 mailcap (3.69) 的触发器 ...
正在处理用于 shared-mime-info (2.0-1) 的触发器 ...
正在处理用于 man-db (2.9.4-2) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
正在处理用于 fontconfig (2.13.1-4.2) 的触发器 ...

卸载libreoffice命令:

sudo apt-get remove --purge libreoffice*

马斯克宣布人类即将被彻底改造

于无声处听惊雷!

不是我不明白,这世界变化快!

刚刚,马斯克宣布,已经找到了高效实现脑机接口的方法。在刚刚结束的发布会上,马斯克甚至难以抑制自己的兴奋之情,一度笑场。

是的,你没看错,成立两年,马斯克著名的脑机接口研究公司 Neuralink 终于发布了其首款产品:“脑后插管”的新技术。

具体来说,通过一台神经手术机器人,像微创眼科手术一样安全无痛地在脑袋上穿孔,向大脑内快速植入芯片,然后通过 USB-C 接口直接读取大脑信号,并可以用 iPhone 控制。

马斯克这个“大开脑洞”的方法,可以分为三个步骤:

1、头骨穿刺:马斯克新推出的“打孔器”,可以使用激光在头骨上钻孔,不像以前脑袋打洞,这种办法微创、无血、安全!

看,这就是马斯克使用的打孔器,又名“缝线机”。这是一个神经外科机器人,每分钟能够植入六根线。整个过程,特别像缝纫机。

这个“缝线机”可以将一条只有人头发丝 1/4 粗细的线路植入脑中,同时可以避开大脑血管,避免大脑出现炎症和损伤。

上图就是“缝线机”工作时的样子:用激光在头骨上钻孔,把电线和芯片植入你的大脑。

2、植入芯片:马斯克开发了一种定制芯片,植入大脑后,可以更好地读取和放大来自大脑的信号。

看,这就是马斯克注入大脑的芯片,它的尺寸比手指尖还小。这种芯片要植入四个地方:其中三个位于运动区域,另一个位于感受区域。唯一外置的设备安装在耳后,内含一枚电池。

现在,马斯克已经在老鼠身上实验了,可以通过头部的USB-C端口收集大脑神经元信息。它能从1500个电极中读取信息,比现有的嵌入人体的系统好15倍。看,这就是探针设备成功插入过程:

3、引出信号:使用一种直径4-6微米,连头发丝的 1/10 都不到的线,把芯片读取的大脑信号传送出来!

这些柔韧的线实际上是一种用类似玻璃纸的材料来做绝缘体,里面包含有一系列连接微小电极或传感器的导线,看起来就像一串珍珠。

与其他脑机接口中使用的材料相比,它不仅对大脑损害性更小,而且还能传输更多数据。

现在,马斯克正在老鼠身上测试,计划明年将实现第一次人类测试。他们的想法,是把非常小的电子设备植入大脑,再带上无线装置,让意念发射出去,甚至与iPhone应用程序互动。

它将彻底改变人与机器的交互方式,并进而改变人类自身和社会!

在浓密的云端,科技的惊雷正在酝酿、生成,一场风暴正在扑来!

脑机接口,一个最前沿的研究领域。它研究的是在人或动物脑(与外部设备间,建立的直接连接通路,以实时翻译意识,最终做到人类与人类之间、人类与机器之间自由传输思想、下载思维。

或许你还不知道这项技术一旦使用于人成功,将给我们带来什么。答案很简单,最主要的有四点:

1、以意驭物:这个技术实现后,人类可以不用说话,只要通过意念,就可以随心所欲地来控制外物,以意驭物!举个例子:

想想你在未来的某一天,早上醒来,只要你心念一动,灯就开了。

心里再默默下个指令,咖啡机久开始自动帮你加热咖啡。

懒得动手的话,还可以操控机械臂帮你忙,而而这一切,都是由意念帮你完成。

以前觉得这只是神话,但现在马斯克这项科技突破表明,这一切都将变成现实。

在2014年巴西世界杯开幕式,瘫痪的青年利亚诺·平托就是穿了这样庞大、笨重的外骨骼,通过脑机接口踢出了当年世界杯的第一球。

2、增强大脑:通过脑机接口,改善大脑运行,让我们时刻就像刚刚睡了一个好觉醒来,精神抖擞、注意力集中、思维敏捷,能够高效清醒高效地去做一件事情。

现在,这项工作已经取得一定成果。比如,美国旧金山就有一个叫Smart Cap的公司,他们把脑电图做成了棒球帽。这个产品可以用来缓解卡车司机的疲劳驾驶,提高注意力,减少交通危险。

此前,美国ABM公司则通过脑电图脑机接口训练实验者,使新手学习速度比原先提升了2.3倍。

3、无损沟通:有了脑机接口,人类不用语言,仅靠大脑中的脑电信号就可以彼此沟通,实现“无损”的大脑信息传输

这种脑脑交互,彼此传递的本质是神经元群的活动。不像语言的模糊和词不达意,它是一种彻底的、100%的、毫无信息扭曲的“心领神会”。

这件事,现在Facebook的科学家正在研究。他们想让人们思考一些东西的同时,把想法传到他人的皮肤上,让人们通过皮肤“听到”声音,进而实现沟通。

什么叫心心相印?这就是真正的心心相印!

4、移植记忆:这个技术实现后,能让我们短时间内拥有大量的知识和技能,获得一般人类无法拥有的超能力。

记忆移植就是这个领域研究的重点。现在,美国科学家已经发现大脑海马体的记忆密码,开始尝试用芯片备份记忆,然后把芯片植入另一个大脑,实现记忆移植。这个实验已经在猴子身上取得成功。

也就是说,如果你不懂英语,德语,法语,等等语言;通过这个芯片植入大脑;你将可能凭空多出许多这一块的记忆;可能一夜睡一觉的时间,你就掌握了五,六门外语;

等到这个技术实现后,人类的记忆可以移植。

这项技术的终极目的,是通过脑机接口技术,把大量的信息和资料传输到大脑里,或把大脑的意识上传到计算机,最终实现人类意识合记忆在计算机世界的永生。

如果试验成功,今后一个人的身体虽然死亡,但是却可以将他的灵魂储存在另一个系统中,甚至可以将这个灵魂转移到其它身体上!

你没有看错,人类有史以来都在寻求的永生,或许就可以实现了。这是多么不可思议,但现实中的各种科技进步,又在让我们一点点接近这个目标!

无论如何,这是一件让人脑洞大开的事!

一场浩浩荡荡的巨变已经来了!

这个时代变化太快了,快到你无法想像。而科技的进步,正在不断赋予这种快以全新的加速度。

科学技术是第一生产力!从没有哪一个时代能像今天一样“ 百花齐放 ”;一个又一个科学奇迹、医学奇迹相继在我们眼前不断诞生!

以意驭物、记忆存储、记忆移植…这些奇迹,只不过是科学进步的一个缩影!

需要高度重视的是:人类历史上,每一次重大的技术革命,都会引发对人类自身乃至整个社会的冲击。脑机接口也一样,对人类社会来说,这或是一场充满不确定性的大海啸!

铁器的发明,传统农业社会的出现,引发了一场冷兵器时代的战争。在中国,这场战争从春秋战国时期,一直打到了汉代,才告终结。

电力的发明,工业社会的出现,引发第一次世界大战和世界大战,让整个二十世纪上半叶,染上了血色。

现在,随着人工智能、纳米技术、脑机接口、生物等技术等推进,在带来科技福利的同时,也将引发一场新的社会变革的风暴。

如果说,以前的技术进步,只是让“富者愈富,贫者愈贫”;而脑机接口等技术等突进,则可能将让富者愈聪明、愈博学、愈健康,贫者越加弱小,乃至最终出现超级人类。

比如,整个大英博物馆的知识,在未来,可能花不了太长时间,就可以通过脑机交互,进入一个人的大脑。通过脑机接口,一个人也可以称为一个像钢铁侠的这样上天入地的超人。

想想这一幕吧:很可能,在不远的将来,原版人类在超级人类面前,就可能像臭虫面对人类一样无力和脆弱。你想想,当你把一只臭虫冲进下水道的时候,你的内心起过一丝波澜?

写到这里,不知道为什么,我突然想起了小说狄更斯 《双城记》开篇的那段话:

这是一个最好的时代,这是一个最坏的时代;

这是一个智慧的年代,这是一个愚蠢的年代;

这是一个信仰的时期,这是一个怀疑的时期;

这是一个光明的季节,这是一个黑暗的季节;

这是希望之春,这是失望之冬;

人们面前应有尽有,人们面前一无所有;

人们正踏上天堂之路,人们正走向地狱之门。

未来已来,留给人类的时间不多了!

善良的人们啊,你们要更审慎!

转自:https://mp.weixin.qq.com/s/rgXJVjdf9fSnVfC2sHl96g

https://mp.weixin.qq.com/s/UglabwcnZI_SjNnOvD8wPg

保持debian系统的安全性

思路:使用 apt 命令来下载最新的安全更新。

首先把以下的一行:

deb http://security.debian.org/debian-security bullseye-security main contrib non-free

加進 /etc/apt/sources.list 文档内,然后执行 apt-get update && apt-get upgrade 来下载并启用安全更新。

安全更新过程如下:

zhong@debian:~$ sudo apt-get update && apt-get upgrade
[sudo] zhong 的密码:
命中:1 http://mirrors.ustc.edu.cn/debian bullseye InRelease
命中:2 http://mirrors.ustc.edu.cn/debian bullseye-updates InRelease        
命中:3 http://mirrors.ustc.edu.cn/debian bullseye-backports InRelease      
命中:4 http://dl.google.com/linux/chrome/deb stable InRelease              
获取:5 http://security.debian.org/debian-security bullseye-security InRelease [44.1 kB]
获取:6 http://mirrors.ustc.edu.cn/debian bullseye/main Translation-zh_TW [14.9 kB]
命中:7 https://packages.microsoft.com/repos/edge stable InRelease          
获取:8 http://security.debian.org/debian-security bullseye-security/main amd64 Packages [97.5 kB]
命中:9 http://packages.microsoft.com/repos/code stable InRelease           
获取:10 http://security.debian.org/debian-security bullseye-security/main Translation-en [60.5 kB]
获取:11 https://deb.opera.com/opera-stable stable InRelease [2,590 B]      
已下载 220 kB,耗时 8秒 (26.5 kB/s)                                        
正在读取软件包列表... 完成
E: 无法打开锁文件 /var/lib/dpkg/lock-frontend - open (13: 权限不够)
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),请查看您是否正以 root 用户运行?
zhong@debian:~$ root
bash: root:未找到命令
zhong@debian:~$ sudo apt-get update && apt-get upgrade
命中:1 http://mirrors.ustc.edu.cn/debian bullseye InRelease
命中:2 http://mirrors.ustc.edu.cn/debian bullseye-updates InRelease        
命中:3 http://mirrors.ustc.edu.cn/debian bullseye-backports InRelease      
命中:4 http://dl.google.com/linux/chrome/deb stable InRelease              
命中:5 https://packages.microsoft.com/repos/edge stable InRelease          
命中:6 http://security.debian.org/debian-security bullseye-security InRelease
命中:7 http://packages.microsoft.com/repos/code stable InRelease     
获取:8 https://deb.opera.com/opera-stable stable InRelease [2,590 B] 
已下载 2,590 B,耗时 1秒 (1,738 B/s) 
正在读取软件包列表... 完成
E: 无法打开锁文件 /var/lib/dpkg/lock-frontend - open (13: 权限不够)
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),请查看您是否正以 root 用户运行?
zhong@debian:~$ sudo passwd root
新的 密码:
重新输入新的 密码:
passwd:已成功更新密码
zhong@debian:~$ sudo apt-get update && apt-get upgrade
命中:1 http://mirrors.ustc.edu.cn/debian bullseye InRelease
命中:2 http://mirrors.ustc.edu.cn/debian bullseye-updates InRelease        
命中:3 http://mirrors.ustc.edu.cn/debian bullseye-backports InRelease      
命中:4 http://dl.google.com/linux/chrome/deb stable InRelease              
命中:5 http://security.debian.org/debian-security bullseye-security InRelease
命中:6 https://packages.microsoft.com/repos/edge stable InRelease          
命中:7 http://packages.microsoft.com/repos/code stable InRelease           
获取:8 https://deb.opera.com/opera-stable stable InRelease [2,590 B]       
已下载 2,590 B,耗时 2秒 (1,218 B/s) 
正在读取软件包列表... 完成
E: 无法打开锁文件 /var/lib/dpkg/lock-frontend - open (13: 权限不够)
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),请查看您是否正以 root 用户运行?
zhong@debian:~$ sudo passwd root
新的 密码:
重新输入新的 密码:
passwd:已成功更新密码
zhong@debian:~$ su
密码:
root@debian:/home/zhong# sudo apt-get update && apt-get upgrade
命中:1 http://mirrors.ustc.edu.cn/debian bullseye InRelease
命中:2 http://mirrors.ustc.edu.cn/debian bullseye-updates InRelease        
命中:3 http://mirrors.ustc.edu.cn/debian bullseye-backports InRelease      
命中:4 http://packages.microsoft.com/repos/code stable InRelease           
命中:5 http://dl.google.com/linux/chrome/deb stable InRelease              
命中:6 http://security.debian.org/debian-security bullseye-security InRelease
命中:7 https://packages.microsoft.com/repos/edge stable InRelease          
获取:8 https://deb.opera.com/opera-stable stable InRelease [2,590 B]
已下载 2,590 B,耗时 1秒 (2,242 B/s) 
正在读取软件包列表... 完成
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
正在计算更新... 完成
下列软件包是自动安装的并且现在不需要了:
  accountwizard apper apper-data coinor-libcbc3 coinor-libcgl1
  coinor-libclp1 coinor-libcoinmp1v5 coinor-libcoinutils3v5
  coinor-libosi1v5 cups-pk-helper espeak-ng-data gir1.2-atspi-2.0
  gir1.2-gstreamer-1.0 gir1.2-notify-0.7 gir1.2-secret-1 gir1.2-wnck-3.0
  hyphen-en-us kdeaccessibility kdepim-themeeditors kmag kmousetool kmouth
  kontrast libabw-0.1-1 libatk-adaptor libbrlapi0.8 libcdr-0.1-1
  libdotconf0 libe-book-0.1-1 libepubgen-0.1-1 libespeak-ng1
  libetonyek-0.1-1 libfreehand-0.1-1 libkf5mailimporterakonadi5
  libkf5messagelist5abi1 libmspub-0.1-1 libmwaw-0.3-3 libodfgen-0.1-1
  libpagemaker-0.0-0 libpcaudio0 libqaccessibilityclient-qt5-0
  libqxp-0.0-0 libreoffice-base-core libreoffice-help-en-us libsonic0
  libstaroffice-0.0-0 libstartup-notification0 libvisio-0.1-1 libwnck-3-0
  libwnck-3-common libwpd-0.10-10 libwpg-0.3-3 libwps-0.4-4 libzmf-0.0-0
  lp-solve mbox-importer mpv mythes-en-us orca perl-tk pim-data-exporter
  pim-sieve-editor print-manager python3-brlapi python3-cairo python3-cups
  python3-cupshelpers python3-louis python3-pyatspi python3-smbc
  python3-speechd python3-xdg qtgstreamer-plugins-qt5 rtmpdump sound-icons
  speech-dispatcher speech-dispatcher-audio-plugins
  speech-dispatcher-espeak-ng system-config-printer-common
  system-config-printer-udev xbrlapi xkbset youtube-dl
使用'apt autoremove'来卸载它(它们)。
下列软件包将被升级:
  bind9-dnsutils bind9-host bind9-libs ffmpeg fonts-opensymbol
  gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0 libavcodec58
  libavdevice58 libavfilter7 libavformat58 libavresample4 libavutil56
  libjavascriptcoregtk-4.0-18 libjuh-java libjurt-java libldb2
  liblibreoffice-java libnss3 libpostproc55 libpq5 libreoffice-base-core
  libreoffice-common libreoffice-core libreoffice-help-common
  libreoffice-help-en-us libreoffice-help-zh-cn libreoffice-l10n-zh-cn
  libreoffice-style-breeze libreoffice-style-colibre libridl-java
  libsmbclient libswresample3 libswscale5 libuno-cppu3
  libuno-cppuhelpergcc3-3 libuno-purpenvhelpergcc3-3 libuno-sal3
  libuno-salhelpergcc3-3 libunoloader-java libwbclient0
  libwebkit2gtk-4.0-37 python3-ldb python3-samba python3-uno samba
  samba-common samba-common-bin samba-dsdb-modules samba-libs
  samba-vfs-modules smbclient uno-libs-private ure
升级了 54 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 121 MB 的归档。
解压缩后会消耗 2,911 kB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://security.debian.org/debian-security bullseye-security/main amd64 python3-ldb amd64 2:2.2.3-2~deb11u1 [46.3 kB]
获取:2 http://security.debian.org/debian-security bullseye-security/main amd64 samba-dsdb-modules amd64 2:4.13.13+dfsg-1~deb11u2 [396 kB]
获取:3 http://security.debian.org/debian-security bullseye-security/main amd64 libldb2 amd64 2:2.2.3-2~deb11u1 [147 kB]
获取:4 http://security.debian.org/debian-security bullseye-security/main amd64 python3-samba amd64 2:4.13.13+dfsg-1~deb11u2 [2,677 kB]
获取:5 http://security.debian.org/debian-security bullseye-security/main amd64 smbclient amd64 2:4.13.13+dfsg-1~deb11u2 [508 kB]
获取:6 http://security.debian.org/debian-security bullseye-security/main amd64 samba-vfs-modules amd64 2:4.13.13+dfsg-1~deb11u2 [498 kB]
获取:7 http://security.debian.org/debian-security bullseye-security/main amd64 samba amd64 2:4.13.13+dfsg-1~deb11u2 [1,179 kB]
获取:8 http://security.debian.org/debian-security bullseye-security/main amd64 samba-common-bin amd64 2:4.13.13+dfsg-1~deb11u2 [665 kB]
获取:9 http://security.debian.org/debian-security bullseye-security/main amd64 libsmbclient amd64 2:4.13.13+dfsg-1~deb11u2 [168 kB]
获取:10 http://security.debian.org/debian-security bullseye-security/main amd64 samba-libs amd64 2:4.13.13+dfsg-1~deb11u2 [5,770 kB]
获取:11 http://security.debian.org/debian-security bullseye-security/main amd64 libwbclient0 amd64 2:4.13.13+dfsg-1~deb11u2 [311 kB]
获取:12 http://security.debian.org/debian-security bullseye-security/main amd64 samba-common all 2:4.13.13+dfsg-1~deb11u2 [170 kB]
获取:13 http://security.debian.org/debian-security bullseye-security/main amd64 bind9-dnsutils amd64 1:9.16.22-1~deb11u1 [396 kB]
获取:14 http://security.debian.org/debian-security bullseye-security/main amd64 bind9-libs amd64 1:9.16.22-1~deb11u1 [1,411 kB]
获取:15 http://security.debian.org/debian-security bullseye-security/main amd64 bind9-host amd64 1:9.16.22-1~deb11u1 [301 kB]
获取:16 http://security.debian.org/debian-security bullseye-security/main amd64 ffmpeg amd64 7:4.3.3-0+deb11u1 [1,595 kB]
获取:17 http://security.debian.org/debian-security bullseye-security/main amd64 libavdevice58 amd64 7:4.3.3-0+deb11u1 [124 kB]
获取:18 http://security.debian.org/debian-security bullseye-security/main amd64 libavfilter7 amd64 7:4.3.3-0+deb11u1 [1,298 kB]
获取:19 http://security.debian.org/debian-security bullseye-security/main amd64 libswscale5 amd64 7:4.3.3-0+deb11u1 [208 kB]
获取:20 http://security.debian.org/debian-security bullseye-security/main amd64 libavformat58 amd64 7:4.3.3-0+deb11u1 [1,053 kB]
获取:21 http://security.debian.org/debian-security bullseye-security/main amd64 libavcodec58 amd64 7:4.3.3-0+deb11u1 [4,956 kB]
获取:22 http://security.debian.org/debian-security bullseye-security/main amd64 libswresample3 amd64 7:4.3.3-0+deb11u1 [107 kB]
获取:23 http://security.debian.org/debian-security bullseye-security/main amd64 libpostproc55 amd64 7:4.3.3-0+deb11u1 [105 kB]
获取:24 http://security.debian.org/debian-security bullseye-security/main amd64 libavresample4 amd64 7:4.3.3-0+deb11u1 [103 kB]
获取:25 http://security.debian.org/debian-security bullseye-security/main amd64 libavutil56 amd64 7:4.3.3-0+deb11u1 [309 kB]
获取:26 http://security.debian.org/debian-security bullseye-security/main amd64 fonts-opensymbol all 2:102.11+LibO7.0.4-4+deb11u1 [285 kB]
获取:27 http://security.debian.org/debian-security bullseye-security/main amd64 gir1.2-webkit2-4.0 amd64 2.34.1-1~deb11u1 [113 kB]
获取:28 http://security.debian.org/debian-security bullseye-security/main amd64 gir1.2-javascriptcoregtk-4.0 amd64 2.34.1-1~deb11u1 [61.9 kB]
获取:29 http://security.debian.org/debian-security bullseye-security/main amd64 libwebkit2gtk-4.0-37 amd64 2.34.1-1~deb11u1 [14.1 MB]
获取:30 http://security.debian.org/debian-security bullseye-security/main amd64 libjavascriptcoregtk-4.0-18 amd64 2.34.1-1~deb11u1 [6,276 kB]
获取:31 http://security.debian.org/debian-security bullseye-security/main amd64 libridl-java all 1:7.0.4-4+deb11u1 [201 kB]
获取:32 http://security.debian.org/debian-security bullseye-security/main amd64 libjurt-java all 1:7.0.4-4+deb11u1 [201 kB]
获取:33 http://security.debian.org/debian-security bullseye-security/main amd64 libjuh-java all 1:7.0.4-4+deb11u1 [201 kB]
获取:34 http://security.debian.org/debian-security bullseye-security/main amd64 ure amd64 1:7.0.4-4+deb11u1 [1,343 kB]
获取:35 http://security.debian.org/debian-security bullseye-security/main amd64 libunoloader-java all 1:7.0.4-4+deb11u1 [205 kB]
获取:36 http://security.debian.org/debian-security bullseye-security/main amd64 liblibreoffice-java all 1:7.0.4-4+deb11u1 [1,811 kB]
获取:37 http://security.debian.org/debian-security bullseye-security/main amd64 libuno-sal3 amd64 1:7.0.4-4+deb11u1 [362 kB]
获取:38 http://security.debian.org/debian-security bullseye-security/main amd64 libuno-salhelpergcc3-3 amd64 1:7.0.4-4+deb11u1 [209 kB]
获取:39 http://security.debian.org/debian-security bullseye-security/main amd64 libuno-cppu3 amd64 1:7.0.4-4+deb11u1 [276 kB]
获取:40 http://security.debian.org/debian-security bullseye-security/main amd64 libuno-cppuhelpergcc3-3 amd64 1:7.0.4-4+deb11u1 [490 kB]
获取:41 http://security.debian.org/debian-security bullseye-security/main amd64 uno-libs-private amd64 1:7.0.4-4+deb11u1 [410 kB]
获取:42 http://security.debian.org/debian-security bullseye-security/main amd64 libuno-purpenvhelpergcc3-3 amd64 1:7.0.4-4+deb11u1 [208 kB]
获取:43 http://security.debian.org/debian-security bullseye-security/main amd64 libnss3 amd64 2:3.61-1+deb11u1 [1,305 kB]
获取:44 http://security.debian.org/debian-security bullseye-security/main amd64 libpq5 amd64 13.5-0+deb11u1 [179 kB]
获取:45 http://security.debian.org/debian-security bullseye-security/main amd64 libreoffice-help-zh-cn all 1:7.0.4-4+deb11u1 [3,220 kB]
获取:46 http://security.debian.org/debian-security bullseye-security/main amd64 libreoffice-help-en-us all 1:7.0.4-4+deb11u1 [1,587 kB]
获取:47 http://security.debian.org/debian-security bullseye-security/main amd64 libreoffice-help-common all 1:7.0.4-4+deb11u1 [3,348 kB]
获取:48 http://security.debian.org/debian-security bullseye-security/main amd64 python3-uno amd64 1:7.0.4-4+deb11u1 [325 kB]
获取:49 http://security.debian.org/debian-security bullseye-security/main amd64 libreoffice-base-core amd64 1:7.0.4-4+deb11u1 [1,048 kB]
获取:50 http://security.debian.org/debian-security bullseye-security/main amd64 libreoffice-core amd64 1:7.0.4-4+deb11u1 [34.3 MB]
获取:51 http://security.debian.org/debian-security bullseye-security/main amd64 libreoffice-common all 1:7.0.4-4+deb11u1 [18.7 MB]
获取:52 http://security.debian.org/debian-security bullseye-security/main amd64 libreoffice-l10n-zh-cn all 1:7.0.4-4+deb11u1 [825 kB]
获取:53 http://security.debian.org/debian-security bullseye-security/main amd64 libreoffice-style-colibre all 1:7.0.4-4+deb11u1 [1,418 kB]
获取:54 http://security.debian.org/debian-security bullseye-security/main amd64 libreoffice-style-breeze all 1:7.0.4-4+deb11u1 [3,193 kB]
已下载 121 MB,耗时 1小时 37分 28秒 (20.6 kB/s)                            
读取变更记录(changelogs)... 完成
正在从软件包中解出模板:100%
正在预设定软件包 ...
(正在读取数据库 ... 系统当前共安装有 236411 个文件和目录。)
准备解压 .../00-python3-ldb_2%3a2.2.3-2~deb11u1_amd64.deb  ...
正在解压 python3-ldb (2:2.2.3-2~deb11u1) 并覆盖 (2:2.2.0-3.1) ...
准备解压 .../01-samba-dsdb-modules_2%3a4.13.13+dfsg-1~deb11u2_amd64.deb  ...
正在解压 samba-dsdb-modules:amd64 (2:4.13.13+dfsg-1~deb11u2) 并覆盖 (2:4.13.5+dfsg-2) ...
准备解压 .../02-libldb2_2%3a2.2.3-2~deb11u1_amd64.deb  ...
正在解压 libldb2:amd64 (2:2.2.3-2~deb11u1) 并覆盖 (2:2.2.0-3.1) ...
准备解压 .../03-python3-samba_2%3a4.13.13+dfsg-1~deb11u2_amd64.deb  ...
正在解压 python3-samba (2:4.13.13+dfsg-1~deb11u2) 并覆盖 (2:4.13.5+dfsg-2) ...
准备解压 .../04-smbclient_2%3a4.13.13+dfsg-1~deb11u2_amd64.deb  ...
正在解压 smbclient (2:4.13.13+dfsg-1~deb11u2) 并覆盖 (2:4.13.5+dfsg-2) ...
准备解压 .../05-samba-vfs-modules_2%3a4.13.13+dfsg-1~deb11u2_amd64.deb  ...
正在解压 samba-vfs-modules:amd64 (2:4.13.13+dfsg-1~deb11u2) 并覆盖 (2:4.13.5+dfsg-2) ...
准备解压 .../06-samba_2%3a4.13.13+dfsg-1~deb11u2_amd64.deb  ...
正在解压 samba (2:4.13.13+dfsg-1~deb11u2) 并覆盖 (2:4.13.5+dfsg-2) ...
准备解压 .../07-samba-common-bin_2%3a4.13.13+dfsg-1~deb11u2_amd64.deb  ...
正在解压 samba-common-bin (2:4.13.13+dfsg-1~deb11u2) 并覆盖 (2:4.13.5+dfsg-2) ...
准备解压 .../08-libsmbclient_2%3a4.13.13+dfsg-1~deb11u2_amd64.deb  ...
正在解压 libsmbclient:amd64 (2:4.13.13+dfsg-1~deb11u2) 并覆盖 (2:4.13.5+dfsg-2) ...
准备解压 .../09-samba-libs_2%3a4.13.13+dfsg-1~deb11u2_amd64.deb  ...
正在解压 samba-libs:amd64 (2:4.13.13+dfsg-1~deb11u2) 并覆盖 (2:4.13.5+dfsg-2) ...
准备解压 .../10-libwbclient0_2%3a4.13.13+dfsg-1~deb11u2_amd64.deb  ...
正在解压 libwbclient0:amd64 (2:4.13.13+dfsg-1~deb11u2) 并覆盖 (2:4.13.5+dfsg-2) ...
准备解压 .../11-samba-common_2%3a4.13.13+dfsg-1~deb11u2_all.deb  ...
正在解压 samba-common (2:4.13.13+dfsg-1~deb11u2) 并覆盖 (2:4.13.5+dfsg-2) ...
准备解压 .../12-bind9-dnsutils_1%3a9.16.22-1~deb11u1_amd64.deb  ...
正在解压 bind9-dnsutils (1:9.16.22-1~deb11u1) 并覆盖 (1:9.16.15-1) ...
准备解压 .../13-bind9-libs_1%3a9.16.22-1~deb11u1_amd64.deb  ...
正在解压 bind9-libs:amd64 (1:9.16.22-1~deb11u1) 并覆盖 (1:9.16.15-1) ...
准备解压 .../14-bind9-host_1%3a9.16.22-1~deb11u1_amd64.deb  ...
正在解压 bind9-host (1:9.16.22-1~deb11u1) 并覆盖 (1:9.16.15-1) ...
准备解压 .../15-ffmpeg_7%3a4.3.3-0+deb11u1_amd64.deb  ...
正在解压 ffmpeg (7:4.3.3-0+deb11u1) 并覆盖 (7:4.3.2-0+deb11u2) ...
准备解压 .../16-libavdevice58_7%3a4.3.3-0+deb11u1_amd64.deb  ...
正在解压 libavdevice58:amd64 (7:4.3.3-0+deb11u1) 并覆盖 (7:4.3.2-0+deb11u2) ...
准备解压 .../17-libavfilter7_7%3a4.3.3-0+deb11u1_amd64.deb  ...
正在解压 libavfilter7:amd64 (7:4.3.3-0+deb11u1) 并覆盖 (7:4.3.2-0+deb11u2) ...
准备解压 .../18-libswscale5_7%3a4.3.3-0+deb11u1_amd64.deb  ...
正在解压 libswscale5:amd64 (7:4.3.3-0+deb11u1) 并覆盖 (7:4.3.2-0+deb11u2) ...
准备解压 .../19-libavformat58_7%3a4.3.3-0+deb11u1_amd64.deb  ...
正在解压 libavformat58:amd64 (7:4.3.3-0+deb11u1) 并覆盖 (7:4.3.2-0+deb11u2) ...
准备解压 .../20-libavcodec58_7%3a4.3.3-0+deb11u1_amd64.deb  ...
正在解压 libavcodec58:amd64 (7:4.3.3-0+deb11u1) 并覆盖 (7:4.3.2-0+deb11u2) ...
准备解压 .../21-libswresample3_7%3a4.3.3-0+deb11u1_amd64.deb  ...
正在解压 libswresample3:amd64 (7:4.3.3-0+deb11u1) 并覆盖 (7:4.3.2-0+deb11u2) ...
准备解压 .../22-libpostproc55_7%3a4.3.3-0+deb11u1_amd64.deb  ...
正在解压 libpostproc55:amd64 (7:4.3.3-0+deb11u1) 并覆盖 (7:4.3.2-0+deb11u2) ...
准备解压 .../23-libavresample4_7%3a4.3.3-0+deb11u1_amd64.deb  ...
正在解压 libavresample4:amd64 (7:4.3.3-0+deb11u1) 并覆盖 (7:4.3.2-0+deb11u2) ...
准备解压 .../24-libavutil56_7%3a4.3.3-0+deb11u1_amd64.deb  ...
正在解压 libavutil56:amd64 (7:4.3.3-0+deb11u1) 并覆盖 (7:4.3.2-0+deb11u2) ...
准备解压 .../25-fonts-opensymbol_2%3a102.11+LibO7.0.4-4+deb11u1_all.deb  ...
正在解压 fonts-opensymbol (2:102.11+LibO7.0.4-4+deb11u1) 并覆盖 (2:102.11+LibO7.0.4-4) ...
准备解压 .../26-gir1.2-webkit2-4.0_2.34.1-1~deb11u1_amd64.deb  ...
正在解压 gir1.2-webkit2-4.0:amd64 (2.34.1-1~deb11u1) 并覆盖 (2.32.4-1~deb11u1) ...
准备解压 .../27-gir1.2-javascriptcoregtk-4.0_2.34.1-1~deb11u1_amd64.deb  ...
正在解压 gir1.2-javascriptcoregtk-4.0:amd64 (2.34.1-1~deb11u1) 并覆盖 (2.32.4-1~deb11u1) ...
准备解压 .../28-libwebkit2gtk-4.0-37_2.34.1-1~deb11u1_amd64.deb  ...
正在解压 libwebkit2gtk-4.0-37:amd64 (2.34.1-1~deb11u1) 并覆盖 (2.32.4-1~deb11u1) ...
准备解压 .../29-libjavascriptcoregtk-4.0-18_2.34.1-1~deb11u1_amd64.deb  ...
正在解压 libjavascriptcoregtk-4.0-18:amd64 (2.34.1-1~deb11u1) 并覆盖 (2.32.4-1~deb11u1) ...
准备解压 .../30-libridl-java_1%3a7.0.4-4+deb11u1_all.deb  ...
正在解压 libridl-java (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
准备解压 .../31-libjurt-java_1%3a7.0.4-4+deb11u1_all.deb  ...
正在解压 libjurt-java (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
准备解压 .../32-libjuh-java_1%3a7.0.4-4+deb11u1_all.deb  ...
正在解压 libjuh-java (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
准备解压 .../33-ure_1%3a7.0.4-4+deb11u1_amd64.deb  ...
正在解压 ure (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
准备解压 .../34-libunoloader-java_1%3a7.0.4-4+deb11u1_all.deb  ...
正在解压 libunoloader-java (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
准备解压 .../35-liblibreoffice-java_1%3a7.0.4-4+deb11u1_all.deb  ...
正在解压 liblibreoffice-java (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
准备解压 .../36-libuno-sal3_1%3a7.0.4-4+deb11u1_amd64.deb  ...
正在解压 libuno-sal3 (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
准备解压 .../37-libuno-salhelpergcc3-3_1%3a7.0.4-4+deb11u1_amd64.deb  ...
正在解压 libuno-salhelpergcc3-3 (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
准备解压 .../38-libuno-cppu3_1%3a7.0.4-4+deb11u1_amd64.deb  ...
正在解压 libuno-cppu3 (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
准备解压 .../39-libuno-cppuhelpergcc3-3_1%3a7.0.4-4+deb11u1_amd64.deb  ...
正在解压 libuno-cppuhelpergcc3-3 (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
准备解压 .../40-uno-libs-private_1%3a7.0.4-4+deb11u1_amd64.deb  ...
正在解压 uno-libs-private (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
准备解压 .../41-libuno-purpenvhelpergcc3-3_1%3a7.0.4-4+deb11u1_amd64.deb  ...
正在解压 libuno-purpenvhelpergcc3-3 (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
准备解压 .../42-libnss3_2%3a3.61-1+deb11u1_amd64.deb  ...
正在解压 libnss3:amd64 (2:3.61-1+deb11u1) 并覆盖 (2:3.61-1) ...
准备解压 .../43-libpq5_13.5-0+deb11u1_amd64.deb  ...
正在解压 libpq5:amd64 (13.5-0+deb11u1) 并覆盖 (13.4-0+deb11u1) ...
准备解压 .../44-libreoffice-help-zh-cn_1%3a7.0.4-4+deb11u1_all.deb  ...
正在解压 libreoffice-help-zh-cn (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
准备解压 .../45-libreoffice-help-en-us_1%3a7.0.4-4+deb11u1_all.deb  ...
正在解压 libreoffice-help-en-us (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
准备解压 .../46-libreoffice-help-common_1%3a7.0.4-4+deb11u1_all.deb  ...
正在解压 libreoffice-help-common (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
准备解压 .../47-python3-uno_1%3a7.0.4-4+deb11u1_amd64.deb  ...
正在解压 python3-uno (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
准备解压 .../48-libreoffice-base-core_1%3a7.0.4-4+deb11u1_amd64.deb  ...
正在解压 libreoffice-base-core (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
准备解压 .../49-libreoffice-core_1%3a7.0.4-4+deb11u1_amd64.deb  ...
正在解压 libreoffice-core (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
准备解压 .../50-libreoffice-common_1%3a7.0.4-4+deb11u1_all.deb  ...
正在解压 libreoffice-common (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
准备解压 .../51-libreoffice-l10n-zh-cn_1%3a7.0.4-4+deb11u1_all.deb  ...
正在解压 libreoffice-l10n-zh-cn (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
准备解压 .../52-libreoffice-style-colibre_1%3a7.0.4-4+deb11u1_all.deb  ...
正在解压 libreoffice-style-colibre (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
准备解压 .../53-libreoffice-style-breeze_1%3a7.0.4-4+deb11u1_all.deb  ...
正在解压 libreoffice-style-breeze (1:7.0.4-4+deb11u1) 并覆盖 (1:7.0.4-4) ...
正在设置 bind9-libs:amd64 (1:9.16.22-1~deb11u1) ...
正在设置 libuno-sal3 (1:7.0.4-4+deb11u1) ...
正在设置 libpq5:amd64 (13.5-0+deb11u1) ...
正在设置 libjavascriptcoregtk-4.0-18:amd64 (2.34.1-1~deb11u1) ...
正在设置 libnss3:amd64 (2:3.61-1+deb11u1) ...
正在设置 samba-common (2:4.13.13+dfsg-1~deb11u2) ...
正在设置 gir1.2-javascriptcoregtk-4.0:amd64 (2.34.1-1~deb11u1) ...
正在设置 libwbclient0:amd64 (2:4.13.13+dfsg-1~deb11u2) ...
正在设置 libavutil56:amd64 (7:4.3.3-0+deb11u1) ...
正在设置 libreoffice-style-colibre (1:7.0.4-4+deb11u1) ...
正在设置 libreoffice-style-breeze (1:7.0.4-4+deb11u1) ...
正在设置 libpostproc55:amd64 (7:4.3.3-0+deb11u1) ...
正在设置 libwebkit2gtk-4.0-37:amd64 (2.34.1-1~deb11u1) ...
正在设置 libuno-salhelpergcc3-3 (1:7.0.4-4+deb11u1) ...
正在设置 libswscale5:amd64 (7:4.3.3-0+deb11u1) ...
正在设置 libunoloader-java (1:7.0.4-4+deb11u1) ...
正在设置 libldb2:amd64 (2:2.2.3-2~deb11u1) ...
正在设置 bind9-host (1:9.16.22-1~deb11u1) ...
正在设置 fonts-opensymbol (2:102.11+LibO7.0.4-4+deb11u1) ...
正在设置 gir1.2-webkit2-4.0:amd64 (2.34.1-1~deb11u1) ...
正在设置 libswresample3:amd64 (7:4.3.3-0+deb11u1) ...
正在设置 libavresample4:amd64 (7:4.3.3-0+deb11u1) ...
正在设置 libuno-cppu3 (1:7.0.4-4+deb11u1) ...
正在设置 python3-ldb (2:2.2.3-2~deb11u1) ...
正在设置 libavcodec58:amd64 (7:4.3.3-0+deb11u1) ...
正在设置 bind9-dnsutils (1:9.16.22-1~deb11u1) ...
正在设置 libuno-purpenvhelpergcc3-3 (1:7.0.4-4+deb11u1) ...
正在设置 uno-libs-private (1:7.0.4-4+deb11u1) ...
正在设置 libavformat58:amd64 (7:4.3.3-0+deb11u1) ...
正在设置 samba-libs:amd64 (2:4.13.13+dfsg-1~deb11u2) ...
正在设置 libsmbclient:amd64 (2:4.13.13+dfsg-1~deb11u2) ...
正在设置 smbclient (2:4.13.13+dfsg-1~deb11u2) ...
正在设置 libavfilter7:amd64 (7:4.3.3-0+deb11u1) ...
正在设置 samba-dsdb-modules:amd64 (2:4.13.13+dfsg-1~deb11u2) ...
正在设置 python3-samba (2:4.13.13+dfsg-1~deb11u2) ...
正在设置 libuno-cppuhelpergcc3-3 (1:7.0.4-4+deb11u1) ...
正在设置 samba-vfs-modules:amd64 (2:4.13.13+dfsg-1~deb11u2) ...
正在设置 libavdevice58:amd64 (7:4.3.3-0+deb11u1) ...
正在设置 samba-common-bin (2:4.13.13+dfsg-1~deb11u2) ...
Checking smb.conf with testparm
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Weak crypto is allowed
Server role: ROLE_STANDALONE

Done
正在设置 ure (1:7.0.4-4+deb11u1) ...
正在设置 ffmpeg (7:4.3.3-0+deb11u1) ...
正在设置 samba (2:4.13.13+dfsg-1~deb11u2) ...
Samba is not being run as an AD Domain Controller: Masking samba-ad-dc.service
Please ignore the following error about deb-systemd-helper not finding those services.
(samba-ad-dc.service already masked)
Failed to preset unit: Unit file /etc/systemd/system/samba-ad-dc.service is masked.
/usr/bin/deb-systemd-helper: error: systemctl preset failed on samba-ad-dc.service: No such file or directory
samba-ad-dc.service is a disabled or a static unit not running, not starting it.
正在设置 liblibreoffice-java (1:7.0.4-4+deb11u1) ...
正在设置 libjurt-java (1:7.0.4-4+deb11u1) ...
正在设置 libreoffice-common (1:7.0.4-4+deb11u1) ...
正在设置 libjuh-java (1:7.0.4-4+deb11u1) ...
正在设置 libreoffice-core (1:7.0.4-4+deb11u1) ...
正在设置 libridl-java (1:7.0.4-4+deb11u1) ...
正在设置 libreoffice-l10n-zh-cn (1:7.0.4-4+deb11u1) ...
正在设置 libreoffice-help-common (1:7.0.4-4+deb11u1) ...
正在设置 libreoffice-base-core (1:7.0.4-4+deb11u1) ...
正在设置 libreoffice-help-en-us (1:7.0.4-4+deb11u1) ...
正在设置 python3-uno (1:7.0.4-4+deb11u1) ...
正在设置 libreoffice-help-zh-cn (1:7.0.4-4+deb11u1) ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
正在处理用于 libc-bin (2.31-13+deb11u2) 的触发器 ...
正在处理用于 ufw (0.36-7.1) 的触发器 ...
正在处理用于 man-db (2.9.4-2) 的触发器 ...
正在处理用于 shared-mime-info (2.0-1) 的触发器 ...
正在处理用于 mailcap (3.69) 的触发器 ...
正在处理用于 fontconfig (2.13.1-4.2) 的触发器 ...
root@debian:/home/zhong# 

国内脑机接口公司NeuraMatrix完成A轮融资

11 月 23 日消息,国内脑机接口平台公司宁矩科技(NeuraMatrix)宣布完成总额达亿元人民币的 A 轮融资,本轮融资由华盖资本领投,风投基金 Prosperity7 Ventures 及经纬中国跟投。

在完成 A 轮融资后,NeuraMatrix 表示将会加大芯片研发及量产方面的投入,推进软硬件开发,并加速医疗及科研设备的量产。

NeuraMatrix 成立于 2019 年 11 月,是由清华大学孵化的一家初创企业,今年 3 月刚完成数百万美元的 Pre-A 轮融资。该公司目标是打造从材料、芯片、硬件设备到软件一体化的脑机接口平台。

NeuraMatrix 的技术重心为可置于脑区内的侵入式脑机接口,侵入式脑机接口由于能够获取从低频到高频更全面的高质量信号,伴随着设备小型化及植入技术、材料方面的进步,被认为更能够满足医疗、智能交互方面的需求。

据悉,NeuraMatrix 自研的双向脑机接口商用芯片已完成流片,预计明年初实现搭载自研芯片设备的量产,其首个无线侵入式脑机接口设备样机也已开始供客户使用。

目前 NeuraMatrix 已与多家科研院所、医院及药企签订了上千万元设备采购意向订单,其主要合作对象也集中在科研院校及医院,如正在与清华大学附属长庚医院、天坛医院、宣武医院等医疗机构展开合作,内容包括运动康复、神经电刺激治疗帕金森和癫痫、脊髓瘫痪和面瘫等方面。

转自:https://www.163.com/dy/article/GPGHVA7605118HA4.html

debian系统的安装步骤

一、在安装开始界面里选择advanced options

二、然后选择graphical expert install

三、一直点击“继续”,直到“配置区域”这一项时,点选“utf-8”选项,然后点击“继续”

四、一直点击“继续”,直到“从安装介质中加载安装程序的组件”这一步时,将所有选项全部点选,然后点击“继续”

五、一直点击“继续”,直到“设置并启动PPPOE连接”这一项时,如果无法向前,则点击返回,直接跳过这一步,然后选中下一步操作——配置网络,点击“继续”

六、一直点击“继续”,直到“选择Debian仓库镜像”这一步时,选择“mirrors.ustc.edu.cn”,然后点击“继续”

七、 一直点击“继续”,直到“磁盘分区”这一步时,取消默认的“否”,选择“是”,然后点击“继续”

八、 一直点击“继续”,直到“配置软件包管理器”这一步时, 取消默认的 “否”, 选择“是”,然后点击“继续”

九、 一直点击“继续”,直到“软件选择”这一步时, 取消默认的 “GNOME”,点选“KDE plasma”,然后点击“继续”

十、 一直点击“继续”,直到“安装GRUB启动引导器”这一步时,选择“当前安装的硬盘”,然后点击“继续”

十一、一直点击“继续”,直到最后重启后完成安装。

如何在 Linux 上杀死一个僵尸进程

这一切始于执行 Linux 中的一个程序时,当它被执行时,它的运行实例被称为进程。你可以用 ps -ax命令查看你的 Linux 环境中的所有进程。

zhong@debian:~$ ps -ax
    PID TTY      STAT   TIME COMMAND
      1 ?        Ss     0:01 /sbin/init
      2 ?        S      0:00 [kthreadd]
      3 ?        I<     0:00 [rcu_gp]
      4 ?        I<     0:00 [rcu_par_gp]
      6 ?        I<     0:00 [kworker/0:0H-events_highpri]
      8 ?        I<     0:00 [mm_percpu_wq]
      9 ?        S      0:00 [rcu_tasks_rude_]
     10 ?        S      0:00 [rcu_tasks_trace]
     11 ?        S      0:00 [ksoftirqd/0]
     12 ?        I      0:02 [rcu_sched]
     13 ?        S      0:00 [migration/0]
     15 ?        S      0:00 [cpuhp/0]
     16 ?        S      0:00 [cpuhp/1]
     17 ?        S      0:00 [migration/1]
     18 ?        S      0:00 [ksoftirqd/1]
     20 ?        I<     0:00 [kworker/1:0H-events_highpri]
     21 ?        S      0:00 [cpuhp/2]
     22 ?        S      0:00 [migration/2]
     23 ?        S      0:00 [ksoftirqd/2]
     25 ?        I<     0:00 [kworker/2:0H-events_highpri]
     26 ?        S      0:00 [cpuhp/3]
     27 ?        S      0:00 [migration/3]
     28 ?        S      0:00 [ksoftirqd/3]
     30 ?        I<     0:00 [kworker/3:0H-events_highpri]
     35 ?        S      0:00 [kdevtmpfs]
     36 ?        I<     0:00 [netns]
     37 ?        S      0:00 [kauditd]
     39 ?        S      0:00 [khungtaskd]
     40 ?        S      0:00 [oom_reaper]
     41 ?        I<     0:00 [writeback]
     42 ?        S      0:00 [kcompactd0]
     43 ?        SN     0:00 [ksmd]
     44 ?        SN     0:00 [khugepaged]
     62 ?        I<     0:00 [kintegrityd]
     63 ?        I<     0:00 [kblockd]
     64 ?        I<     0:00 [blkcg_punt_bio]
     65 ?        I<     0:00 [edac-poller]
     66 ?        I<     0:00 [devfreq_wq]
     70 ?        S      0:00 [kswapd0]
     71 ?        I<     0:00 [kthrotld]
     72 ?        I<     0:00 [acpi_thermal_pm]
     75 ?        I      0:02 [kworker/2:4-events]
     76 ?        I<     0:00 [kworker/2:1H-events_highpri]
     77 ?        I<     0:00 [kworker/1:1H-events_highpri]
     78 ?        I<     0:00 [ipv6_addrconf]
     87 ?        I<     0:00 [kstrp]
     90 ?        I<     0:00 [zswap-shrink]
     91 ?        D<     0:01 [kworker/u17:0+i915_flip]
    142 ?        I<     0:00 [ata_sff]
    143 ?        S      0:00 [scsi_eh_0]
    144 ?        I<     0:00 [kworker/3:1H-events_highpri]
    145 ?        I<     0:00 [scsi_tmf_0]
    146 ?        S      0:00 [scsi_eh_1]
    148 ?        I<     0:00 [scsi_tmf_1]
    149 ?        S      0:00 [scsi_eh_2]
    150 ?        I<     0:00 [scsi_tmf_2]
    151 ?        S      0:00 [scsi_eh_3]
    152 ?        I<     0:00 [scsi_tmf_3]
    153 ?        S      0:00 [scsi_eh_4]
    154 ?        I<     0:00 [scsi_tmf_4]
    155 ?        S      0:00 [scsi_eh_5]
    156 ?        I<     0:00 [scsi_tmf_5]
    161 ?        S      0:00 [card0-crtc0]
    162 ?        S      0:00 [card0-crtc1]
    167 ?        I<     0:00 [nvkm-disp]
    168 ?        I<     0:00 [ttm_swap]
    169 ?        S      0:00 [card1-crtc0]
    170 ?        S      0:00 [card1-crtc1]
    172 ?        I      0:01 [kworker/0:2-events]
    211 ?        S      0:00 [jbd2/sda1-8]
    212 ?        I<     0:00 [ext4-rsv-conver]
    251 ?        Ss     0:00 /lib/systemd/systemd-journald
    281 ?        Ss     0:00 /lib/systemd/systemd-udevd
    353 ?        Ssl    0:00 /lib/systemd/systemd-timesyncd
    361 ?        Ss     0:00 /usr/sbin/haveged --Foreground --verbose=1
    405 ?        S      0:00 [watchdogd]
    477 ?        S      0:00 [irq/29-mei_me]
    484 ?        I<     0:00 [cfg80211]
    486 ?        I<     0:00 [kmemstick]
    507 ?        Ssl    0:00 /usr/libexec/accounts-daemon
    510 ?        Ss     0:01 avahi-daemon: running [debian.local]
    514 ?        Ss     0:00 /usr/sbin/cron -f
    515 ?        Ss     0:05 /usr/bin/dbus-daemon --system --address=systemd
    516 ?        Ssl    0:09 /usr/sbin/NetworkManager --no-daemon
    518 ?        Ssl    0:00 /usr/libexec/polkitd --no-debug
    519 ?        Ssl    0:00 /usr/sbin/rsyslogd -n -iNONE
    522 ?        Ss     0:00 /usr/sbin/smartd -n
    539 ?        Ss     0:00 /lib/systemd/systemd-logind
    542 ?        Ssl    0:03 /usr/libexec/udisks2/udisksd
    546 ?        Ss     0:02 /sbin/wpa_supplicant -u -s -O /run/wpa_supplica
    551 ?        S      0:00 avahi-daemon: chroot helper
    567 ?        I<     0:00 [cryptd]
    665 ?        Ssl    0:00 /usr/sbin/ModemManager
    711 ?        Ss     0:00 /usr/sbin/cupsd -l
    715 ?        Ssl    0:00 /usr/bin/python3 /usr/share/unattended-upgrades
    723 ?        Ssl    0:00 /usr/bin/sddm
    725 ?        Ssl    0:00 /usr/libexec/colord
    727 ?        Ss     0:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 
    741 tty7     Ssl+   0:55 /usr/lib/xorg/Xorg -nolisten tcp -auth /var/run
    825 ?        I<     0:00 [iprt-VBoxWQueue]
    827 ?        S      0:00 [iprt-VBoxTscThr]
    830 ?        Ssl    0:00 /usr/sbin/cups-browsed
    916 ?        SNsl   0:00 /usr/libexec/rtkit-daemon
    941 ?        I<     0:00 [kworker/u17:1]
    953 ?        Ss     0:00 /usr/sbin/smbd --foreground --no-process-group
    955 ?        S      0:00 /usr/sbin/smbd --foreground --no-process-group
    956 ?        S      0:00 /usr/sbin/smbd --foreground --no-process-group
    958 ?        S      0:00 /usr/sbin/smbd --foreground --no-process-group
    980 ?        S      0:00 /usr/lib/x86_64-linux-gnu/sddm/sddm-helper --so
    981 ?        I      0:01 [kworker/1:1-events]
    983 ?        Ss     0:00 /lib/systemd/systemd --user
    985 ?        S      0:00 (sd-pam)
   1004 ?        S<sl   0:00 /usr/bin/pipewire
   1005 ?        S<sl   0:00 /usr/bin/pulseaudio --daemonize=no --log-target
   1008 ?        Ss     0:02 /usr/bin/dbus-daemon --session --address=system
   1010 ?        S<l    0:00 /usr/bin/pipewire-media-session
   1013 ?        Sl     0:00 /usr/bin/kwalletd5 --pam-login 7 3
   1014 ?        Sl     0:00 /usr/bin/startplasma-x11
   1073 ?        Ss     0:00 /usr/bin/ssh-agent /usr/bin/im-launch /usr/bin/
   1090 ?        Sl     0:00 /usr/bin/fcitx -d
   1097 ?        Ss     0:00 /usr/bin/dbus-daemon --syslog --fork --print-pi
   1101 ?        SN     0:00 /usr/bin/fcitx-dbus-watcher unix:abstract=/tmp/
   1122 ?        S      0:00 /usr/lib/x86_64-linux-gnu/libexec/kf5/start_kde
   1123 ?        Ss     0:00 kdeinit5: Running...
   1130 ?        Sl     0:00 /usr/lib/x86_64-linux-gnu/libexec/kf5/klauncher
   1134 ?        I      0:03 [kworker/3:0-events]
   1152 ?        I<     0:00 [kworker/0:2H-events_highpri]
   1154 ?        Sl     0:05 /usr/bin/kded5
   1156 ?        Sl     0:01 /opt/sogoupinyin/files/bin/sogoupinyinService
   1162 ?        Sl     0:48 /usr/bin/kwin_x11
   1165 ?        Sl     0:00 /usr/libexec/pulse/gsettings-helper
   1176 ?        Sl     0:00 /usr/libexec/dconf-service
   1180 ?        S      0:00 /usr/bin/xsettingsd
   1205 ?        Ssl    0:01 /usr/libexec/upowerd
   1207 ?        Sl     0:00 /usr/lib/x86_64-linux-gnu/libexec/kactivitymana
   1217 ?        Ssl    0:03 /usr/bin/kglobalaccel5
   1232 ?        Sl     0:00 /usr/bin/ksmserver
   1248 ?        Sl     0:33 /usr/bin/plasmashell
   1250 ?        Sl     0:00 /usr/bin/xembedsniproxy
   1252 ?        Sl     0:00 /usr/lib/x86_64-linux-gnu/libexec/polkit-kde-au
   1254 ?        Sl     0:00 /usr/bin/kaccess
   1272 ?        Sl     0:00 /usr/bin/gmenudbusmenuproxy
   1274 ?        Sl     0:03 /usr/lib/x86_64-linux-gnu/libexec/kdeconnectd
   1281 ?        Sl     0:03 /usr/lib/x86_64-linux-gnu/libexec/DiscoverNotif
   1311 ?        Sl     0:13 /opt/sogoupinyin/files/bin/sogoupinyinService-w
   1339 ?        Ssl    0:04 /usr/libexec/packagekitd
   1356 ?        Sl     0:00 /usr/bin/korgac -session 10c5d36269000163594014
   1370 ?        Sl     0:00 /usr/lib/x86_64-linux-gnu/libexec/kf5/kscreen_b
   1371 ?        Ss     0:00 /usr/libexec/bluetooth/obexd
   1380 ?        Sl     0:00 /usr/libexec/geoclue-2.0/demos/agent
   1383 ?        Sl     0:00 /usr/lib/x86_64-linux-gnu/libexec/org_kde_power
   1388 ?        Sl     0:00 /usr/libexec/at-spi-bus-launcher --launch-immed
   1397 ?        S      0:00 /usr/bin/dbus-daemon --config-file=/usr/share/d
   1402 ?        Sl     0:01 /usr/bin/akonadi_control
   1424 ?        Sl     0:02 /usr/bin/akonadiserver
   1434 ?        Sl     0:06 /usr/sbin/mysqld --defaults-file=/home/zhong/.l
   1457 ?        Sl     0:00 /usr/bin/akonadi_akonotes_resource --identifier
   1458 ?        Sl     0:00 /usr/bin/akonadi_birthdays_resource --identifie
   1459 ?        Sl     0:00 /usr/bin/akonadi_contacts_resource --identifier
   1460 ?        Sl     0:00 /usr/bin/akonadi_ical_resource --identifier ako
   1461 ?        SLl    0:05 /usr/bin/akonadi_imap_resource --identifier ako
   1462 ?        SNl    0:00 /usr/bin/akonadi_indexing_agent --identifier ak
   1464 ?        Sl     0:00 /usr/bin/akonadi_maildir_resource --identifier 
   1467 ?        Sl     0:03 /usr/bin/akonadi_maildispatcher_agent --identif
   1469 ?        Sl     0:00 /usr/bin/akonadi_migration_agent --identifier a
   1470 ?        Sl     0:00 /usr/bin/akonadi_newmailnotifier_agent --identi
   1474 ?        Sl     0:03 /usr/bin/akonadi_notes_agent --identifier akona
   1655 ?        Ssl    0:00 /usr/libexec/xdg-desktop-portal
   1663 ?        Ssl    0:00 /usr/libexec/xdg-document-portal
   1668 ?        Ssl    0:00 /usr/libexec/xdg-permission-store
   1673 ?        Ss     0:00 fusermount -o rw,nosuid,nodev,fsname=portal,aut
   1682 ?        Ssl    0:02 /usr/libexec/xdg-desktop-portal-gtk
   1697 ?        Sl     0:00 /usr/libexec/at-spi2-registryd --use-gnome-sess
   1968 ?        S      0:00 file.so [kdeinit5] file local:/run/user/1000/kl
   1976 ?        Sl     0:03 /usr/bin/dolphin
   2341 ?        S      0:00 /usr/lib/cups/notifier/dbus dbus://
   2342 ?        S      0:00 /usr/lib/cups/notifier/dbus dbus://
   2344 ?        Sl     0:03 /usr/bin/kde-add-printer --add-printer
   3318 ?        I      0:01 [kworker/0:1-events]
   3654 ?        I      0:00 [kworker/u16:0-flush-8:0]
   3689 ?        I      0:00 [kworker/u16:2-i915]
   3711 ?        I      0:00 [kworker/1:0-events]
   3743 ?        I      0:00 [kworker/3:2]
   3750 ?        I      0:00 [kworker/2:0-events]
   3755 ?        I      0:00 [kworker/u16:1-events_unbound]
   3797 ?        I      0:00 [kworker/u16:3-flush-8:0]
   3830 ?        I      0:00 [kworker/2:1-events]
   3831 ?        I      0:00 [kworker/2:2-events]
   3832 ?        I      0:00 [kworker/0:0-events]
   3833 ?        I      0:00 [kworker/1:2]
   3834 ?        Sl     0:19 /opt/microsoft/msedge/msedge --enable-crashpad
   3840 ?        S      0:00 cat
   3841 ?        S      0:00 cat
   3843 ?        Sl     0:00 /opt/microsoft/msedge/msedge_crashpad_handler -
   3845 ?        Sl     0:00 /opt/microsoft/msedge/msedge_crashpad_handler -
   3851 ?        S      0:00 /opt/microsoft/msedge/msedge --type=zygote --no
   3852 ?        S      0:00 /opt/microsoft/msedge/msedge --type=zygote --en
   3853 ?        S      0:00 /opt/microsoft/msedge/nacl_helper
   3856 ?        S      0:00 /opt/microsoft/msedge/msedge --type=zygote --en
   3932 ?        Rl     0:19 /opt/microsoft/msedge/msedge --type=gpu-process
   3936 ?        Sl     0:03 /opt/microsoft/msedge/msedge --type=utility --u
   3944 ?        Sl     0:00 /opt/microsoft/msedge/msedge --type=utility --u
   4006 ?        Sl     0:00 /opt/microsoft/msedge/msedge --type=renderer --
   4029 ?        Sl     0:00 /opt/microsoft/msedge/msedge --type=renderer --
   4046 ?        Sl     0:00 /opt/microsoft/msedge/msedge --type=renderer --
   4144 ?        Sl     0:37 /opt/microsoft/msedge/msedge --type=renderer --
   4159 ?        Sl     0:00 /opt/microsoft/msedge/msedge --type=utility --u
   4275 ?        Sl     0:11 /opt/microsoft/msedge/msedge --type=renderer --
   4287 ?        Sl     0:00 /opt/microsoft/msedge/msedge --type=renderer --
   4302 ?        Rl     0:00 /usr/bin/konsole
   4313 pts/1    Ss     0:00 /bin/bash
   4317 pts/1    R+     0:00 ps -ax


有时一个进程启动另一个进程,使第一个进程成为第二个进程的父进程。pstree -psn命令是一个很好的工具,可以让你看到系统中进程的“家谱”。

zhong@debian:~$ pstree -psn
systemd(1)─┬─systemd-journal(251)
           ├─systemd-udevd(281)
           ├─systemd-timesyn(353)───{systemd-timesyn}(408)
           ├─haveged(361)
           ├─accounts-daemon(507)─┬─{accounts-daemon}(531)
           │                      └─{accounts-daemon}(614)
           ├─avahi-daemon(510)───avahi-daemon(551)
           ├─cron(514)
           ├─dbus-daemon(515)
           ├─NetworkManager(516)─┬─{NetworkManager}(586)
           │                     └─{NetworkManager}(620)
           ├─polkitd(518)─┬─{polkitd}(538)
           │              └─{polkitd}(615)
           ├─rsyslogd(519)─┬─{rsyslogd}(548)
           │               ├─{rsyslogd}(549)
           │               └─{rsyslogd}(556)
           ├─smartd(522)
           ├─systemd-logind(539)
           ├─udisksd(542)─┬─{udisksd}(572)
           │              ├─{udisksd}(618)
           │              ├─{udisksd}(695)
           │              └─{udisksd}(756)
           ├─wpa_supplicant(546)
           ├─ModemManager(665)─┬─{ModemManager}(699)
           │                   └─{ModemManager}(703)
           ├─cupsd(711)─┬─dbus(2341)
           │            └─dbus(2342)
           ├─unattended-upgr(715)───{unattended-upgr}(814)
           ├─sddm(723)─┬─{sddm}(735)
           │           ├─Xorg(741)─┬─{Xorg}(837)
           │           │           ├─{Xorg}(838)
           │           │           ├─{Xorg}(839)
           │           │           ├─{Xorg}(840)
           │           │           ├─{Xorg}(872)
           │           │           ├─{Xorg}(873)
           │           │           ├─{Xorg}(874)
           │           │           ├─{Xorg}(875)
           │           │           ├─{Xorg}(876)
           │           │           ├─{Xorg}(877)
           │           │           ├─{Xorg}(878)
           │           │           ├─{Xorg}(879)
           │           │           └─{Xorg}(887)
           │           └─sddm-helper(980)───startplasma-x11(1014)─┬─ssh-age+
           │                                                      └─{startp+
           ├─colord(725)─┬─{colord}(731)
           │             └─{colord}(737)
           ├─sshd(727)
           ├─cups-browsed(830)─┬─{cups-browsed}(835)
           │                   └─{cups-browsed}(836)
           ├─rtkit-daemon(916)─┬─{rtkit-daemon}(917)
           │                   └─{rtkit-daemon}(918)
           ├─smbd(953)─┬─smbd-notifyd(955)
           │           ├─cleanupd(956)
           │           └─lpqd(958)
           ├─systemd(983)─┬─(sd-pam)(985)
           │              ├─pipewire(1004)─┬─{pipewire}(1006)
           │              │                └─pipewire-media-(1010)───{pipew+
           │              ├─pulseaudio(1005)─┬─{pulseaudio}(1163)
           │              │                  ├─{pulseaudio}(1164)
           │              │                  └─gsettings-helpe(1165)─┬─{gse+
           │              │                                          ├─{gse+
           │              │                                          └─{gse+
           │              ├─dbus-daemon(1008)
           │              ├─dconf-service(1176)─┬─{dconf-service}(1177)
           │              │                     └─{dconf-service}(1178)
           │              ├─kactivitymanage(1207)─┬─{kactivitymanage}(1209)
           │              │                       ├─{kactivitymanage}(1210)
           │              │                       ├─{kactivitymanage}(1213)
           │              │                       ├─{kactivitymanage}(1214)
           │              │                       └─{kactivitymanage}(1215)
           │              ├─kglobalaccel5(1217)─┬─{kglobalaccel5}(1220)
           │              │                     └─{kglobalaccel5}(1234)
           │              ├─kscreen_backend(1370)─┬─{kscreen_backend}(1374)
           │              │                       └─{kscreen_backend}(1376)
           │              ├─obexd(1371)
           │              ├─xdg-desktop-por(1655)─┬─{xdg-desktop-por}(1660)
           │              │                       ├─{xdg-desktop-por}(1661)
           │              │                       ├─{xdg-desktop-por}(1703)
           │              │                       ├─{xdg-desktop-por}(1704)
           │              │                       └─{xdg-desktop-por}(1705)
           │              ├─xdg-document-po(1663)─┬─{xdg-document-po}(1666)
           │              │                       ├─{xdg-document-po}(1667)
           │              │                       ├─fusermount(1673)
           │              │                       ├─{xdg-document-po}(1675)
           │              │                       ├─{xdg-document-po}(1676)
           │              │                       └─{xdg-document-po}(1677)
           │              ├─xdg-permission-(1668)─┬─{xdg-permission-}(1669)
           │              │                       └─{xdg-permission-}(1671)
           │              └─xdg-desktop-por(1682)─┬─{xdg-desktop-por}(1693)
           │                                      ├─{xdg-desktop-por}(1694)
           │                                      └─{xdg-desktop-por}(1700)
           ├─kwalletd5(1013)─┬─{kwalletd5}(1277)
           │                 └─{kwalletd5}(1329)
           ├─fcitx(1090)─┬─{fcitx}(1140)
           │             └─{fcitx}(1141)
           ├─dbus-daemon(1097)
           ├─fcitx-dbus-watc(1101)
           ├─start_kdeinit(1122)
           ├─kdeinit5(1123)─┬─klauncher(1130)─┬─{klauncher}(1131)
           │                │                 └─{klauncher}(1132)
           │                └─file.so(1968)
           ├─kded5(1154)─┬─{kded5}(1158)
           │             ├─{kded5}(1159)
           │             ├─{kded5}(1171)
           │             ├─{kded5}(1172)
           │             ├─{kded5}(1173)
           │             ├─{kded5}(1359)
           │             └─konsole(4302)─┬─{konsole}(4303)
           │                             ├─{konsole}(4304)
           │                             ├─{konsole}(4305)
           │                             ├─{konsole}(4306)
           │                             ├─{konsole}(4307)
           │                             ├─{konsole}(4308)
           │                             └─bash(4313)───pstree(4320)
           ├─sogoupinyinServ(1156)─┬─{sogoupinyinServ}(1157)
           │                       ├─{sogoupinyinServ}(1160)
           │                       ├─{sogoupinyinServ}(1189)
           │                       ├─{sogoupinyinServ}(1190)
           │                       ├─{sogoupinyinServ}(1191)
           │                       ├─{sogoupinyinServ}(1192)
           │                       ├─{sogoupinyinServ}(1840)
           │                       ├─{sogoupinyinServ}(1841)
           │                       ├─{sogoupinyinServ}(1842)
           │                       └─{sogoupinyinServ}(1843)
           ├─kwin_x11(1162)─┬─{kwin_x11}(1186)
           │                ├─{kwin_x11}(1196)
           │                ├─{kwin_x11}(1200)
           │                ├─{kwin_x11}(1201)
           │                ├─{kwin_x11}(1202)
           │                ├─{kwin_x11}(1203)
           │                ├─{kwin_x11}(1259)
           │                ├─{kwin_x11}(1361)
           │                └─{kwin_x11}(1989)
           ├─xsettingsd(1180)
           ├─upowerd(1205)─┬─{upowerd}(1211)
           │               └─{upowerd}(1212)
           ├─ksmserver(1232)─┬─{ksmserver}(1243)
           │                 ├─{ksmserver}(1246)
           │                 └─korgac(1356)─┬─{korgac}(1368)
           │                                ├─{korgac}(1375)
           │                                ├─{korgac}(1399)
           │                                └─{korgac}(1404)
           ├─plasmashell(1248)─┬─{plasmashell}(1269)
           │                   ├─{plasmashell}(1278)
           │                   ├─{plasmashell}(1321)
           │                   ├─{plasmashell}(1322)
           │                   ├─{plasmashell}(1323)
           │                   ├─{plasmashell}(1325)
           │                   ├─{plasmashell}(1398)
           │                   ├─{plasmashell}(1456)
           │                   ├─{plasmashell}(1468)
           │                   ├─{plasmashell}(1551)
           │                   ├─{plasmashell}(1555)
           │                   ├─{plasmashell}(1612)
           │                   ├─dolphin(1976)─┬─{dolphin}(1977)
           │                   │               ├─{dolphin}(1978)
           │                   │               ├─{dolphin}(1979)
           │                   │               ├─{dolphin}(1980)
           │                   │               ├─{dolphin}(1981)
           │                   │               ├─{dolphin}(1982)
           │                   │               └─{dolphin}(1987)
           │                   ├─{plasmashell}(2426)
           │                   ├─{plasmashell}(3097)
           │                   └─msedge(3834)─┬─cat(3840)
           │                                  ├─cat(3841)
           │                                  ├─{msedge}(3849)
           │                                  ├─msedge(3851)───msedge(3932)+++
           │                                  ├─msedge(3852)─┬─nacl_helper(+
           │                                  │              └─msedge(3856)+++
           │                                  ├─{msedge}(3857)
           │                                  ├─{msedge}(3858)
           │                                  ├─{msedge}(3859)
           │                                  ├─{msedge}(3863)
           │                                  ├─{msedge}(3864)
           │                                  ├─{msedge}(3865)
           │                                  ├─{msedge}(3866)
           │                                  ├─{msedge}(3867)
           │                                  ├─{msedge}(3868)
           │                                  ├─{msedge}(3869)
           │                                  ├─{msedge}(3870)
           │                                  ├─{msedge}(3874)
           │                                  ├─{msedge}(3875)
           │                                  ├─{msedge}(3876)
           │                                  ├─{msedge}(3877)
           │                                  ├─{msedge}(3878)
           │                                  ├─{msedge}(3879)
           │                                  ├─{msedge}(3880)
           │                                  ├─{msedge}(3881)
           │                                  ├─{msedge}(3882)
           │                                  ├─{msedge}(3883)
           │                                  ├─{msedge}(3884)
           │                                  ├─{msedge}(3885)
           │                                  ├─{msedge}(3886)
           │                                  ├─{msedge}(3887)
           │                                  ├─{msedge}(3888)
           │                                  ├─{msedge}(3889)
           │                                  ├─{msedge}(3890)
           │                                  ├─{msedge}(3891)
           │                                  ├─{msedge}(3892)
           │                                  ├─{msedge}(3893)
           │                                  ├─{msedge}(3894)
           │                                  ├─{msedge}(3895)
           │                                  ├─{msedge}(3896)
           │                                  ├─{msedge}(3897)
           │                                  ├─{msedge}(3898)
           │                                  ├─{msedge}(3899)
           │                                  ├─{msedge}(3900)
           │                                  ├─{msedge}(3901)
           │                                  ├─{msedge}(3902)
           │                                  ├─{msedge}(3903)
           │                                  ├─{msedge}(3904)
           │                                  ├─{msedge}(3905)
           │                                  ├─{msedge}(3906)
           │                                  ├─{msedge}(3907)
           │                                  ├─{msedge}(3908)
           │                                  ├─{msedge}(3909)
           │                                  ├─{msedge}(3910)
           │                                  ├─{msedge}(3911)
           │                                  ├─{msedge}(3912)
           │                                  ├─{msedge}(3913)
           │                                  ├─{msedge}(3914)
           │                                  ├─{msedge}(3915)
           │                                  ├─{msedge}(3916)
           │                                  ├─{msedge}(3917)
           │                                  ├─{msedge}(3918)
           │                                  ├─{msedge}(3919)
           │                                  ├─{msedge}(3920)
           │                                  ├─{msedge}(3921)
           │                                  ├─{msedge}(3922)
           │                                  ├─{msedge}(3923)
           │                                  ├─{msedge}(3924)
           │                                  ├─{msedge}(3925)
           │                                  ├─{msedge}(3926)
           │                                  ├─{msedge}(3927)
           │                                  ├─{msedge}(3928)
           │                                  ├─{msedge}(3929)
           │                                  ├─{msedge}(3930)
           │                                  ├─{msedge}(3931)
           │                                  ├─{msedge}(3933)
           │                                  ├─{msedge}(3934)
           │                                  ├─{msedge}(3935)
           │                                  ├─msedge(3936)─┬─{msedge}(393+
           │                                  │              ├─{msedge}(393+
           │                                  │              ├─{msedge}(394+
           │                                  │              ├─{msedge}(394+
           │                                  │              ├─{msedge}(394+
           │                                  │              └─{msedge}(408+
           │                                  ├─{msedge}(3943)
           │                                  ├─{msedge}(3951)
           │                                  ├─{msedge}(3954)
           │                                  ├─{msedge}(3955)
           │                                  ├─{msedge}(3956)
           │                                  ├─{msedge}(3958)
           │                                  ├─{msedge}(4017)
           │                                  ├─{msedge}(4078)
           │                                  └─{msedge}(4156)
           ├─xembedsniproxy(1250)─┬─{xembedsniproxy}(1255)
           │                      └─{xembedsniproxy}(1260)
           ├─polkit-kde-auth(1252)─┬─{polkit-kde-auth}(1257)
           │                       ├─{polkit-kde-auth}(1287)
           │                       ├─{polkit-kde-auth}(1297)
           │                       ├─{polkit-kde-auth}(1298)
           │                       ├─{polkit-kde-auth}(2081)
           │                       ├─{polkit-kde-auth}(2082)
           │                       ├─{polkit-kde-auth}(2083)
           │                       └─{polkit-kde-auth}(2084)
           ├─kaccess(1254)─┬─{kaccess}(1262)
           │               └─{kaccess}(1293)
           ├─gmenudbusmenupr(1272)─┬─{gmenudbusmenupr}(1302)
           │                       └─{gmenudbusmenupr}(1331)
           ├─kdeconnectd(1274)─┬─{kdeconnectd}(1313)
           │                   ├─{kdeconnectd}(1333)
           │                   └─{kdeconnectd}(1343)
           ├─DiscoverNotifie(1281)─┬─{DiscoverNotifie}(1308)
           │                       ├─{DiscoverNotifie}(1335)
           │                       └─{DiscoverNotifie}(1771)
           ├─sogoupinyinServ(1311)─┬─{sogoupinyinServ}(1314)
           │                       └─{sogoupinyinServ}(1334)
           ├─packagekitd(1339)─┬─{packagekitd}(1342)
           │                   └─{packagekitd}(1344)
           ├─agent(1380)─┬─{agent}(1384)
           │             └─{agent}(1387)
           ├─org_kde_powerde(1383)─┬─{org_kde_powerde}(1400)
           │                       ├─{org_kde_powerde}(1405)
           │                       ├─{org_kde_powerde}(1407)
           │                       └─{org_kde_powerde}(1408)
           ├─at-spi-bus-laun(1388)─┬─{at-spi-bus-laun}(1391)
           │                       ├─{at-spi-bus-laun}(1392)
           │                       ├─{at-spi-bus-laun}(1396)
           │                       └─dbus-daemon(1397)
           ├─akonadi_control(1402)─┬─{akonadi_control}(1406)
           │                       ├─{akonadi_control}(1417)
           │                       ├─akonadiserver(1424)─┬─{akonadiserver}(+
           │                       │                     ├─mysqld(1434)─┬─{+
           │                       │                     │              ├─{+
           │                       │                     │              ├─{+
           │                       │                     │              ├─{+
           │                       │                     │              ├─{+
           │                       │                     │              ├─{+
           │                       │                     │              ├─{+
           │                       │                     │              ├─{+
           │                       │                     │              ├─{+
           │                       │                     │              ├─{+
           │                       │                     │              ├─{+
           │                       │                     │              ├─{+
           │                       │                     │              └─{+
           │                       │                     ├─{akonadiserver}(+
           │                       │                     ├─{akonadiserver}(+
           │                       │                     ├─{akonadiserver}(+
           │                       │                     ├─{akonadiserver}(+
           │                       │                     ├─{akonadiserver}(+
           │                       │                     ├─{akonadiserver}(+
           │                       │                     ├─{akonadiserver}(+
           │                       │                     ├─{akonadiserver}(+
           │                       │                     ├─{akonadiserver}(+
           │                       │                     ├─{akonadiserver}(+
           │                       │                     ├─{akonadiserver}(+
           │                       │                     ├─{akonadiserver}(+
           │                       │                     ├─{akonadiserver}(+
           │                       │                     ├─{akonadiserver}(+
           │                       │                     ├─{akonadiserver}(+
           │                       │                     ├─{akonadiserver}(+
           │                       │                     ├─{akonadiserver}(+
           │                       │                     ├─{akonadiserver}(+
           │                       │                     ├─{akonadiserver}(+
           │                       │                     ├─{akonadiserver}(+
           │                       │                     ├─{akonadiserver}(+
           │                       │                     └─{akonadiserver}(+
           │                       ├─{akonadi_control}(1425)
           │                       ├─{akonadi_control}(1426)
           │                       ├─akonadi_akonote(1457)─┬─{akonadi_akono+
           │                       │                       ├─{akonadi_akono+
           │                       │                       └─{akonadi_akono+
           │                       ├─akonadi_birthda(1458)─┬─{akonadi_birth+
           │                       │                       ├─{akonadi_birth+
           │                       │                       └─{akonadi_birth+
           │                       ├─akonadi_contact(1459)─┬─{akonadi_conta+
           │                       │                       ├─{akonadi_conta+
           │                       │                       └─{akonadi_conta+
           │                       ├─akonadi_ical_re(1460)─┬─{akonadi_ical_+
           │                       │                       ├─{akonadi_ical_+
           │                       │                       └─{akonadi_ical_+
           │                       ├─akonadi_imap_re(1461)─┬─{akonadi_imap_+
           │                       │                       ├─{akonadi_imap_+
           │                       │                       ├─{akonadi_imap_+
           │                       │                       ├─{akonadi_imap_+
           │                       │                       ├─{akonadi_imap_+
           │                       │                       ├─{akonadi_imap_+
           │                       │                       ├─{akonadi_imap_+
           │                       │                       ├─{akonadi_imap_+
           │                       │                       ├─{akonadi_imap_+
           │                       │                       └─{akonadi_imap_+
           │                       ├─akonadi_indexin(1462)─┬─{akonadi_index+
           │                       │                       ├─{akonadi_index+
           │                       │                       └─{akonadi_index+
           │                       ├─akonadi_maildir(1464)─┬─{akonadi_maild+
           │                       │                       ├─{akonadi_maild+
           │                       │                       └─{akonadi_maild+
           │                       ├─akonadi_maildis(1467)─┬─{akonadi_maild+
           │                       │                       ├─{akonadi_maild+
           │                       │                       ├─{akonadi_maild+
           │                       │                       └─{akonadi_maild+
           │                       ├─akonadi_migrati(1469)─┬─{akonadi_migra+
           │                       │                       ├─{akonadi_migra+
           │                       │                       └─{akonadi_migra+
           │                       ├─akonadi_newmail(1470)─┬─{akonadi_newma+
           │                       │                       ├─{akonadi_newma+
           │                       │                       ├─{akonadi_newma+
           │                       │                       └─{akonadi_newma+
           │                       └─akonadi_notes_a(1474)─┬─{akonadi_notes+
           │                                               ├─{akonadi_notes+
           │                                               ├─{akonadi_notes+
           │                                               ├─{akonadi_notes+
           │                                               └─{akonadi_notes+
           ├─at-spi2-registr(1697)─┬─{at-spi2-registr}(1701)
           │                       └─{at-spi2-registr}(1702)
           ├─kde-add-printer(2344)─┬─{kde-add-printer}(2345)
           │                       ├─{kde-add-printer}(2346)
           │                       ├─{kde-add-printer}(2347)
           │                       ├─{kde-add-printer}(2370)
           │                       ├─{kde-add-printer}(2371)
           │                       ├─{kde-add-printer}(2372)
           │                       └─{kde-add-printer}(2373)
           ├─msedge_crashpad(3843)─┬─{msedge_crashpad}(3847)
           │                       └─{msedge_crashpad}(3848)
           └─msedge_crashpad(3845)───{msedge_crashpad}(3846)
zhong@debian:~$ sudo kill 3834
[sudo] zhong 的密码:
zhong@debian:~$ 

每个进程在系统中都会被分配一个编号。进程编号(PID)1 被分配给启动过程中执行的第一个进程,PID 1 之后的每一个进程都是它的子孙。PID 1 进程是初始化进程,在大多数新版本的 Linux 中,它只是一个指向 systemd 程序的符号链接。

要杀死一个僵尸进程,比如从进程列表(进程表)中删除其名称,你必须杀死其父进程。例如,如果 PID 3851 是一个僵尸进程,而它的父进程是 PID 3834,那么要杀死僵尸进程(3851),就必须结束父进程(3834),使用命令:sudo kill 3834。

我对僵尸的最后一句警告:在杀死父进程时要非常小心。如果一个进程的父进程是 PID 1,而你杀了它,你就会重新启动自己!

linux下文件夹的创建、复制、剪切、重命名、清空和删除命令

在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz

一、目录创建

在/home/wwwroot目录下新建一个sinozzz123的文件夹

mkdir /home/wwwroot/sinozzz123

二、目录复制

1.把/home/wwwroot/sinozzz里面的文件和文件夹等复制到home/wwwroot/sinozzz123目录下

cp -rf /home/wwwroot/sinozzz/* /home/wwwroot/sinozzz123

2.把/home/wwwroot/sinozzz123/abc/下的文件夹和文件复制到home/wwwroot/sinozzz123目录下

cp -rf /home/wwwroot/sinozzz123/abc/* /home/wwwroot/sinozzz123

3.把/home/wwwroot/sinozzz目录复制到/home/wwwroot/sinozzz123目录下,即把sinozzz复制变成sinozzz123的子目录,变成/home/wwwroot/sinozzz123/sinozzz的路径

cp -rf /home/wwwroot/sinozzz /home/wwwroot/sinozzz123

三、目录剪切

1.使用mv命令剪切文件。

如需要将/home/wwwroot/sinozzz123/music/目录下的1.mp3文件剪切到/home/wwwroot/sinozzz123/abc目录下,执行下面的命令即可:

# mv /home/wwwroot/sinozzz123/music/1.mp3 /home/wwwroot/sinozzz123/abc

2.使用mv命令剪切文件夹。

把/home/wwwroot/sinozzz123/soft文件夹剪切到/home/wwwroot/sinozzz123/abc目录下

# mv /home/wwwroot/sinozzz123/soft /home/wwwroot/sinozzz123/abc

3.使用mv命令剪切文件夹和文件

把/home/wwwroot/sinozzz123/photo/下的文件夹和文件剪切到/home/wwwroot/sinozzz123/abc目录下

# mv /home/wwwroot/sinozzz123/photo/* /home/wwwroot/sinozzz123/abc

四、目录重命名

在linux下,移动文件跟重命名都是同一个命令,mv(就是move的意思)

命令: mv 源文件名 目标文件名

1.把/home/wwwroot/sinozzz123/index.htm重命名为/home/wwwroot/sinozzz123/index.html

# mv /home/wwwroot/sinozzz123/index.htm /home/wwwroot/sinozzz123/index.html

2.把/home/wwwroot/sinozzz123目录重命名为/home/wwwroot/sinozzz456

# mv /home/wwwroot/sinozzz123 /home/wwwroot/sinozzz456

五、目录删除

linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。

直接rm就可以了,不过要加两个参数-rf

即:rm -rf   目录名字

-r 就是向下递归,不管有多少级目录,一并删除

-f 就是直接强行删除,不作任何提示的意思

1.删除文件使用实例:

rm -f /home/wwwroot/sinozzz456/index.html

将会强制删除/home/wwwroot/sinozzz456/index.html这个文件

2.清空文件夹实例:

rm -rf /home/wwwroot/sinozzz456/abc/*

将会强制删除/home/wwwroot/sinozzz456/abc目录下所有文件、文件夹,保留/home/wwwroot/sinozzz456/abc目录

3.删除文件夹实例:

rm -rf /home/wwwroot/sinozzz456

将会强制删除/home/wwwroot/sinozzz456目录以及其下所有文件、文件夹

需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的

当然,rm还有更多的其他参数和用法,man rm就可以查看了

如果是在/home/wwwroot/目录下进行操作,则可以省去每个命令的/home/wwwroot/部分

Linux复制/剪切文件和文件夹

cp 命令既可以复制文件,也可以复制目录。我们先来看看如何复制文件,例如把桌面上的“君子不器.txt”文件不改名复制到 /opt目录下,打开终端,依次输入:

zhong@debian:~$ sudo -s
[sudo] zhong 的密码:
root@debian:/home/zhong# cp /home/zhong/桌面/君子不器.txt /opt/ 
root@debian:/home/zhong# 

如果需要改名复制,例如将桌面的“ 君子不器.txt ”文件,复制到 /opt 目录下并改名为“ junzibuqi.txt ”,则命令如下:

zhong@debian:/opt$ sudo -s
[sudo] zhong 的密码:
root@debian:/opt# cp /home/zhong/桌面/君子不器.txt /opt/junzibuqi.txt
root@debian:/opt# 

如果直接强行覆盖,则直接用cp;使用cp -i命令时,如果复制的目标位置已经存在同名的文件,则会提示是否覆盖,例如:

zhong@debian:/opt$ sudo -s
[sudo] zhong 的密码:
root@debian:/opt# cp /home/zhong/桌面/君子不器.txt /opt/junzibuqi.txt
root@debian:/opt# cp /home/zhong/桌面/君子不器.txt /opt/
root@debian:/opt# cp -i /home/zhong/桌面/君子不器.txt /opt/
cp:是否覆盖'/opt/君子不器.txt'? n
root@debian:/opt# cp -i /home/zhong/桌面/君子不器.txt /opt/
cp:是否覆盖'/opt/君子不器.txt'? y
root@debian:/opt# 

接下来我们看看如何复制目录,其实复制目录只需使用“-r”选项即可,例如把桌面的“wenjianjia”文件夹复制到/opt目录之下:

zhong@debian:~$ sudo -s
[sudo] zhong 的密码:
root@debian:/home/zhong# cp -r /home/zhong/桌面/wenjianjia /opt/
root@debian:/home/zhong# 

linux删除文件夹或文件

一、rm命令格式:

rm [选项] 文件…

二、rm命令功能:

删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用rm来删除文件,通常仍可以将该文件恢复原状。

三、rm命令参数:

-f:–force,强制删除,和 -i 选项相反,使用 -f,系统将不再询问,而是直接删除目标文件或目录。

-i:–interactive,和 -f 正好相反,在删除文件或目录之前,系统会给出提示信息,使用 -i 可以有效防止不小心删除有用的文件或目录。

-r:–recursive 递归删除,主要用于删除目录,可删除指定目录及包含的所有内容,包括所有的子目录和文件。

-v: –verbose 详细显示进行的步骤

–help 显示此帮助信息并退出

–version 输出版本信息并退出

linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。

直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字

-r 就是向下递归,不管有多少级目录,一并删除

-f 就是直接强行删除,不作任何提示的意思

四、rm命令使用方法:

1、Linux删除文件夹命令

rm -rf /var/log/httpd/access

将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

2、Linux删除文件命令

rm -f /var/log/httpd/access.log

将会强制删除/var/log/httpd/access.log这个文件

3、Linux批量删除文件命令

Linux中批量删除文件,可以直接执行删除命令:rm -rf 文件1 文件2 ……

其中参数 r 和 f :r是递归删除,比如你要删除某个目录,而目录里面还有子目录或者文件的话就要加r这个参数,f参数是强制删除的意思,另外,如果文件很多,可以通过通配符来批量删除,例如:rm -rf 1 就是删除所有以1开头的文件或目录,* 直接通配了任意数量的任意字符。

4、Linux删除隐藏文件命令

我们知道在linux下隐藏文件是以“.”开头的,单纯的使用ls命令是看不到的,需要加上“-a”参数才可以。Linux删除隐藏文件可以使用命令:rm -fr .*(删除当前目录下的所有隐藏文件), rm -f .tmp(删除tmp文件),rm -fr .tmp(删除tmp目录或者文件)

注意事项:使用这个rm -rf的时候一定要格外小心,linux没有回收站的。rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,我们在执行rm之前好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。

补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数”-r”,否则预设仅会删除文件。

例如,使用rm -f删除文件夹中的“君子不器.txt”文件:

zhong@debian:/opt$ sudo -s
[sudo] zhong 的密码:
root@debian:/opt# cp -r /home/zhong/桌面/君子不器.txt ./
root@debian:/opt# rm -f /opt/君子不器.txt 
root@debian:/opt# 

使用rm -r删除一个文件夹:

zhong@debian:~$ sudo -s
[sudo] zhong 的密码:
root@debian:/home/zhong# rm -f /opt/wenjianjia 
rm: 无法删除 '/opt/wenjianjia': 是一个目录
root@debian:/home/zhong# rm -f /opt/wenjianjia/
rm: 无法删除 '/opt/wenjianjia/': 是一个目录
root@debian:/home/zhong# rm -r /opt/wenjianjia 
root@debian:/home/zhong# 
┌──(zhong㉿kali)-[/opt]
└─$ rm -r '/opt/Clash for Windows-0.19.11-x64-linux' 
rm: 无法删除 '/opt/Clash for Windows-0.19.11-x64-linux': 权限不够
                                                                                                             
┌──(zhong㉿kali)-[/opt]
└─$ sudo rm -r '/opt/Clash for Windows-0.19.11-x64-linux'            
[sudo] zhong 的密码:
                                                                                                             
┌──(zhong㉿kali)-[/opt]
└─$ 

post-removal脚本子进程返回错误状态1或2

今天在ubuntu kylin上安装了virtualbox, 后来我想删除了再装个新一点的,结果正常的情况下删除不了,我就把找到的virtualbox的目录全部都删除了,

再通过apt-get remove等命令就删除不了了,出现标题所示的错误

子进程 已安装 pre-removal 脚本 返回了错误号 1

在网上找了一圈,费了好大的劲才找到以下的解决方案,记录一下:

一、子进程 已安装 pre-removal 脚本 返回了错误号 1或2 解决办法:

sudo gedit /var/lib/dpkg/status

找到Package: <package name>,比如Package: vsftpd

删除这部分的描述,删到下个Package: XXX前就好。存档后,再进行操作就OK了。

二、子进程 已安装 post-installation 脚本 返回了错误号 1或2 解决办法:

sudo rm /var/lib/dpkg/info/<package name>.*

比如sudo rm /var/lib/dpkg/info/vsftpd.*,存档后,再进行操作就OK了。