2019-04-10 day3

tar命令的补充参数;

--exclude

tar--exciude 排除 打包压缩的时候,排除某些软件

[root@oldboyedu59 ~]# tar zcf /tmp/etc.tar.gz   /etc/ 
tar: Removing leading `/' from member names
[root@oldboyedu59 ~]# tar zcf /tmp/etc-paichu.tar.gz   /etc/  --exclude /etc/services 
tar: Removing leading `/' from member names

命令符‘|‘ 管道符号,把管道前面命令的结果通过管道传递给后面的命令!

[root@oldboyedu59 ~]# tar tf /tmp/etc.tar.gz |grep services 
etc/services
etc/firewalld/services/
[root@oldboyedu59 ~]# tar tf /tmp/etc-paichu.tar.gz   |grep services 
etc/firewalld/services/

Linux下面的对比工具(比较两个文件的内容)

命令diff和 vimdiff

命令Lrzsz 把文件上传或下载到Linux (包括 rz和sz)

命令rz 把windows文件上传到Linux

命令sz 把Linux文件的下载到Windows

命令date 显示或设置时间

显示时间;date +%F显示年月日 (%F=%Y%m%d)

dat+%T显示时分秒 (%T=%H%M%S) %w周几显示

例题:
显示当前时间以年月日-小时格式
20190101-10
显示当前时间以年_月_日-小时_周几 格式
2019_01_01-10_3

[root@oldboyedu59 ~]# #显示当前时间以年月日-小时格式
[root@oldboyedu59 ~]# date +%Y%m%d
20190410
[root@oldboyedu59 ~]# date +%Y%m%d-%H
20190410-10
[root@oldboyedu59 ~]# #显示当前时间以年_月_日-小时_周几 格式
[root@oldboyedu59 ~]# date +%Y_%m_%d-%H_%w
2019_04_10-10_3

dat命令参数;-d根据描述显示日期

[root@oldboyedu59 ~]# #显示1天前时间以年月日-周几格式
[root@oldboyedu59 ~]# 
[root@oldboyedu59 ~]# 
[root@oldboyedu59 ~]# date +%Y%m%d-%w -d  "-1day"    (过去-day 将来+day)
20190409-2
[root@oldboyedu59 ~]# #显示7天前时间 以年_月_日-小时_周几 格式
[root@oldboyedu59 ~]# 
[root@oldboyedu59 ~]# date +%Y_%m_%d-%H_%w -d '-7day'
2019_04_03-10_3

dat命令参数;-s修改时间

自动同步时间 

ntpdate 根据网站时间修改系统的时间 

 ntp1.aliyun.com 
 
 ntp7.aliyun.com 

[root@oldboyedu59 ~]# ntpdate  ntp1.aliyun.com 
10 Apr 10:30:12 ntpdate[21482]: step time server 120.25.115.20 offset 233922587.162742 sec
[root@oldboyedu59 ~]# date 
Wed Apr 10 10:30:23 CST 2019

文件属性深入:

ls -lhi

-l 显示详细信息
-h 以人类可读的形式显示大小
-i 显示文件或目录inode号码
echo -n 不显示每行结尾的回车

inode和block

inode空间 存放文件属性信息(大小 所有者 权限 文件类型 硬链接数 时间)文件名没有存放在这里,指引block位置

block 数据块 block 用来存放文件的内容(实体)

inode和biock特点

inode:
256字节(了解)
inode在同一个分区(文件系统)中是唯一的。
Linux下面创建1个非空文件需要占用1个inode和至少1个block
查看文件或目录:ls -i
block:
block大小4k
文件比较小1k,剩余的3k将无法使用。
文件比较大10G,占用多个block
ls -lh

查看inode和block整体情况;

block一共有多少 还剩多少(查看磁盘空间使用情况)
    df -h 
inode一共有多少 还剩多少
    df -i 

硬链接和软链接区别

WFRN_$OCEBZT.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一个基本的计算机系统由“硬件”和“软件”组成,一台Linux设备,主要的组成如下图所示: 一般情况下,我们所说的L...
    时待吾阅读 1,720评论 0 16
  • Linux是一个操作系统,跟windows一样(介于应用程序和硬件设备之间),主要特点是:开源、稳定、可多用户同时...
    samjinzhang阅读 1,472评论 1 7
  • Why 最开始的时候,go-mysql只是简单的抽象mixer的代码,提供一个基本的mysql driver以及p...
    siddontang阅读 9,089评论 4 24
  • 谢谢你在一禅难过的时候听我说话,你难过的时候,也要告诉一禅哦! 现在的生活,速度太快,总担心自己会跑在人家身后……...
    芙狸阅读 136评论 0 0
  • 有个需求是这个样子的 然后觉得直接慢慢微调这俩Label的大小好了..... 然后时间比较充足的时候,考虑了下,可...
    TsingQue阅读 1,908评论 0 0