整理高能linux shell命令

本文介绍了如何在当前目录下排除node_modules文件夹,使用find命令查找包含特定字符串的文件,并利用pgrep命令过滤和显示指定的进程名称。通过具体的命令实例,读者可以学习到在Linux环境下进行文件搜索和进程管理的有效技巧。

1,在当前目录下排除node_modules在非目录项中查找join字符串:

find . -path ./node_modules -prune -o -not -type d -print | xargs grep --color=auto -wFRn "join"

 

2,过滤进程名pgrep

pgrep mong -l 

 

<think>嗯,用户需要在华为MateBook D16的Linux高能版上安装Windows和Linux双系统。让我仔细思考一下这个问题的解决方案。 用户可能是个技术爱好者或者开发者,想在保留原有Linux系统的同时安装Windows,形成双启动环境。考虑到华为笔记本的特殊性,有几个关键点需要特别注意:安全启动设置、硬盘分区和引导修复。 首先想到的是安全启动问题。华为笔记本通常采用UEFI固件,而Linux高能版可能已经启用了安全启动。根据引用[1]和[2]的信息,安装双系统时需要关闭设备加密和安全启动。特别是引用[1]提到"关闭设备加密(关键一步)"和"关闭安全启动",这可能是成功安装的关键。 然后是硬盘分区规划。原机Linux高能版应该已经占用了整个硬盘,所以需要先压缩Linux分区腾出空间给Windows。需要提醒用户注意备份重要数据,因为调整分区总是有风险的。 接下来是安装顺序问题。考虑到Windows对引导加载程序的"霸道"特性,建议先安装Windows再修复Linux引导。引用[2]中提到安装grub时需要使用os-prober来检测Windows系统,这个细节很重要。 安装过程中的驱动兼容性也要考虑。引用[3]提到华为网卡和NVIDIA显卡在Linux下的驱动问题,不过既然用户是安装Windows,主要需要准备的是Windows下的驱动,特别是触摸板、WiFi和显卡驱动。 最后是引导修复环节。根据引用[2],安装grub时需要指定efi目录和bootloader-id,这些具体参数对用户会很有帮助。还要提醒用户制作Linux恢复盘,以防万一。 整个过程中最关键的三个步骤是:关闭设备加密(否则可能导致无法启动)、正确分区(需要预留足够的NTFS空间)以及修复grub引导(确保双系统菜单正常显示)。 用户可能会遇到的主要难点是:安全启动导致的安装失败、Windows覆盖Linux引导、以及驱动兼容性问题。解决方案中都给出了具体对策。 最后想到可以补充一些优化建议,比如使用Ventoy制作多系统启动盘,或者考虑虚拟机方案作为备选。这些可以作为后续问题的延伸。</think>在华为MateBook D16 Linux高能版上安装Windows和Linux双系统,需特别注意**安全启动**和**分区管理**。以下是详细步骤和关键注意事项: --- ### **一、准备工作** 1. **备份数据** - 使用`Timeshift`或手动备份重要文件(调整分区有数据丢失风险)。 2. **制作启动盘** - Windows:使用[Rufus](https://rufus.ie/)或[Ventoy](https://www.ventoy.net/)制作Windows 10/11启动盘(NTFS格式)。 - Linux:推荐Ubuntu或Fedora(与华为兼容性较好),用`balenaEtcher`写入U盘。 3. **预留Windows分区** - 在Linux中打开`GParted`,**压缩原有Linux分区**(建议预留≥100GB NTFS空间给Windows)。 --- ### **二、关键BIOS设置**(*开机按F2进入*) | **设置项** | **操作** | **重要性** | |------------------|--------------------------|------------| | **安全启动** | 设置为`Disabled` | ⭐⭐⭐⭐⭐(否则无法启动Linux)[^1][^2] | | **设备加密** | 关闭(BitLocker/TPM) | ⭐⭐⭐⭐(避免分区锁定)[^1] | | **快速启动** | 禁用 | ⭐⭐⭐(防止Windows独占硬件)[^1] | | **启动模式** | 确认为`UEFI`(非Legacy) | ⭐⭐⭐⭐ | --- ### **三、安装Windows** 1. 插入Windows启动盘,重启按`F12`选择U盘启动。 2. **安装到预留分区**: - 选择**未分配空间** → 新建NTFS分区 → 格式化为`NTFS`。 - **切勿覆盖原有EFI分区**(避免Linux引导丢失)。 3. 完成安装后,系统会直接进入Windows(此时Linux不可见)。 --- ### **四、修复Linux引导(GRUB)** 1. **使用Linux启动盘进入Live模式**(试用模式)。 2. 挂载原Linux系统并修复GRUB: ```bash sudo mount /dev/nvme0n1pX /mnt # X为Linux根分区 sudo mount /dev/nvme0n1pY /mnt/boot # Y为EFI分区(通常100-500MB) sudo chroot /mnt grub-install /dev/nvme0n1 # 安装GRUB到硬盘 update-grub # 检测Windows并生成双系统菜单 ``` 3. 重启后按`F12`选择`GRUB`启动项,即可看到双系统菜单[^2]。 --- ### **五、驱动与优化** 1. **Windows驱动**: - 从[华为官网](https://consumer.huawei.com/cn/support/laptops/matebook-d-16-2024/)下载触摸板/声卡/WiFi驱动。 2. **Linux兼容性**: - 若显卡异常(如画面撕裂),在NVIDIA设置中启用`Force Composition Pipeline`[^3]。 - 华为专用驱动:安装`hwd`(华为硬件管理器)管理功能键。 --- ### **常见问题解决** - **无法识别启动盘**:BIOS中关闭`Secure Boot`,确认U盘为GPT分区。 - **GRUB菜单丢失**:通过Linux Live盘重装GRUB(步骤四)。 - **触摸板失灵**:Windows中安装华为驱动,Linux中尝试`sudo modprobe i2c_hid`。 --- ### **双系统启动示意图** ```mermaid graph LR A[开机] --> B{按F12选择启动设备} B -->|选择 GRUB| C[Linux 系统] B -->|选择 Windows Boot Manager| D[Windows 系统] ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值