stat 命令

stat 命令那个可以用来查看文件或者文件系统的状态和属性。
显示一个文件或目录的属性

$ stat /etc/my.cnf
File: `/etc/my.cnf'
Size: Blocks: IO Block: regular file
Device: 801h/2049d Inode: Links:
Access: (/-rw-r--r--) Uid: ( / root) Gid: ( / root)
Access: -- ::30.000000000 -
Modify: -- ::27.000000000 -
Change: -- ::27.000000000 - $ stat /home/ramesh
File: `/home/ramesh'
Size: Blocks: IO Block: directory
Device: 803h/2051d Inode: Links:
Access: (/drwxr-xr-x) Uid: ( /ramesh) Gid: ( /ramesh)
Access: -- ::42.000000000 -
Modify: -- ::33.000000000 -
Change: -- ::33.000000000 -

使用 -f 参数查看系统文件得某些属性

$ stat -f /
File: "/"
ID: Namelen: Type: ext2/ext3
Blocks: Total: Free: Available: Size:
Inodes: Total: Free:

diff 命令

输出到桌面,也可以考虑vimdiff

diff 命令可以用来比较两个文件并显示差异。但是输出结果不是很容易阅读。
语法: diff [参数] 文件 1 文件 2
与旧的文件比较时,新文件做了哪些修改?
执行 diff 命令时使用 w 选项,可以忽略空格。
一般的 diff 命令的输出是如下形式
---上面的内容,表明了第一个文件(也就是name_list.txt)中的发生变化
---下面的内容,表明了第二个文件(也就是name_list_new.txt)听发生的变化。
有关第一个文件中的内容以<开始,有关第二个文件的内容以>开始

# diff -w name_list.txt name_list_new.txt
2c2,
< John Doe
--- > John M Doe
> Jason Bourne

显示用户总的连接时间

ac 可以显示用户登录主机的时间信息。
目前登录用户的连接时间
使用 d 选项,可以将输出的时间按天来显示。在本例中,今天我已经登录系统超过 6 个小时
了,在 12 月 1 日,我登录系统的时间大约是 1 个小时。

$ ac –d
Dec total 1.08
Dec total 0.99
Dec total 3.39
Dec total 4.50
Today total 6.10

所有用户的连接时间
就像下面所显示的,可以用“ -p” 显示所有用户的连接时间。注意这显示了每一个用户的总的
连接时间。

$ ac -p
john 3.64
madison 0.06
sanjay 88.17
nisha 105.92
ramesh 111.42
total 309.21

显示指定用户的连接时间

$ ac -d sanjay
Jul total 12.85
Aug total 5.05
Sep total 1.03
Sep total 5.37
Dec total 8.15
Dec total 1.42
Today total 2.95

linux 101 hacks 4stat diff ac的更多相关文章

  1. linux 101 hacks 第一章cd命令

    本系列来源于<linux 101 hacks>,作者还写了其他101 hacks教程,读了几章,觉得技巧都还不错,很实用,做个总结收藏. cdpath 设置基目录 [ramesh@dev- ...

  2. linux 101 hacks 7crontab

    技巧 74: crontab 书上的这一段我删了,重写一下,用的是ubuntu 16.04系统 参考 每天一个 linux 命令(50):crontab 命令 crond 服务 安装 crontab: ...

  3. linux 101 hacks 6history 及相关关键字

    如果你经常使用命令行,那么有效的使用命令历史机制将会使效率获得极大提升.事实上,一旦你掌握了我在下面给出的 15 个例子, 你就会发现使用命令行将更有乐趣 是吗?我学一学呢 技巧 50:使用 HIST ...

  4. linux 101 hacks 5PS1

    PS1——默认提示符 看完这一章,我心里若干个卧槽.. 如下所示, 可以通过修改 Linux 下的默认提示符,使其更加实用.在下面的例子中,默认的 PS1的值是“ \s-\v\$”,显示出了 shel ...

  5. linux 101 hacks 3null 改文件大小写 xargs

    禁止标准输出和错误信息的输出 当我们调试 shell 脚本的时候,我们往往不希望看到标准输出和标准错误的信息.我们可以使用/dev/nulll 来禁止标准错误的信息. 将标准输出重定向到/dev/nu ...

  6. linux 101 hacks 2date,grep,find

    感觉挨个按着作者来的太蠢了,我还是放自己觉得不错的东西把 用特定格式显示当前时间 以下的方法可以用各种不同的格式来显示当前时间: $ date Thu Jan :: PST $ date --date ...

  7. Linux之旅(1): diff, patch和quilt (下)

    Linux之旅(1): diff, patch和quilt (下) 2 quilt 我们自己的项目能够用cvs或svn管理所有代码.但有时我们要使用其它开发人员维护的项目.我们须要改动一些文件,但又不 ...

  8. 《Linux shell编程中 diff与vimdif的使用》RHEL6

    linux比较2个文件的区别有两个命令: (1)diff (2)vimdiff cp /etc/grub.conf hello 在hello文件的末尾添加zhangsan 使用diff比较2个文件的区 ...

  9. 【Linux】 文本比较工具 diff和cmp

    Linux 文本比较工具 ■ diff命令 diff用于逐行比较两个文本文件,列出其不同之处 diff [option] <file1> <file2> file1和file2 ...

随机推荐

  1. Hadoop生态圈-Hive快速入门篇之HQL的基础语法

    Hadoop生态圈-Hive快速入门篇之HQL的基础语法 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客的重点是介绍Hive中常见的数据类型,DDL数据定义,DML数据操作 ...

  2. mysql 复制表数据,表结构的3种方法

    什么时候我们会用到复制表?例如:我现在对一张表进行操作,但是怕误删数据,所以在同一个数据库中建一个表结构一样,表数据也一样的表,以作备份.如果用mysqldump比较麻烦,备份.MYD,.MYI这样的 ...

  3. NOIP2016 组合数问题

    https://www.luogu.org/problem/show?pid=2822 题目描述 组合数表示的是从n个物品中选出m个物品的方案数.举个例子,从(1,2,3) 三个物品中选择两个物品可以 ...

  4. noi题库(noi.openjudge.cn) 3.9数据结构之C++STL T1——T2

    T1 1806:词典 描述 你旅游到了一个国外的城市.那里的人们说的外国语言你不能理解.不过幸运的是,你有一本词典可以帮助你. 输入首先输入一个词典,词典中包含不超过100000个词条,每个词条占据一 ...

  5. negativeView 的使用

    参考链接:http://blog.csdn.net/u012702547/article/details/51253222 1.一般来讲,是配合drawerLayout使用的,在xml文件中声明,其中 ...

  6. Java并发编程原理与实战二十五:ThreadLocal线程局部变量的使用和原理

    1.什么是ThreadLocal ThreadLocal顾名思义是线程局部变量.这种变量和普通的变量不同,这种变量在每个线程中通过get和set方法访问, 每个线程有自己独立的变量副本.线程局部变量不 ...

  7. 关于ES6 Class语法相关总结

    关于ES6,其实网上已经有很多的资料可供查询,教程可参考阮一峰大神的ES6入门,本文只是对Class这一语法做一个总结: 一.Class基本语法 constructor方法 constructor是类 ...

  8. JS回调函数的应用,原来这么简单!

    JS的回调函数很简单,看代码: 在a.js中 var myback = null; function load(obj){ myback = obj; } function save(){ // 后台 ...

  9. [bzoj1095][ZJOI2007]Hide 捉迷藏——线段树+括号序列

    题目大意 给定一棵所有点初始值为黑的无权树,你需要支援两种操作: 把一个点的颜色反转 统计最远黑色点对. 题解 本题是一个树上的结构.对于树上的结构,我们可以采用点分治.树链剖分等方法处理,这个题用了 ...

  10. 49、多线程创建的三种方式之继承Thread类

    继承Thread类创建线程 在java里面,开发者可以创建线程,这样在程序执行过程中,如果CPU空闲了,就会执行线程中的内容. 使用Thread创建线程的步骤: 1.自定义一个类,继承java.lan ...