File tree 1 file changed +48
-1
lines changed
1 file changed +48
-1
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ tail (查看一个文件的末n行,如果不指定n,默认显示后10行)
15
15
16
16
可以通过tail指令查看一个文件的动态变化
17
17
语法: #tail -f 文件路径
18
+ tail 一般用于查看日志
18
19
19
20
less
20
21
作用: 查看文件,以较少的内容进行输出,按下辅助功能键(数字+回车、空格+上下方向键)查看更多
25
26
语法: #wc -lwc 需要统计的文件路径
26
27
-l: 表示lines,函数
27
28
-w: 表示words,单词数
28
- -c: 表示bytes,字节数
29
+ -c: 表示bytes,字节数
30
+
31
+ date (重要)
32
+ 作用: 表示操作时间日期(读取、设置)
33
+ 语法1: #date
34
+ 语法2: #date +%F (等价于 #date "+%Y-%m-%d" )
35
+ 语法3: #date "+%F %T" 等价于: #date "+%Y-%m-%d %H:%M:%S" (引号表示让“年月日与时分秒”成为一个不可分割的整体)
36
+ 输出形式: 2019-05-16 20:34:56
37
+
38
+ 语法4:-d “-1 day” -d "%Y-%m-%d %H:%M:%s" (之前一天的时间)
39
+
40
+ %F: 表示完整的年月日
41
+ %T: 表示完整的时分秒
42
+ %Y: 表示四位年份
43
+ %m: 表示两位月份(带前导0)
44
+ %d: 表示天(带前导0)
45
+ %H: 表示小时(带前导0)
46
+ %M: 表示分钟(带前导0)
47
+ %S: 表示秒数(带前导0)
48
+
49
+ cal
50
+ 作用: 用来操作日历
51
+ 语法1: #cal 等价于 #cal -1 ,直接输入当前月份的日历
52
+ 语法2: #cal -3 表示输出上一个月+本月+下一个月的日历
53
+ 语法3: #cal -y 年份 表示输出某一年的日历
54
+
55
+ clear / ctrl+l
56
+ 作用:清除终端中已经存在的 命令和结果。
57
+ 该命令不是真的清除了之前的信息,而是把之前的信息的隐藏到最上面,通过滚动条可以查看以前的信息。
58
+
59
+ 管道 (重要)
60
+ 管道符: |
61
+ 作用: 管道以便可以用于 "过滤" 、 "特殊" 、 "扩展处理" 。
62
+ 语法: 管道不可以单独使用,必须配合前面所讲的一些指令来一起使用,其作用主要是辅助作用。
63
+
64
+ 过滤案列: 通过管道查询出根目录下包含 'y' 字母的文档名称。
65
+ #ls /|grep y
66
+ 针对上面命令的说明:
67
+ 1、以管道作为分界线,前面的命令有个输出,后面需要先输入,然后再过滤,最后再输出;通俗的讲就是管道前面的输出就是后面指令的输入。
68
+ 2、grep:只要用于过滤
69
+
70
+ 特殊用法案例:通过管道的操作方法实现less的等价效果(#less 路径)
71
+ #cat 路径|less
72
+
73
+ 扩展处理:统计某个目录下的文档的总个数
74
+ #ls /| wc -l
75
+
You can’t perform that action at this time.
0 commit comments