当前位置: 首页 > news >正文

Linux学习笔记:Linux基础知识汇总(kill 进程-vi编辑检索-查看当前文件夹的大小-修复硬盘等)

在这里插入图片描述

常见指令

Linux 的 find 命令可以用于在指定目录下查找符合条件的文件或目录。find 命令的基本语法为:

find [path] [expression]

其中,path 指定要查找的目录路径,expression 指定查找条件。下面是一些常用的 find 命令用法和示例:

查找指定类型的文件

可以使用 -name-iname 选项加上通配符来查找指定类型的文件。其中,-name 选项区分大小写,-iname 选项不区分大小写。

例如,查找所有后缀名为 .txt 的文件:

find /path/to/dir -name "*.txt"

查找指定名称的文件或目录

可以使用 -name-iname 选项加上指定的文件或目录名称来查找。

例如,查找名称为 file.txt 的文件:

find /path/to/dir -name "file.txt"

查找最近修改过的文件

可以使用 -mtime 选项查找最近一段时间内修改过的文件。-mtime 选项后面跟着一个整数表示天数,表示在这个天数内修改过的文件。

例如,查找最近 7 天内修改过的文件:

find /path/to/dir -mtime -7

查找空目录

可以使用 -empty 选项查找空目录。

例如,查找 /path/to/dir 目录下的空目录:

find /path/to/dir -type d -empty

删除指定类型的文件

可以使用 -type-delete 选项删除指定类型的文件。

例如,删除所有后缀名为 .txt 的文件:

find /path/to/dir -type f -name "*.txt" -delete

其他选项

除了上述选项外,find 命令还有很多其他选项,例如:

  • -type:指定要查找的文件类型,包括普通文件 (f)、目录 (d)、符号链接 (l) 等。
  • -size:按照文件大小查找文件,可以指定文件大小的范围。
  • -exec:对查找到的文件执行指定的命令。
  • -print:打印查找到的文件路径。
  • -maxdepth:限制查找深度。

具体用法可以通过 man find 命令查看 find 命令的帮助文档。

查看当前文件夹的大小

可以使用以下指令:

du -sh .

其中,du 是查看磁盘使用情况的命令,-s 参数表示只显示总体大小,而不显示子文件/文件夹的大小,-h 参数表示以易读的方式显示大小,. 表示当前目录。执行该指令后,终端会显示当前文件夹的总体大小,单位为 KB、MB 或 GB 等。

指令让文件内的图片id生成txt

改写下面指令:

find path/*.jpg |sort -n  > 1.txt 生成使他顺序

乱序

find path/*.jpg | shuf > 1.txt

顺序

你可以使用 sort 命令来对生成的文件列表按照字典序进行排序,从而使它们按顺序输出。具体命令如下所示:

find path/*.jpg | sort  -n > 1.txt

这个命令会先使用 find 命令查找 path 目录下所有后缀名为 .jpg 的文件,并将它们的路径输出到终端。然后,管道符 | 将这些路径传递给 sort 命令,该命令会对文件路径进行字典序排序,并将结果保存到 1.txt 文件中。

倒叙

你可以使用 sort 命令的 -r 选项来对生成的文件列表按照字典序逆序排序,从而使它们倒序输出。具体命令如下所示:

find path/*.jpg | sort -r > 1.txt

root权限命令,zip 压缩指令

sudo su
zip -r your_archive.zip your_folder/

使用快捷键【Ctrl+Alt+T】打开终端

【Ctrl+Alt+T】

修复硬盘-找到挂载

sudo fdisk -l

修复u盘

sudo ntfsfix /dev/sdb1

grep文件中含有某字段的指令

对于文本文件,可以使用grep命令进行检索。例如,以下命令可以在当前目录及其子目录下查找包含NaN的文本文件:

grep -R "chinesn" .

要使用指令检索文件中的关键词,可以使用 grep 命令。下面是一些常用的示例:

  1. 在单个文件中检索关键词:

    grep "keyword" filename
    

    这个命令将在指定的 filename 文件中搜索包含关键词 "keyword" 的行,并将匹配到的行打印出来。

  2. 在多个文件中检索关键词:

    grep "keyword" file1 file2
    

    这个命令将在 file1file2 文件中搜索包含关键词 "keyword" 的行,并将匹配到的行打印出来。

  3. 忽略大小写进行检索:

    grep -i "keyword" filename
    

    使用 -i 参数可以忽略大小写,在搜索时不区分关键词的大小写。

  4. 显示匹配行数:

    grep -c "keyword" filename
    

    使用 -c 参数可以显示匹配到的行数而不是打印匹配的行。这在统计匹配数量时很有用。

  5. 递归地检索目录下的文件:

    grep -r "keyword" directory
    

    使用 -r 参数可以递归地在指定的 directory 目录及其子目录下的所有文件中搜索关键词。

还有其他许多高级用法和选项,你可以通过 man grep 命令查看完整的 grep 帮助文档。

kill 进程

fuser -v /dev/nvidia*
kill -9 PID号

vi显示行号

/ --->set nu

vi检索

/ ---> xxx   回车+n下翻

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • RCE之无参数读取文件总结
  • 使用 HAProxy + Nginx 搭建 Web 群集(二)
  • CF964(div4)补题G1G2
  • pod探针和状态
  • 字节跳动发Seed-TTS语音合成模型,可模仿任意人的声音,效果逼真
  • (回溯) LeetCode 78. 子集
  • 网络安全自学笔记
  • 自定义linux某些常见配置
  • mysql在4核16G 500G的服务器上单表数据量多大合适
  • C# 使用NHibernate连接MySQL实现数据的增删改查
  • 快速排序原理与实现
  • SuccBI+低代码文档中心 — 可视化分析(仪表板)(上)
  • WordPress多用途电子商务博客新闻主题betheme 21.5.6版本
  • React 知识点(二)
  • oracle 判断某个字段包含某几个字符like或INSTR
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • extjs4学习之配置
  • HashMap ConcurrentHashMap
  • js递归,无限分级树形折叠菜单
  • Python中eval与exec的使用及区别
  • React-Native - 收藏集 - 掘金
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • 从setTimeout-setInterval看JS线程
  • 电商搜索引擎的架构设计和性能优化
  • 免费小说阅读小程序
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 通过几道题目学习二叉搜索树
  • 一文看透浏览器架构
  • 因为阿里,他们成了“杭漂”
  • 终端用户监控:真实用户监控还是模拟监控?
  • puppet连载22:define用法
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • ‌JavaScript 数据类型转换
  • # C++之functional库用法整理
  • (c语言+数据结构链表)项目:贪吃蛇
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (SpringBoot)第七章:SpringBoot日志文件
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (十六)视图变换 正交投影 透视投影
  • (四)进入MySQL 【事务】
  • (五)MySQL的备份及恢复
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • .net core使用EPPlus设置Excel的页眉和页脚
  • .net FrameWork简介,数组,枚举
  • .net Stream篇(六)
  • .Net Web窗口页属性
  • .NET 常见的偏门问题
  • .net访问oracle数据库性能问题
  • .net中我喜欢的两种验证码
  • .net最好用的JSON类Newtonsoft.Json获取多级数据SelectToken
  • @SentinelResource详解
  • [ 渗透工具篇 ] 一篇文章让你掌握神奇的shuize -- 信息收集自动化工具
  • [20171106]配置客户端连接注意.txt