• CentOS-基本命令-文件管理命令


    1. cat命令

    cat命令的全称为concatenate,用于读取文件的内容并将读取到的内容输出到标准输出或重定向到文件,命令的使用权限对系统所有用户开放。

    命令常用选项参数说明

    • -n(number):从第一行开始对文件输出的所有行继续编号。
    • -b: 忽略对空白行的编号。
    • -s(--squeeze-blank):将连续的两行空白行合并为一行。
    [root@node31 ~]# cat /etc/hosts
    [root@node31 ~]# cat /etc/hosts | more  // 分页显示文件

    2. chmod命令

    chmod的命令全称为change mode,是用于更改文件的可读(r)、可写(W)和可执行(x)的权限,命令的使用权限对系统所有用户开放。

    常用选项参数说明

    • -c(changes):  完成权限更改后显示更改信息。
    • -f:忽略错误信息输出。
    • -R( recursive):  以递归的方式更改文件权限。
    [root@node31 ~]# chmod +x d.txt
    [root@node31 ~]# chmod -x d.txt
    [root@node31 ~]# chmod u+x d.txt
    [root@node31 ~]# chmod u-x d.txt

    3. chown命令

    chown命令的全称为change owner,可对文件的所有者和组进行更改,命令的使用权限对系统所有用户开放。

    命令常用选项参数说明

    • -c(changes):显示文件所有者更改后的信息。
    • -f‘忽略错误信息的输出。
    • -R( recursive):以递归的方式更改目录及子目录的所有者。
    • -v( verbose):输出命令执行的过程。
    [root@node31 ~]# chown dingyings:dingyingsi /home/dingyingsi/d.txt
    [root@node31 ~]# chown -R dingyings:dingyingsi /home/dingyingsi

    4. du命令

    命令的全称为disk usage,用于对文件及目录占用磁盘空间进行统计,命令的使用权限对系统所有用户开放。

    )命令常用选项参数说明

    • -a( all):计算每个文件的大小
    • -b(byte):  以bytes为单位显示文件的大小
    • -h:计算每个目录的大小
    • -L:计算所有文件的大小。
    • -s(summrize):显示每个文件的大小。
    [root@node31 ~]# du -sh /root

    5. find命令

    find命令用于查找指定目录下符合条件的文件,并将查找的结果输出。命令的使用权限

    对系统所有用户开放。

    (2)命令常用选项参数说明

    • -amin n:查找在过去n分钟内被读取过的文件。
    • -atime n:查找最后一次访问是n*24小时前的文件。
    • -cmin n:查找在过去n分钟内被更改过的文件。
    • -ctime n:文件最后一次修改是n*24小时前。
    • -mmin n:查找在过去n分钟被修改的文件。
    [root@node31 ~]# find / -name tty:*
    [root@node31 ~]# find /usr/bin * -type f -atime +1000 -exec ls {} ; //查找1000天前的文件

    6. wc命令

    wc的命令全称为word counts,该命令可对文件或标准输出的Byte数、字数和列数进行统计并输出,使用权限对系统所有用户开放。

    命令常用选项参数说明

    • -c( counts):显示Bytes总数。
    • -l( lines):显示列数。
    • -L(longest):显示长度最长的行。
    • -w( words):显示字数。
    [root@node31 ~]# wc -l d.txt
    [root@node31 ~]# last | wc -l

    7. split命令

    split命令用于将指定的文件切割成多个子文件,默认命令切割子文件以行作为切割的标准,使用权限是对所有系统用户开放。

    命令常用选项参数说明

    • -a:指定用于形成输出名称文件后缀部分的字母数。
    • -b( bytes):用于指定子文件的字节数。
    • -d:用数字代替字母后缀。
    • -l( lines):指定每个予文件的行数(默认值是1000行)
    [root@node31 ~]# split -b 6000 d.txt
  • 相关阅读:
    游戏引擎服务端应该也要具备测试模块
    My Trap For C++
    unix网络编程--锁(一)
    所遇不良设计(四)
    所遇不良设计(二)
    有趣的emacs
    [Java复习]Hashcode
    [Java复习]java线程
    [Java复习]重载、覆盖、继承、多态
    折磨我两天的坑!小程序云函数调用时本地和云端测试成功,控制台接收不到正确结果
  • 原文地址:https://www.cnblogs.com/dingyingsi/p/12872685.html
Copyright © 2020-2023  润新知