
Linux
文章平均质量分 75
seven_0-0
这个作者很懒,什么都没留下…
展开
-
【Linux】stat命令查看文件的三个时间参数
在Windows中创建一个文件都会有相应的创建时间,修改时间,访问时间来记录文件的一些属性。在Linux中也不例外,文件也有三个时间来记录文件的变动,这三个时间分别是Modification time (修改时间)、Change time(状态改动时间)、Access time(访问时间)。下面我们就来了解一下这几个时间。(1)初始三个文件时间Modification time (原创 2016-12-26 14:55:26 · 5226 阅读 · 0 评论 -
【Linux】文件的权限管理及特殊属性-粘滞位(sticky bit)概述
(一)linux文件属性Linux文件属性不仅规定了文件的所有者(user)和所属组(group),还规定了所有者,所属组以及其他用户对该文件的权限。我们可以用 ls -l 或ls -al命令来查看这些属性。如下:第一列中包含文件的类型,以及文件所有者、所属组和其他用户对文件的权限。第一列第一个字符代表文件类型:上例中我们只看到“d”和“-”两种文件类型,除此之外的文件原创 2016-12-29 17:36:13 · 1491 阅读 · 0 评论 -
可重入函数与线程安全
一、概念线程安全(Thread-Safe):被多个并发的线程反复调用时,他会产生正确的结果。可重入(Reentrant):当被多个线程调用的时候,不会引用任何共享数据。 任何线程不安全问题的根源都是“共享数据”。所以,不使用任何共享数据的函数(即:可重入函数)肯定是线程安全的。但这并不等于说,线程安全函数就是可重入函数。可重入和线程原创 2017-02-24 10:23:10 · 727 阅读 · 0 评论 -
【Linux】eval命令的使用
eval可以读取一连串的参数,然后按照参数特性来执行。参数数目不限,彼此之间用分号隔开。 eval会对后面的命令进行两遍扫描,如果第一遍扫描后,命令是个普通命令,则执行此命令;如果命令中含有变量的间接引用,则保证间接引用的语义。也就是说,eval命令将会首先扫描命令行进行所有的置换,然后再执行该命令。因此,eval命令适用于那些一次扫描无法实现其功能的变量。 eval 执行以下两个步骤:原创 2017-03-25 18:24:10 · 36953 阅读 · 1 评论 -
【Linux】grep命令的使用详解
简介: grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是Linux下一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 格式: grep [options] filename 选项:-a 不要忽略二进制数据。-A<显示列数> 除了显示符合范本样式的那原创 2017-04-30 00:31:47 · 938 阅读 · 0 评论 -
【Linux】正则表达式初识
正则表达式是什么? 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。简单来说,正则表达式就是以一种描述规则来进行字符串匹配的代码。 规定一些特殊语法表示字符类、数量限定符和位置关系,然后用这些特殊语法和普通字符一起表示一个模式,这就是正则表达式。那么这些字符类、数量限定符、位置关系又是些什么呢?下面我们一起来看一下吧! 字符类:原创 2017-04-23 00:03:21 · 461 阅读 · 0 评论