CentOS命令综合详解

2020-01-30 16:55:40于海丽

    /proc:用于输出内核与进程信息相关的虚拟文件系统

    /sys:用于输出当前系统上硬件设备相关信息虚拟文件系统

    /selinux:security enhanced linux,selinux相关的安全策略等信息的存储位置

12,文件类型

    -:普通文件

    d:目录文件

    b:块设备

    c:字符设备

    l:符号链接文件

    p:管道文件pipe

    s:套接字文件socket

13,ls用法

    -a:包含隐藏文件

    -l:显示额外的信息

    -R:目录递归通过

    -ld:目录和符号链接信息

    -1:文件分行显示

    -S:按从大到小排序

    -u:配合-t选项,显示并按atime从新到旧排序

    -U:不排序按目录存放顺序显示

14,stat显示文件的三个时间戳

    access time:访问时间,atime,读取文件内容

    modify time:修改时间,mtime,改变文件内容(数据)

    change time:改变时间,ctime,元数据发生改变

15,touch命令

    touch [OPTION]... FILE...

        -a:仅改变atime

        -m:仅改变mtime

        -t:STAMP:

            [[cc]yy]mmddhhmm[.ss]

        -c:如果文件不存在,则不予创建

16,cp命令

    -i:交互式

    -r,R:递归复制目录及内部的所有内容

    -a:归档,相当于-dR --preserv=all

    -d:--no-dereference --preserv=links不复制原文件,只复制链接名

    -p:等同--preserv=mode,ownership,timestamp

    -v:--verbose

    -f:--force

17,alias定义别名

    显示当前shell进程所有可用的命令别名

    [root@localhost ~]# alias

    定义别名NAME,其相当于执行命令VALUE

    [root@localhost ~]# alias NAME='VALUE'

    在命令行中定义的别名,仅对当前shell进程有效。

    如果想永久有效,要定义在配置文件中

        仅对当前用户:~/.bashrc