find 命令用法记录

Posted on 2016-4-25 in Linux • Tagged with linux, commandLeave a comment

find 命令在 Linux 中是一个经常使用的命令,被用于在目录层次结构中搜索文件。

它最简单的使用是,搜索一个或多个目录。比如说,输出家目录及子目录的列表:
$ find ~

常见用法

  1. 查找当前文件夹及子文件夹里有文件名为“aaa”的文件
    $ find . -name "abc"
    -name:表示要根据名称查找,我们也可以指定 “*.py” 来表示要查找所有的 Python 脚本文件。

  2. 查找当前文件夹及子文件夹里有没有“bbb”目录
    $ find . -type d -name bbb
    -type:表示设定查找类型,d表示文件夹,f表示普通文件,l表示链接文件。

  3. 查找当前文件夹及子文件夹中属于用户“tntc4stl3”的文件
    $ find . -user tntc4stl3
    -user:设定所属用户的名称,还可以指定-group ...

Continue reading

dmidecode 硬件信息查看

Posted on 2015-3-9 in Linux • Tagged with linux, commandLeave a comment

在新东家工作的期间,接触了很多以前没见过的硬件和 Linux 命令,准备抽空整理一下,做个备忘。

先说说 dmidecode

在此之前呢,先介绍一下DMI。所谓DMI,即 Desktop Management Interface,DMI 表是一张包含有系统的硬件组件描述,以及序列号、BIOS版本这类有用的信息的表,以人类可读的样式展示出来。DMI 表的意义在于,让我们在不接触实体硬件的情况家探测硬件信息,方便了用户,同时这也意味着展示出来的信息可能是不可靠的。

最简单的方法将显示dmidecode能显示的全部 DMI 信息:

$ sudo dmidecode

但是有时候我们只需要找出我们关注的信息。

1. 常用参数

  • -q 或 --quiet:
    少显示一些信息,未知或者OEM指定的信息讲不会显示,为了得到简要的信息,这一条比较有用。

  • -t 或者 --type TYPE: 指定要显示信息的类型。

  • -s 或者 --string KEYWORD ...

Continue reading