cd, pwd, ls
mkdir, rmdir, tree
mkdir [option] /path/to/somewhere
-p:存在于不报错,且可自动创建所需的各目录
-v:显示详细信息
-m MOOE:创建目录时直接指定权限
[root@syh ~]# mkdir -m 421 lnh
[root@syh ~]# ls -ld lnh
dr---w---x. 2 root root 6 6月 30 22:49 lnh
tree:
-d:只显示目录
-L level:指定显示的层级数目
-P pattern:只显示由指定pattern匹配到的路径 稍后讲
rmdir:删除空目录
rmdir [option]... DIRECTORY...
-v:显示过程
练习:
(1)如何创建/tmp/x/y1, /tmp/x/y2, /tmp/x/y1/a, /tmp/x/y2/a, /tmp/x/y2/b
mkdir /tmp/x/{y1,y2}/{a,b}
(2)如何创建x_m, y_m, x_n, y_n
mkdir {x,y}_{m,n}
(3)如何创建/tmp/bin, /tmp/sbin, /tmp/usr/bin, /tmp/usr/sbin
mkdir /tmp/{bin/sbin,usr/{bin,sbin}}
文本文件查看类命令:
cat,tac
more, less, tail, head
more
more [options...] FILE...
-d:显示翻页及退出提示
less
less [OPTION]... FILE...
head
head [OPTION]... [FILE]...
-c #:指定获取前#字节
-n #:指定获取前#行
tail
tail [OPTION]... [FILE]...
-c #:指定获取后#字节
-n #:指定获取后#行
-f:跟踪显示文件新追加的内容
文件的时间戳管理工具:
touch
文件:metadate, data
查看文件状态:stat
三个时间戳
access time:访问时间,简写为atime,读取文件内容
modify time:修改时间, mtime,改变文件内容(数据)
change time:改变时间,ctime,元数据发生改变
touch命令:
touch [option]... FILE...
-a:only atime
-m:only mtime
-t STAMP:
[[CC]YY]MMDDhhmm[.ss]
-c:如果文件不存在,则不予创建