Linux下面的對比工具(比較兩個文件的內容)
diff 或 vimdiff
[root@oldboyedu59 ~]# diff /oldboy/tar.txt /oldboy/tar-paichu.txt
1950d1949
< etc/services
lrzsz 把文件上傳或下載到linux
rz 把windows文件上傳到linux
sz 把linux文件下載到windows
date 顯示或設置時間
顯示時間
按照我們要求的格式顯示當前日期 :年-月-日
[root@oldboyedu59 ~]# date +%F
2019-04-10
[root@oldboyedu59 ~]# date +%Y-%m-%d
2019-04-10
+%F === +%Y-%m-%d
顯示時-分-秒
[root@oldboyedu59 ~]# date +%T
09:57:23
[root@oldboyedu59 ~]# date +%H:%M:%S
09:57:39
+%T === +%H:%M:%S
顯示星期幾
[root@oldboyedu59 ~]# date +%w
+%w === week 周幾
例題
[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
顯示1天前時間以年月日-周幾格式
[root@oldboyedu59 ~]# date +%Y%m%d-%w -d "-1day"
顯示7天前時間 以年月日-小時_周幾 格式
[root@oldboyedu59 ~]# date +%Y_%m_%d-%H_%w -d '-7day'
設置時間 date -s
自動同步時間
ntpdate (需要提前安裝 yum install -y ntpdate)
ntp1.aliyun.com
ntp7.aliyun.com
10 Apr 10:30:12 ntpdate[21482]: step time server 120.25.115.20 offset 233922587.162742 sec
[root@oldboyedu59 ~]# date
文件屬性深入:
ls -lhi
-l 顯示詳細信息
-h 以人類可讀的形式顯示大小
-i 顯示文件或目錄inode號碼
inode和block
inode含義:
inode號碼(身份證號碼)
inode空間 存放文件屬性信息(大小者 權限 文件類型 硬鏈接數(shù) 時間 文件名沒有存在這里
block的位置
block含義:
block 數(shù)據(jù)塊
block 用來存放文件的內容(實體)
特點
inode
256字節(jié)(了解)
inode在同一個分區(qū)(文件系統(tǒng))中是唯一的朋蔫。
Linux下面創(chuàng)建1個非空文件需要占用1個inode和至少1個block
查看文件或目錄:ls -i
block
block大小4k
文件比較小1k,剩余的3k將無法使用。
文件比較大10G,占用多個block
ls -lh
查看整體情況:
block一共有多少 還剩多少(查看磁盤空間使用情況)
df -h
inode一共有多少 還剩多少
df -i
軟硬連接
硬鏈接:
[root@oldboyedu59 oldboy]# ln oldboy.txt oldboy.txt.hard
[root@oldboyedu59 oldboy]# ls -lh oldboy.txt
-rw-r--r-- 2 root root 7 Apr 10 11:57 oldboy.txt
[root@oldboyedu59 oldboy]# ls -lhi oldboy.txt*
202447230 -rw-r--r-- 2 root root 7 Apr 10 11:57 oldboy.txt
202447263 -rw-r--r--. 1 root root 0 Mar 28 12:38 oldboy.txt.bak
202447230 -rw-r--r-- 2 root root 7 Apr 10 11:57 oldboy.txt.hard
202447261 lrwxrwxrwx 1 root root 18 Apr 9 15:20 oldboy.txt.soft -> /oldboy/oldboy.txt