陌小路的个人博客 陌小路的个人博客
首页
  • 技术专区

    • 面试
    • Vue
    • Electron
    • TypeScript
    • Serverless
    • GraphQL
  • 我的秋招之旅
  • 2019年终总结
Todo
收藏夹
关于作者
GitHub

陌小路

前端切图仔
首页
  • 技术专区

    • 面试
    • Vue
    • Electron
    • TypeScript
    • Serverless
    • GraphQL
  • 我的秋招之旅
  • 2019年终总结
Todo
收藏夹
关于作者
GitHub
  • Vue

  • React

  • 面试

  • Electron

  • Serverless

  • GraphQL

  • TypeScript

  • RxJS

  • 工程化

  • Webpack

  • Nestjs

  • WebRTC & P2P

  • Docker

  • Linux

  • Git

  • Svelte

  • 踩坑日记 & 小Tips

    • Npm 踩坑日记
    • Shell 踩坑日记 & 小 Tips
      • Linux 踩坑日记
      • Linux 小 Tips
    • HTML-JS 踩坑日记
    • github加速
    • 在线小工具
  • 其他

  • technology
  • 踩坑日记 & 小Tips
陌小路
2022-04-17

Shell 踩坑日记

由于笔者对 shell 所知甚浅,故仅以此文记录一些笔者遇到的坑和小 tips。

# Linux 踩坑日记

# Linux apt 安装包报错

dpkg: unrecoverable fatal error, aborting: files list file for package 'gdisk' is missing final newline E: Sub-process /usr/bin/dpkg returned an error code (2)

对于这项问题,笔者可行的方法为:删除 /var/lib/dpkg/info/gdisk.list,然后就可以了(不确定有没有什么别的坑,不过当下是奏效了)。

# Linux 小 Tips

# 清理指定目录下所有 node_modules

find /path/to/directory -name "node_modules" -type d -prune -exec rm -rf '{}' +
1

命令解释:

  • find:该命令用于在指定目录及其子目录中搜索文件或目录。
  • /path/to/directory:您要搜索的目录路径。
  • -name "node_modules":该参数指定要搜索的目录名称,本例中为 node_modules。
  • -type d:该参数指定要搜索的是目录,而不是文件。
  • -prune:该参数表示找到匹配的目录后,不再搜索该目录下的子目录。
  • -exec:该参数允许在找到匹配的目录后执行指定的命令。
  • rm -rf '{}' +:该参数指定要执行的命令,本例中为删除找到的目录。其中,'{}'表示找到的目录名称,+ 表示将所有找到的目录作为一个整体传递给 rm 命令。-r 表示递归删除目录及其子目录,-f 表示强制删除,不提示确认。
编辑
上次更新: 2023/11/25, 4:11:00
Npm 踩坑日记
HTML-JS 踩坑日记

← Npm 踩坑日记 HTML-JS 踩坑日记→

最近更新
01
github加速
01-01
02
在线小工具
01-01
03
Lora-Embeddings
11-27
更多文章>
Theme by Vdoing | Copyright © 2020-2024 STDSuperman | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式