BNU-FZH

fengzhenhua@outlook.com

先来说明一下我想把Windows11安装到移动硬盘的原因,由于在Thinkpad-T490上安装了双系统,然后在WWAN口上加装了一块1T的2242固态硬盘,但是Linux识别硬件的方式是完全依靠Bios, 而Windows则是依靠系统,于是这块硬盘在Windows下可以正常识别,但在Linux下不能识别。我的办公主力系统是Linux, 而Windows几乎不怎么开启,所以这就导致了2242固态硬盘几乎不被使用,也就失去了加装的价值!综合考虑后,将2242固态硬盘制作成了移动硬盘,同时将原硬盘中的Windows彻底删除,然后在我的128G的固态U盘中安装上windows, 这样只是在使用Windows时才插入U盘临时用一下,不使用时U盘就放在包里面就可以了。基于安装windows到U盘的需要,我选择了将知呼上的这篇文章完整转载到我的博客。

阅读全文 »

Xtreme Download Manager 2020又简称为xdm2020,这是一款功能强大,开源免费的电脑下载工具,相信经常从网页中下载文件的用户们会发现从Facebook、YouTube、Vimeo等网站的内容时网速是非常的慢,这时呢,你就可以配合xdm2020来使用啦,可轻松帮助用户将下载速度提高到500%,并支持帮助用户下载文档、压缩包、音乐、视频、程序等多种类型文件,可以很好的满足用户们的下载需求。而且该软件还内置了强大的视频转换器,可让您将下载的视频转换为其他格式,以便随后可以在手机或电视上观看,十分方便,同时本软件支持WindowsLinux, 本文采用图文形式为您提供详细使用教程。

XDM2020
阅读全文 »

简介

Coc.nvim 是一个基于NodeJS 的适用于Vim8, Neovim 的Vim 智能补全插件。拥有完整的LSP 支持。配置、使用方式及插件系统的整体风格类似 VSCode.更多的信息可以参见Wiki.

注意:因为Coc 本身是Vim 的一个插件而已,但它又有自己的插件系统,所以下面我会将Coc 的插件叫做子插件以作区分。

https://github.com/neoclide/coc.nvim
阅读全文 »

SkCode 是根据 NvChad(它是一个优秀且支持拓展的 nvim lua 配置)"抄袭"而来, 你可以理解成 SkCode 它的代码都来源于这个仓库. SkCode 的代码结构是来源于 NvChad, 但是 SkCode 也绝不是简简单单的抄代码, 我希望 vim 的配置更加简单, 所以将一些代码进行优化, 删除不需要的功能, 添加人性化的键位绑定, 以及提供前端的 Lsp 配置, 于是就出现了 SkCode.

阅读全文 »

/etc/fstab是用来存放文件系统的静态信息的文件。位于/etc/目录下,可以用命令less /etc/fstab 来查看,如果要修改的话,则用命令 vi /etc/fstab 来修改。

当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动将此文件中指定的文件系统挂载到指定的目录。下面我来介绍如何在此文件下填写信息。

文件示例

一个简单的 /etc/fstab,使用内核名称标识磁盘:

1
/etc/fstab # <file system> <dir> <type> <options> <dump> <pass> tmpfs /tmp tmpfs nodev,nosuid 0 0 /dev/sda1 / ext4 defaults,noatime 0 1 /dev/sda2 none swap defaults 0 0 /dev/sda3 /home ext4 defaults,noatime 0 2
阅读全文 »

Linux 查看PCI设备命令—lspci

选项与参数:

1
2
3
-v :显示更多的 PCI 接口装置的详细信息
-vv :比 -v 还要更详细的信息
-n :直接观察 PCI 的 ID 而不是厂商名称

查看一般详细信息

1
lspci -v

查看网卡详细信息:

1
2
3
4
5
6
7
lspci -s 04:00.0 -vv

-s :后面接的是每个设备的总线、插槽与相关函数功能

或:

lspci -n -d 8086:3002 -vvv

选项详情

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
-vv
使得 lspci 以过冗余模式显示更详细的信息 (事实上是 PCI 设备能给出的所有东西)。这些数据的确切意义没有在此手册页中解释,如果你想知道更多,请参照 /usr/include/linux/pci.h 或者 PCI 规范。
-n
以数字形式显示 PCI 生产厂商和设备号,而不是在 PCI ID 数据库中查找它们。
-x
以十六进制显示 PCI 配置空间 (configuration space) 的前64个字节映象 (标准头部信息)。此参数对调试驱动和 lspci 本身很有用。
-xxx
以十六进制显示所有 PCI 配置空间的映象。此选项只有 root 可用,并且很多 PCI 设备在你试图读取配置空间的未定义部分时会崩溃 (此操作可能不违反PCI标准,但是它至少非常愚蠢)。
-b
以总线为中心进行查看。显示所有 IRQ 号和内存地址,就象 PCI 总线上的卡看到的一样,而不是内核看到的内容。
-t
以树形方式显示包含所有总线、桥、设备和它们的连接的图表。
-s [[&lt;bus&gt;]:][&lt;slot&gt;][.[&lt;func&gt;]]
仅显示指定总线、插槽上的设备或设备上的功能块信息。设备地址的任何部分都可以忽略,或以“*”代替 (意味着所有值)。所有数字都是十六进制。例如:“0:”指的是在0号总线上的所有设备;“0”指的是在任意总线上0号设备的所有功能块;“0.3”选择 了所有总线上0号设备的第三个功能块;“.4”则是只列出每一设备上的第四个功能块。
-d [&lt;vendor&gt;]:[&lt;device&gt;]
只显示指定生产厂商和设备 ID 的设备。 这两个 ID 都以十六进制表示,可以忽略或者以“*”代替 (意味着所有值)。
-i &lt;file&gt;
使用 &lt;file&gt; 作为 PCI ID 数据库而不是使用默认的 /usr/share/hwdata/pci.ids。
-p &lt;dir&gt;
使用 &lt;dir&gt; 作为包含 PCI 总线信息的目录而不是使用默认的目录 /proc/bus/pci。
-m
以机器可读的方式转储 PCI 设备数据 (支持两种模式:普通和冗余),便于脚本解析。
-M
使用总线映射模式,这种模式对总线进行全面地扫描以查明总线上的所有设备,包括配置错误的桥之后的设备。请注意,此操作只应在调试时使 用,并可能造成系统崩溃 (只在设备有错误的时候,但是不幸的是它们存在),此命令只有 root 可以使用。同时,在不直接接触硬件的 PCI 访问模式中使用 -M 参数没有意义,因为显示的结果 (排除 lspci 中的 bug 的影响) 与普通的列表模式相同。
--version
显示 lspci 的版本。这个选项应当单独使用。

编者注:本文译自微软官方发布的指南。

Linux 是一款操作系统,与 Windows 有许多相似之处,但由于其开源和高度定制化的特性,衍生出众多的版本。安装 Linux 的前提是,你需要决定一个安装方式,并选定一个适合的 Linux 发行版。

要安装 Linux,你需要如下步骤:

  1. 首先,确定一个安装方式。你可以选择使用 Windows 的 Linux 子系统Windows Subsystem for Linux(WSL)进行安装,也可以选择完全安装在物理硬件上(即裸机安装),或者在本地或云端创建一个虚拟机(VM)来运行 Linux。
  2. 其次,选择一个 Linux 发行版。如:Ubuntu、Debian、Kali Linux、OpenSUSE 等。
  3. 然后,按照你所选的安装方法进行操作。具体可以是以下四种方式之一:
    • 使用 Windows 子系统 Linux(WSL)中的安装 Linux 命令
    • 在云中创建一个 Linux 虚拟机(VM)
    • 在本机创建一个 Linux 虚拟机(VM)
    • 创建一个可引导的 USB,以安装裸机版 Linux
  4. Linux 安装完成后,你需要熟悉你所选发行版的包管理器,更新和升级可获取的包,并熟悉微软提供的 Linux 资源,比如培训课程、为 Linux 设计的流行工具、新闻以及开源活动等。
阅读全文 »

本文翻译自 GIMP 官网,是 GIMP 教程的一部分。

软件安装

  1. Windows:
  2. Linux:
    • Archlinux 或 Endeavor:
      1
      sudo pacman -S gimp 
    • Debian 或 ubuntu:
      1
      sudo apt-get install gimp

目的

恭喜你!你在电脑上安装了 GIMP!GIMP 是一个非常强大的图像处理软件,但是不要被它吓到。即使你没有时间学习高级的电脑图形处理技能,GIMP 仍然可以是一个非常有用和方便的快速修改图像的工具。

我希望这些例子能帮助你解决那些需要对图像应用进行快速修改的小需求。希望这也能让你学习到 GIMP 更强大的图像编辑能力。

为了便于快速查看,我将在这篇快速教程中涵盖以下四个要点:

  • 更改图像的大小(尺寸),即缩放
  • 更改 JPEG 的大小(文件大小)
  • 剪裁图像
  • 旋转或翻转图像
阅读全文 »

U盘启动,如何在BIOS设置U盘为第一启动项呢?BIOS设置有两种方式,一种是利用快捷键设置U盘启动,而另一种则是针对没有快捷键可利用的电脑使用的,接下来小编就为大家详细介绍一下U盘启动BIOS设置的两种方式吧。

方式一

  1. 制作一个U盘启动盘

  2. 找到自己电脑型号所对应的BIOS快捷键,可参考下图显示的BIOS启动快捷键,如若没有可自行查询

BIOS启动快捷键
  1. 将U盘插入电脑,开机或重启,当开机画面出现时按下快捷键,进入启动项选择界面,这时候我们就将带有“USB”字样的选项设置为U盘启动

方式二

  1. 将制作好的U盘启动盘插入电脑,在开机时按下特定的热键进入BIOS。这里要注意:不同类型的电脑进入BIOS设置程序的按键不同,有的机型可以在开机时看到屏幕上给出热键的提示(一般在右下角或左下角),大多数台式机进入BIOS的热键是del键,笔记本是F2键,有的则没有提示。大家亦可参考小编为你准备的各种型号的电脑进入BOIS的热键,具体如下图所示:
BOIS的热键

笔记本方面,不同笔记本进入BIOS方式不一样,一般都是由主板决定的,某些特殊主板请看下图:

5.png
  1. 进入BIOS设置后,我们使用右方向键移动到“Boot”,接着使用上下方向键将光标移动到U盘的选项“Removable Devices”上,而有的电脑一般是以USB开头,这里用户要注意以下
进入BIOS设置
  1. 通过“+”键将U盘选项移动到第一位,然后按下F10保存退出即可
将U盘选项移动到第一位

ImageMagick 是一套开源图形处理工具,其中用的最多的命令就是 convert。之前,薄荷君介绍了《图像魔术:ImageMagick轻松转换PDF和图片》的用法,今天要介绍的是它拼接图片的用法。

LinuxMint 自带了 ImageMagick。如果是其他发行版,请先安装之:
sudo apt install imagemagick

首先学习一下图片的横向拼接,举例如下:(01.jpg 和 02.jpg 是原文件,11.jpg 是拼接后的文件)
convert 01.jpg 02.jpg +append 11.jpg

查看拼接后的图片,非常完美。

现在学习一下图片的纵向拼接,举例如下:(03.jpg 和 04.jpg 是原文件,33.jpg 是拼接后的文件)
convert 03.jpg 04.jpg -append 33.jpg

是的,你没有看错,横向与纵向的区别就是 + 和 – 。

看看纵向拼接的图片,Perfect。

小结:ImageMagick 是一套非常小巧但强大、实用的开源图形处理工具,更多用法,等你来探索!