1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
linux的文件类型
普通文件: - , f
目录文件 : d (路径映射)
链接文件: l (符号链接)
设备文件:
字符设备:c
块文件:b
命令管道:p
套接字文件:s
linux文件时间戳
访问时间
修改时间
改变时间:源数据发生改变的时间
ls
-a:显示所有文件
-A:不显示通用路径 . ..
-l:长格式
-d:显示目录自身信息,通常与-l一起使用
-r:逆序显示
-R:递归显示
-h:易读格式显示文件大小
-i:index node 索引节点
tree 树状显示目录文件
bash特性之四
alias 显示当前shell中定义的所有别名
alias 别名 = ‘原始命令’
unalias 别名 删除别名
文件查看:
file FILE ... 查看文件内容格式
cat 将文件连接起来显示
-E:显示linux行结束符 $
-v:显示非打印字符
-e:相当于 -vE
-n:显示时给行按顺序编号
-s:多个连续的空白行显示为一个空白行
tac 按行逆序显示文件内容
more
less
head
-n # 显示行数
tail
-n #
-f 显示文件内容后不退出,继续显示后续追加内容
echo的用法
-e:支持控制字符选项,eg: \n 换行
\0NNN
\033 [##m
第一个#表示前景色,第二个表示背景色
\033 [0m 控制结束符
eg:"\033[1mHELLO \033[0m"
-n:不为显示的内容自动换行
文件操作
cp:
-r:递归创建
-i:交互式
-d:当源文件为链接文件,复制链接字符本身而非指向的源文件
-a:相当于-dr
-p:保持源文件属性
-f:强制覆盖,与-i一起用时无效
mv:移动文件,无需使用-r选项,直接复制
|
本文转自wanglm51051CTO博客,原文链接: http://blog.51cto.com/studyit2016/1768091,如需转载请自行联系原作者