您现在的位置是:首页» windows系统» 使用linux重启,linux与windows使用感受

使用linux重启,linux与windows使用感受

2024-07-13 08:22:44
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。我会写一本书给你《持发委新闻》(ID:持发委新闻)我用Linux做我唯一的操作系统已有大约15年了。我最近开始了一项伟大的新

本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。

我会写一本书给你

《持发委新闻》(ID:持发委新闻)

我用Linux做我唯一的操作系统已有大约15年了。我最近开始了一项伟大的新工作, 但唯一的收获是它与一台Windows 10型笔记本电脑有关。

这是我15年来第一次使用Windows

第一印象

Windows 桌面上的困惑程度令人吃惊。Linux经常因其桌面不稳定而受到处罚。然而,Windows似乎处于更糟糕的状态。使用Windows,其中多数是“新”用户界面(UIs)。其中一半是古老的Win32(应用程序编程界面)/GDIUI,与 KDE(K桌面环境)/GTK(一般图形图书馆)一样可怕。但不同点在于:在 Linux 发行版中可全部配置为 KDE、GTK 或其他方式启动;但使用Windows,首先,你只能被关进 随机结合的监狱

幸好, Windows 提供了一个暗淡的使用主题, 但仅用于新的 UI; 在黑暗模式下, 您可能会看到一些带有辉煌白色的旧的非主题 UI!

你什么都改变不了!

与一个完全定制的Linux相比,你几乎不得不选择使用微软来完成任何事情;相反,用户可以自下而上地创建自己的 Linux 版本 。不过,我和其他所有Linux用户一样,没有选择建造我自己的房屋。它运行Linux操作系统。我可以自由选择最符合我要求的分发版本。我可以做任何我想要的改变多年来,我使用过Xubuntu(Ubuntu的Linux分布),它很适合我,此外,我还获得数百种Linux版本。

窗户不是为我设计的

作为网络和软件开发者在我看来,Linux是一个工具箱。它拥有软件开发者几十年来为范围广泛的开发者开发的非常复杂的工具。但是Windows不是那样的这是一个盈利的操作系统。主要为Word、Excel和Outlook用户设计。使用时,很容易分辨出两者的区别。

非组合式软件

标准 Linux/ Unix 指令线路公用设施( echo、 cat、 grep、 sed、 awk、 find、 cut、 sort、 curl、 ssh等)这一切都是阴谋和普遍性的。你可以像把木头一样堆叠起来你可以在任何组合中创造新的工具。可使用命令行完成此项操作 。这一过程涉及将文本流从一个工具移动到另一个工具。必要时可以转换。

遗憾的是,没有人知道如何创建这样一个共同和串通的 GUI 程序。Windows一直忙于图形用户界面(GUIs)的工作。甚至指挥线也几乎完全不存在,这意味着它缺乏这一串通性软件工具的基础。Windows几乎每件事都是一个特殊目的图形用户界面(GUI)程序。因此,你必须自己去寻找它。然后下载和安装。

解决方案:

似乎使用 PowerShell 的最典型的 *nix userland userland utlils ( GNU 核心实用程序命令列表), 以 Windows 版本提供:

路径

如果您只是点击 GUI 文件管理器中的内容, 有很多空白的长路径并不太糟糕, 但是如果您试图使用命令行, 这将是一场持续战斗 。

说实话,自从我上次使用Windows以来,他们已经删除了道路上的许多空间。此外,PowerShell确实提供了主文件夹。~别名,并且cd ~也可以正常工作。

环境变量

以下是环境变数的例子:%PROFILE%,而不是这样:$HOME虽然有区别,但它们是有益的,PowerShell似乎接受两者。

情况不妙,它们似乎储存在Windows登记表中。setx %var% value要改变它们, 您必须重新启动 shell — 即输入 。exit,窗口/选择卡关闭,另一个窗口出现。

解决方案:

我还没有尝试过,但我认为如果你想在目前执行的罐壳上 添加一个持久性的环境变量,它应该有效。$profile文件中放置一个setx命令,然后重新加载.$profile,或者可以运行myvar="value" && setx %myvar% "value"等类似的命令。

安装软件

使用Windows,大多数情况下安装软件仍然是去网站,下载一个.exe或是.msi然后运行。 尽管如此, 当你尝试运行它们时, 你可能会收到警告, 但是这仍然是安装大量软件的唯一方法!

尽管现在有一个微软商店但情况依旧很糟糕。它的软件比其他Linux发行的"应用商店"要少即使有Debian软件库(6万多个软件包)和Arch AUR(7),这是世界历史上的第一次。尽管如此,这些数字包括了整个Linux操作系统。它们都是用同一个软件包经理安装的

微软商店,像Netflix一样,故意让人们很难看清他们有多少股票,但是在最有用的类别中,它是不毛之地。 至少到目前为止,它并不包含我需要的东西。

例如,尝试安装一个字体。如果您有您下载过的打印格式,然后您可以右键单击它并选择相反, 创建一个新的字体安装以安装本地字体文件; 同时, 您将被发送到 Microsoft Store, 那里只有 19 个字体 。

粗略检查 rg 'ttf' wc-l 的适当列表,在我Google Fonts/Ubuntu(基于桌面应用程序的Linux操作系统)的框中,我发现了101个字体。目前有1 364个字体系列可供使用。这些是开放源码和免费许可证。这些字体在Windows上也运作良好。因此,如果微软有此愿望,他们同样也能安装。

如果有合适的软件包管理器可用,微软商店也许能够通过他们的商店解决这个问题。然而,他们似乎没有这样做:一些微软仓库小组复制了AppGet来建造WinGet,而另一些小组却没有这样做。他们最终决定不使用,而其他人则生产了MSIX(一种全新的安装包格式)。还有更多的团队参与 创建商店..

(微软的组织结构)

最近有一些“软件包管理者”为Windows服务, 包括Nuget、Choclaty、cpot、Windget等等。可惜,它们只是在填补空白。因为 Windows 的许多组件不是打开源码 。因此,它们仍然缺乏自己的袋储存、可复制的建筑、包件签字等等。只有自动访问网页、下载安装应用程序和操作任务。

反之, Linux 的软件包管理器与 Windows 不同, 他们经常执行以下操作 :

一. 拥有一个软件包存储库、一个重要的软件包列表、元数据和二元安装软件包,偶尔还有存储源代码。

两包签名,可复制的建筑, 安全下载等等。

三,仔细看一看,搜查这些袋子

四、把存储库的包裹放进你的本地机器,这意味着:

(1) 源代码必须在源软件包系统中建立和测试。

(2) 在系统中插入文件,重新命名,然后执行可选安装脚本和钩子。

(3) 列出所有已安装文件的清单,并知道哪些文件属于哪个包件。

5.卸载时:

(1) 自动删除所有包件文件

(2) 执行任何可选的未安装脚本和钩子。

(3) 核实软件是否适当和完全卸载。

第六,升级一揽子计划的能力包括:

(1) 确定已安装的包件及其版本。

(2) 能够下载和更新任何过时的包件

重要的是,整个操作系统和所有应用程序都通过系统安装和升级。

不注意尼克斯软件包管理和尼克斯系统 都在做同样的事情。

客观来说,微软商店的MSI做得很好只是从一开始到现在, MSI的一揽子计划 都很难开发出来。因此,许多程序仍然没有使用MSSI文件。因此,在20年后,它们仍然携带NullSoft/Install Shield/Inno/ homegrong装置。不过,新的MSIX系统相当不错。它更容易创建,此外,还列入了集装箱化/散装(例如更新和平板/粉碎)。但由于是新的,因此,它很少被使用。

即使考虑到这一点,似乎也没有人相信整个系统能够提供安装和更新的程序的某种内在经验。据我所知,这一能力由操作系统的Windows Adstate提供。然而,即使他们采用新的MSIX安装技术,应用程序也独立更新。我相信微软商店应该这么做因为我们可以这样安装数量有限的程序

除此之外,并非所有这些不同的包件/应用程序都可用,所以你可能最终会安装许多包件。此外,由于包装管理器不支持所有更新,所以在您想要更新时记住安装了什么是非常重要的。

我理解它的历史和财务动机,但与Linux相比,它仍是一个糟糕的用户经验。

解决方案:

迄今为止,Scoop似乎是最好的(窗口安装源搜索工具)。

这绝对不是一个可怕的终点站

Windows带来的空壳和终端程序非常糟糕。这就像八十年代的多斯人砸碎了一个窗户—— 自从我上次使用它以来的15年里,它从未改变过。Powershell, 现代的贝壳, 现在可以运行 在你可怕的80年代的终端窗口。但是,其中运行的终端仍然无法运作。

我有时候在想,VS代码(跨平台编辑)小组对编辑的内部做了大量工作。我在Linux上试过一次我再也没有碰过它了因为我编辑旁边的终端窗口 在所有方面都非常优越在使用Windows终端一段时间后,归根结底,其存在的目的已经暴露出来。

解决方案:

安装Windows终端证明是这一问题的答案。

在此终端运行的 shell 可以定制 。但我现在用的是PowerShell我认为,如果你愿意学习它,将发现它具有很强的威力。与 cmd + 旧壳相比,这无疑是巨大改进。

我们能重新开始吗? 失去我所有的终端吗?

一天早上,当我启动Windows时我惊讶地看到 我失去了所有的开放终端 SSH连接 和VSCode的窗户我不确定我能做到这一点 因为我的展望,团队, 和边缘窗口 仍然开放。这就是为什么我最初认为 他们正在崩溃。然而,在浏览事件后,我发现Windows Newstate未经我允许就重新启动了机器!

某些 Windows 应用程序被显示为“ 可重新启动 ”, 而其他应用程序则没有, 这意味着当您重新启动时, 它们会重新装入所有窗口 。

后来,我了解到,Windows终端预览版(窗口终端预览)现在“可重新启动”。但这并不奇怪,这意味着您的终端窗口和标签将被恢复 。不是内容,是SSH会议或其他什么的

我们在Linux的做事方式如下:

解决方案:

除非你的信息技术部门,像我一样,有政策许可,否则你可以禁用这种能力。

虚拟桌面/工作区

Linux长期以来(30年)一直支持各种岩石虚拟桌面/工作空间。这通过Windows 10完成了。虚拟桌面/工作空间以前是通过第三方应用程序提供的。但根据我的经验,它非常的“黑客”,而且效果不好。

多工作空间/虚拟桌面是我Linux工作流程的一个基本组成部分;我现在有20个工作空间,因此对我至关重要。

Windows 10中的这个功能似乎优于先前的第三方应用程序,

除非返回开关, 否则无法告诉您在哪个桌面上 。

据我所知, Win+tab 桌面开关屏幕可以完成很多工作, 包括是唯一可以将窗口移动到桌面上的方法, 但可能是缓慢和不可靠的。

当应用程序重新打开时, 它们返回到第一个桌面, 尽管微软存储显然不使用多个桌面 。

解决方案:

安装虚拟桌面指示器,在任务栏中添加桌面编号指示器,并在移动鼠标轮时显示桌面名称。

安装了持久性窗口(多屏幕调整工具),可以实时跟踪窗口位置,自动将窗口布局恢复到最新的监视器配置。

当您把电脑放入睡眠或关机时,所有窗口都转移到主监视器上。

似乎当Windows把 DowardPort 监视器放入睡眠时它忘记每次它忘记它做什么,它就会忘记它做什么。表现得好像你断绝了他们的纽带这些监测器上的所有窗户随后都移到主监测器上。因此,当你唤醒它时,您必须返回所有窗口的原位 。

自Windows 7发布以来,这种情况似乎一直在发生,许多人抱怨,但对此一无所作为。

解决方案:

将屏幕放入睡眠中一段时间, 或在连接到电源时关闭它 。

安装 OnverWindows, 实时跟踪窗口位置并自动将窗口布局恢复到最近使用的监视器设置 。

没有中键粘贴

Linux有许多剪贴板。默认情况下存在主要选区和分选区。要注意,主要选区和次级选区之间没有主要和次要关系。只是功能不同,如果您始终拥有您在主要选区中选择的任何地方最后文本的副本, 您将拥有最后文本的副本 。通过使用鼠标中键, 您可以粘贴到任何地方 。您只需要选择一些文本; 不需要其他文字 。然后,你可以复制并粘贴鼠标中键,无论在哪里。另外,Ctrl+c和Ctrl+v可用于剪切、复制和粘贴 " 辅助 " 剪贴板。

主剪贴板相当方便, 但Windows没有什么可比的 。

右键单击 Windows 终端时,可以粘贴剪贴板的内容。最后一个选择被复制到剪贴板 。但是,这只能在Windows终端上提供。另外,因为Windows只有一个剪贴板因此,当你在Windows终端中做出选择时,它都会覆盖剪贴板,Linux包括第二个剪贴板 来阻止这一切发生

解决方案:

什么都没有?

SSH

PuTTY(Telnet、SSH、Rlogin、纯TCP和序列界面)被推荐为Windows上体面的SSH。所以我尝试使用过,但最终发现它……一点也不好。但是,Powershell确实提供了SSH客户。因此,假设你有 一个体面的终端,SSH可定期使用。

解决方案:

利用Windows/PowerShell的内置SSH。

键盘快捷键

我开始使用以下键盘快捷键:

同样,它们不是完全定制的;电动玩具键盘允许更大的全球热钥匙节奏。但是由于某种原因,有几种组合是行不通的。例如,我想按下 Win+Enter 键打开一个新的终端窗口。为了配合我的Linux工作流程然而,这种结合是不允许的。

一位朋友说:「使用Windows的唯一原因是一些应用程序不会在Linux操作,

在邓肯·洛克的文章发表后,一些网民发表了他们的评论。 一群网民重申邓肯·洛克的观点:

網絡@cmehdy表示:「在移往Windows之前, 我也使用Mac10年,

@brokengery:"在家,我用Linux和Windows。"尽管我每次升级我的Linux电脑它总是消灭大量的物体。但是,我基本上能够纠正所有材料。即使在修理之后,它仍然可以正常运转 以其原来的状态。直到和直到我决定 产生另一个更新,但我还是Linux的粉丝我使用Windows的唯一原因 是因为有些应用程序不会在Linux上操作。我不知道我该怎么办。

網絡用户中也有一部分人不同意Duncan Lock关于这不公平的结论:

用户@jmmv说:「改换到平台和重新适应需要很长时间, 如果长期不调整, 抱怨很简单,

@libraryatnight:作为一个每天与AD、Azure和Windows服务器合作的人,我相信Windows Powershell是很棒的。我不知道我该怎么办。

那么,你对最新的Windows版本满意吗? 你觉得怎么样?

对不起,你在这里做什么, comm/items? id=3094438

https://duncanlock.net/blog/2022/04/06/using-windows-after-15-years-on-linux/

由全国大数据系统软件工程研究中心和中国计算机学会开放源码开发委员会赞助的清华开根讲座大厅第三期将于今天下午2时正式启用。

XTw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com

标签: 年后 回到 感觉