编辑
2023-08-31
Linux
00

目录

more指令
1、使用more命令浏览文件
2、搜索功能
3、其他功能
使用du指令
1、查看单个文件的大小:
2、查看当前目录下所有文件的大小:
3、以MB为单位显示大小:
移动非文件夹的文件到指定目录
例如:将 /home/ctm/evn 目录下的所有非文件夹文件移动到 /home/ctm/software 目录
查找安装的 java jdk 或 别的内容
方法 1: 使用 rpm 查询
方法 2: 使用 alternatives 命令

more指令

您的解释关于在Unix或Linux系统中使用more命令查看文本文件的内容以及如何在其中进行搜索是正确的。下面是一些补充信息和其他有用的more命令的使用技巧:

1、使用more命令浏览文件

  • 基本使用:简单地输入 more filename 可以打开一个文本文件进行浏览。这里的filename是你要查看的文件名。
  • 逐行浏览:在more界面中,你可以按Enter键来逐行向下浏览。
  • 逐屏浏览:按Space键可以快速向下滚动一整屏。

2、搜索功能

  • 向前搜索:如您所述,使用 / 后输入搜索词,然后按Enter,可以向前搜索该词。
  • 重复搜索:按n可以重复前一个搜索,找到下一个匹配项。
  • 向后搜索:使用 ? 后输入搜索词也可以向后搜索(即向上搜索)。

3、其他功能

  • 显示行号:按=键可以显示当前行的行号。
  • 跳转到文件末尾:按G键可以直接跳转到文件的末尾。
  • 退出:按q键可以随时退出more

请注意,more命令虽然功能强大,但相比之下,less命令提供了更多的功能和灵活性,例如允许向前和向后滚动,不仅仅是向下滚动。如果你经常需要查看或搜索大型文本文件,你可能会发现使用less更为方便。


使用du指令

在Linux中,要查看文件占据的空间大小(以MB为单位),你可以使用du(磁盘使用量)命令。这里有几种方法可以实现:

1、查看单个文件的大小:

bash
du -sh filename

这里的-s代表总计(不显示子目录的大小),-h代表以人类可读的格式(比如KB、MB、GB)显示。

2、查看当前目录下所有文件的大小:

bash
du -sh *
  • 当前目录下所有文件夹的大小:
bash
du -sh */

这会显示当前目录下每个文件和子目录的大小。

3、以MB为单位显示大小:

如果你想确切地以MB为单位显示文件大小,可以使用:

bash
du --block-size=M filename

这将以MB为单位显示文件的大小。

记得替换filename为你想查看的文件名。如果你想查看目录的大小,同样的命令也适用,只需将文件名替换为目录名即可。


移动非文件夹的文件到指定目录

例如:将 /home/ctm/evn 目录下的所有非文件夹文件移动到 /home/ctm/software 目录

要将 /home/ctm/evn 目录下的所有非文件夹文件移动到 /home/ctm/software 目录,可以使用 find 命令结合 mv 命令。这里是具体步骤:

  1. 执行移动命令:在终端中执行以下命令,将 /home/ctm/evn 目录下所有的非文件夹文件移动到 /home/ctm/software 目录下:

    find /home/ctm/evn -maxdepth 1 -type f -exec mv {} /home/ctm/software \;

    命令解释:

    • find /home/ctm/evn: 在 /home/ctm/evn 目录中查找文件。
    • -maxdepth 1: 限制搜索深度,只在当前目录下查找。
    • -type f: 指定查找文件类型为非目录(即文件)。
    • -exec mv {} /home/ctm/software \;: 对找到的每个文件执行 mv 命令,移动到 /home/ctm/software 目录。
  2. 验证移动结果:移动文件后,可以使用以下命令查看 /home/ctm/evn/home/ctm/software 目录的内容,确认文件是否已经被成功移动。

    查看 /home/ctm/evn 目录:

    ls -l /home/ctm/evn

    查看 /home/ctm/software 目录:

    ls -l /home/ctm/software

查找安装的 java jdk 或 别的内容

要找到 JDK 11 实际安装的路径,您可以使用几种方法。这里提供两种常见的方法来确定 JDK 11 的安装路径:

方法 1: 使用 rpm 查询

由于您是通过 rpm 安装 JDK 11 的,您可以使用 rpm 命令来查询已安装的包的详细信息,包括安装路径:

bash
rpm -ql jdk-11.0.5 | less

这个命令会列出 jdk-11.0.5 包中所有文件的安装位置。通常,您会看到一长列文件路径,JDK 的主目录通常是这些文件所在的最顶层目录。

方法 2: 使用 alternatives 命令

如果系统中配置了 alternatives,您可以使用它来找出当前配置的 JDK 11 路径:

bash
sudo update-alternatives --config java

这个命令会显示系统中所有配置的 Java 版本和它们的路径。查找 JDK 11 相关的条目,您会看到其安装路径。

选择列出的 JDK 11(通常会有一个选择号),即使您不打算更改当前配置。您不需要实际更改任何内容;只是查看路径信息。


如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Golovin

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!