mkdir, rmdir, tree, dirname, basename
mkdir命令
-p 父目录不在时,一同创建
-v 显示过程
rmdir命令
删除空目录
目录中有文件,无法删除并提示
tree命令
-L指定显示层级
-d 只层级显示目录型的文件
dirname命令
查看基名
[root@localhost ~]# dirname /etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts
basename命令
查看文件名
[root@localhost ~]# basename /etc/sysconfig/network-scripts/ifcfg-eth0
ifcfg-eth0
文本查看:cat, tac, more, less, tail, head
cat命令
tac显示顺序跟tac相反
more和less差不多,不过more在显示完以后退出,而less可以上下翻,按q退出浏览
less命令
ENTER 向下一行
space 向下一屏
b 向上一屏
q 退出
/keyword 从上而下查找关键字
?keyword 从下而上查找关键字
n 下一个
N 上一个
tail和head
-n 显示指定行数
tail专用: -f
作用就是查看后不退出,可以看到后面追加的内容
在另外一个终端中,追加内容,可用于查看日志方便排查
时间戳管理工具:touch 命令
每个文件都有三个时间戳
atime最后一次访问的时间,如cat、more、less等
mtime最后一次内容被修改的时间
ctime最后一次属性发生改变的时间
如果不加选项,则把这三个时间戳更新为当前时间
-a 只修改atime
-m 修改ctime,同时ctime会一并更新
-t 指定时间戳
-c 文件不存在时,不创建
时间戳格式:年月日时分.秒
如果不加选项,而且文件不存在时,会创建文件,加上-c则不创建
文件管理:cp, mv, rm
cp命令
-r 递归复制
-d 不跟踪符号链接
-a 相当于-dR --preserve=all (保留属性)
-i 交互式提醒
-f 强制
-v 显示过程
mv命令
-i 交互式提醒
-f 强制
rm命令
-r 递归
-f 强制
-I 交互式提醒