目录类:

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 交互式提醒