
操作系统专题
文章平均质量分 50
Windows 、Linux 、Mac 操作系统知识!
程序员乐逍遥
15年C/C++跨平台开发资深程序员、想跟我学编程的可以观看我精心录制的视频课程!
展开
-
将Fat32转换为NTFS文件系统,不丢失数据
将FAT32文件系统转换为NTFS文件系统是完全可行的,而且通常不会导致数据丢失。打开命令提示符(以管理员身份运行):在Windows搜索框中键入“cmd”,右键单击“命令提示符”并选择“以管理员身份运行”。请将上述命令中的“drive_letter”替换为要转换的驱动器盘符,例如C:、D:等。请注意,在进行文件系统转换之前,请务必备份重要数据,以防万一出现意外情况。如果上面的convert不能成功,先试试下面的命令,再使用convert。等待转换完成:转换过程可能需要一些时间,取决于驱动器大小和数据量。原创 2025-02-22 14:34:11 · 188 阅读 · 0 评论 -
没有那个文件或目录 #include <bits/libc-header-start.h>
Ubuntu 18.04 编译需要编译32位系统。原创 2024-09-20 11:32:32 · 148 阅读 · 0 评论 -
Ubuntu 下载软件包时,提示 但是它将不会被安装E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
【代码】Ubuntu 下载软件包时,提示 但是它将不会被安装E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。原创 2024-09-13 08:24:11 · 715 阅读 · 0 评论 -
X11, Wayland, GNOME 和 Xorg 关系介绍
并提供更好的安全性和性能。其次,X.org也是一个开源项目的名字,该项目维护着X11的代码库,并提供了运行X11所需的各种组件和服务。X Window System,通常简称为X或X11,是一种为网络设计的显示协议,旨在允许用户启动和操作图形应用程序。它最早是在1984年由麻省理工学院(MIT)开发的,并且随着时间的推移,成为了Unix和类Unix系统上最流行的图形子系统之一。随着技术的进步,越来越多的Linux发行版开始支持Wayland作为默认显示协议,尽管X11仍然是许多系统中的重要组成部分。原创 2024-09-12 15:49:25 · 645 阅读 · 0 评论 -
Too many levels of symbolic links” 的错误
它可以创建两种类型的链接:硬链接和符号链接(也称为软链接)。硬链接是指指向文件索引节点的新链接,而符号链接则是指向另一个文件路径的链接。2. 符号链接的路径:符号链接可以是相对路径或绝对路径。1. 硬链接和inode的关系:硬链接共享同一个inode,因此修改任何一个硬链接都会影响到其他所有链接。- **定义**:符号链接是一种特殊的文件,包含指向另一个文件或目录的路径。- **定义**:硬链接是文件系统中的另一种名称,指向同一个索引节点。对于符号链接,不解析目标而是创建指向符号链接本身的硬链接。原创 2024-09-11 15:16:42 · 2552 阅读 · 0 评论 -
Ubuntu 22.04 安装增强功能失败
需要安装g++12。原创 2024-09-08 22:30:45 · 847 阅读 · 0 评论 -
Ubuntu 18.04,调整字体大小, 隐藏GNOME顶部状态栏
安装工具扩展: sudo apt-get install gnome-shell-extension-先安装 sudo apt-get install。打开,并且点击 齿轮 ,还有个地方需要配置一下,关闭这两个选项。这里可以调整字体大小。原创 2024-08-04 16:03:41 · 585 阅读 · 0 评论 -
VisualBox 虚拟机 Ubunut 18.04 在大显示器上黑屏的问题
在小屏幕上显示没有问题,但是移动到大显示器上就黑屏了,并且不能铺满,就向下面一下。如果我希望它铺满整个屏幕,如何解决呢?虚拟机底部这个按钮,右键。产生菜单,按这个选择即可。原创 2024-06-21 16:25:09 · 518 阅读 · 0 评论 -
深入解析Web通信 HTTP、HTTPS 和 WebSocket
HTTP、HTTPS和WebSocket是现代Web通信的三大基石,各有优缺点和适用场景。HTTP协议简单易用,广泛应用于传统Web应用中;HTTPS通过SSL/TLS提供了安全性,适用于需要数据安全保护的应用场景;WebSocket提供了实时双向通信,适用于需要实时数据传输的应用。在实际项目中,选择哪种协议,取决于具体的应用需求和约束条件。理解它们的基本概念、工作原理和适用场景,可以帮助开发者在不同的应用场景中做出更明智的选择。原创 2024-06-13 20:02:28 · 895 阅读 · 3 评论 -
解决Windows终端PowerShell展示乱码的问题
标题:解决Windows终端PowerShell展示乱码的问题在使用Windows终端中的PowerShell时,有时会遇到乱码显示的问题,这可能会给用户带来困扰。这种问题通常与字符编码设置有关,因为不同的字符编码会导致终端无法正确显示特定语言或特殊字符。在本文中,我们将介绍如何解决Windows终端PowerShell中乱码显示的问题,并详细说明各种字符编码的数字表示,以及相关命令的用法。原创 2024-05-23 15:26:27 · 3155 阅读 · 0 评论 -
将WSL Ubuntu中的文件拷贝到Windows 10系统中
在 ubuntu中访问 /mnt目录,即可看见windows被挂载上去了,然后使用cp命令即可。原创 2024-02-26 08:26:32 · 1882 阅读 · 0 评论 -
开源世界许可证Copyleft GPL LGPL MIT BSD Apache
在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明;需要注意的是,LGPL 许可的软件可以自由使用和分发,但在对 LGPL 许可的库进行修改或创作派生工作时,必须遵循 LGPL 许可的要求,并在满足相应的许可证要求的前提下,享受 LGPL 许可带来的灵活性和自由。非共享库链接:如果将 LGPL 许可的库静态链接到应用程序中(即将库的代码直接包含在应用程序中),那么应用程序的整个源代码必须遵循 LGPL 许可的要求,并开放源代码。原创 2024-01-16 20:16:42 · 457 阅读 · 0 评论 -
Linux 脚本中 0 1> 2> >& <的含义
首先理解一下 0 1 2究竟是什么?原创 2024-01-12 13:57:10 · 284 阅读 · 0 评论 -
解决Ubuntu系统字体太小的问题
这里可以将缩放比例调大,整个字体就放大了!在终端输入下面的命令。原创 2023-10-07 09:10:36 · 1826 阅读 · 4 评论 -
解决Ubuntu18.04安装好搜狗输入法后无法打出中文的问题
在ubuntu中设置中文输入法原创 2023-10-07 08:58:38 · 3979 阅读 · 3 评论 -
ubuntu终端 中文显示 改为 英文显示
实际是改变系统两个环境变量 $LANGUAGE 和 $LANG的值(可以用echo $LANG 来查看值)关闭当前终端,重新打开终端后命令中的提示就显示英文提示了。如果希望终端显示英文,可以在终端设置环境变量。注意对那些中文文件名,文件夹名会显示为乱码。原创 2023-09-27 11:21:27 · 1773 阅读 · 0 评论 -
Unix System V BSD POSIX 究竟是什么?
其正式称呼为IEEE 1003。在这套标准下,开发的程序可以只需要最小的修改或不需要修改就能在不同的操作系统平台上运行。POSIX.1 已经被国际标准化组织(International Standards Organization,ISO)所接受,被命名为 ISO/IEC 9945-1:1990 标准。POSIX 标准在推出后,得到了广泛的采纳。原创 2023-09-01 15:35:20 · 833 阅读 · 0 评论 -
Centos 解决 XXX不在 sudoers 文件中。此事将被报告。的错误
本来想使用 sudo 拷贝一个文件,结果出现上面的问题!将你需要添加的用户,模仿root写一遍,然后保存!然后执行 exit 退出root用户!首先登录root,然后执行下面的命令。再次使用sudo ,发现成功啦!原创 2023-08-22 16:14:06 · 1884 阅读 · 0 评论 -
Linux命令行参数前加 - -- 或 不加- 的区别
System V 风格中 init 调用 /etc/inittab,BSD 风格调用 /etc/rc,它们的目的相同,都是根据 runlevel 执行一系列的程序。系统启动过程中 kernel 最后一步调用的是 init 程序,init 程序的执行有两种风格,即 System V 和 BSD。① 参数前有横的 - 是System V风格。① 参数前单杠的表明后面的参数是单个字母;② 参数前双杠的则表明后面的参数是单词。② 参数前没横的 是BSD风格。2 加杠与不加杠的区别。原创 2023-08-12 15:55:28 · 823 阅读 · 0 评论 -
windows11 音量图表 点击无法弹出
然后重新启动,声音面板弹出来了!1. 打开运行窗口。原创 2023-08-02 15:25:09 · 2087 阅读 · 2 评论 -
Linux下查阅帮助文档必学命令 man
Linux操作系统的使用中,我们经常会遇到很多问题,这个时候查询文档的能力至关重要,黄老师来推荐大家使用man,这时我们必须掌握的查阅能力:最常用的命令: 这里的数字分别代表:回车键 1g跳到头部第一行n:跳到N行。原创 2023-08-01 14:45:36 · 211 阅读 · 0 评论 -
CentOS 7虚拟机 虚拟机安装安装增强VBox_GAs_6.1.22失败:modprobe vboxguest failed
3、将你想删除的内核删除掉(例如,在我的系统中,我要删掉kernel-3.10.0-229.4.2.el7.x86_64的内核,需要把所有含有kernel-3.10.0-229.4.2.el7.x86_64字样的全部删掉)显示的是内核的版本,如果出现多个,说明你有升级过内核;CentOs升级内核后,旧的内核是不会自动删除,所以才有多个正常启动选项,让你选择用哪个内核来启动。5、手动删除某个内核版本来减少开启启动项**(注意不要删除当前内核版本)**4、重新启动, 重启时,选择最新版本的内核启动。原创 2023-08-01 00:05:21 · 1532 阅读 · 0 评论 -
L1缓存 L2缓存
我们知道计算机的计算数据需要从磁盘调度到内存,然后再调度到L2 Cache,再到L1 Cache,最后进CPU寄存器进行计算。给老婆在电脑城买本本的时候向电脑推销人员问到这些参数,老婆听不懂,让我给她解释,解释完后,老婆说,“原来电脑内部这么麻烦,怪不得电脑总是那么慢,直接操作内存不就快啦”。我是那个汗啊。我只得向她解释,这样做是为了更快速的处理,她不解,于是我打了下面这个比喻——转载 2018-01-15 18:14:56 · 2591 阅读 · 2 评论 -
Windows NT 架构
两张图了解NT架构: 用户态 核心态原创 2018-08-06 17:33:07 · 2477 阅读 · 0 评论 -
Linux 下强大的Vim插件 vimplus
最近在Linux下开发,发现有一款极其强大的插件,附上github介绍地址:https://github.com/chxuan/vimplus里面安装方法都有,最后成功的界面:原创 2018-12-20 19:17:32 · 1736 阅读 · 0 评论 -
RAID详解
一.RAID定义RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术。RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现。RAID可以充分发 挥出多转载 2017-05-10 15:50:37 · 414 阅读 · 0 评论 -
POSIX标准总体分析
POSIX表示可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称,其正式称呼为IEEE 1003,而国际标准名称为ISO/IEC 9945。 该标准的目的是定义了转载 2017-04-19 14:35:36 · 1984 阅读 · 0 评论