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下翻
  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿利同学

一角两角不嫌少

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值