Linux系列七之常用命令整理(三):时间日期、磁盘分区、重定向

2019-05-10  本文已影响0人  Cehae

一、时间日期类命令

在Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。系统时钟则是指kernel中的时钟。当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作。所有Linux相关指令与函数都是读取系统时钟的设定。

系统时钟的设定就是我们常用的date命令,而我们写的RTC驱动就是为硬件时钟服务的,它有属于自己的命令hwclock,因此使用date命令是不可能调用到我们的驱动的,我们可以通过hwclock的一些指令来实现更新rtc时钟,也就是系统时钟和硬件时钟的交互。

1-1、硬件时钟:hwclock/clock

1-2、系统时间:date

显示当前时间:

显示非当前时间:

设置时间:

1-3、日历:cal

cal命令是查看日历的相关命令

用法:
cal [选项] [[[日] 月] 年]

选项:

二、磁盘分区类命令

2-1、查看磁盘分区:fdisk -l

注意:在root用户下才能使用

图片.png 图片.png 图片.png

2-2、查看磁盘使用情况:df

选项:

图片.png

2-3、挂载/卸载磁盘:mount/umount

对于Linux用户来讲,不论有几个分区,分别分给哪一个目录使用,它总归就是一个根目录、一个独立且唯一的文件结构。Linux中每个分区都是用来组成整个文件系统的一部分,它在用一种叫做“挂载”的处理方法,整个文件系统中包含了一整套的文件和目录,并将一个分区和一个目录联系起来,要载入的那个分区将使它的存储空间挂载到这个目录下。

2-3-1、挂载新磁盘

用法:
mount [-t vfstype] [-o options] device dir

选项:

2-3-2、卸载磁盘

用法:umount 设备文件名或挂载点

三、输入/输出重定向:> < >> <<

大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回​​到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。 一般情况下,每个 Unix/Linux 命令运行时都会打开三个文件:

Linux中的重定向符号:

四、管道:|

管道的作用:将前一个命令的输出,作为后一个命令的输入。非常重要的一个命令。

用法:
命令1 | 命令2 | 命令3 | ...

例如:
查找txt文件的个数

ls -d *.txt | wc -l
图片.png

五、搜索查找类命令

5-1、文件内容搜索匹配:grep/egrep/fgrep

grep: 根据模式搜索文本,并将符合模式的文本行显示出来,可以使用基本正则表达式定义的模式来过滤文本;

用法:
grep [options] PATTERN [FILE...]

参数:
Pattern: 文本字符和正则表达式的元字符组合而成的匹配条件

选项:

关于正则表达式请参考其他文章

注意:

5-2、搜索系统命令:whereis

whereis只能搜索系统命令,不能搜索文件。并且可以查找到帮助文档的位置。

用法:whereis COMMAND

5-3、搜索命令所在目录及别名信息:which

which也是搜素系统命令的命令,不能搜索文件。并且可以列出命令所在路径。如果该命令有别名,同时会搜索别名。

用法:which COMMAND

例如:

图片.png

5-4、查找文件或者目录:locate

locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。在一般的 distribution 之中,数据库的建立都被放在 crontab 中自动执行。

注意:locate是非实时查询,只能查询当前数据库里面的文件,搜索速度比较快。可以使用updatedb命令手动更新数据库,但是updatedb命令比较耗时。

用法:Locate [选择参数] [样式]

选项:

5-5、查找文件或者目录:find

用法:find 搜索路径 [选项] 搜索内容

选项:

5-5-1、根据文件名字搜索
图片.png
5-5-2、根据文件大小搜索
图片.png

这里的+是大于指定大小,-是小于指定大小,单位选项如下:

图片.png
5-5-3、根据修改时间搜索

Linux中的文件有访问时间(atime),数据修改时间(mtime)以及状态修改时间(ctime),我们可以根据这个时间来查找文件。

图片.png 图片.png
5-5-4、根据权限搜索
图片.png
5-5-5、根据所有者和所属组搜索
图片.png
上一篇 下一篇

猜你喜欢

热点阅读