Linux目录结构于文件管理(03)(五)


前言

今天是在前几天学习的基础上,又学习的一些新的内容,虽然同样是基础性的东西,但也是我们后期学习的基础,所以,希望我们一起努力,共同掌握这些新的知识。


一、系统信息修改

1、主机名

临时修改,重启失效
          命令    hostname  new_hostname
    刷新    bash
永久修改
         命令      hostnamectl set-hostname  new_hostname
     刷新   bash
    配置文件
        vim /etc/hostname
        重启

2、时间查看

(1)date(系统时间)
    应用场景    为文件添加时间戳
    语法
        date  [选项] [+格式]
    格式
        %Y    年
        %m    月
        %d     日
        %H    小时
        %M    分钟
        %S    秒
    创建带有时间戳的文件
        touch `date +%Y%m%d%H%M%S`_test.txt
        反撇号     ``       调用命令的执行结果
(2)  hwclock(硬件时间)
          bios中的时间
         主板的bios电池

3、显示输出系统信息

  uname
        应用场景
              查看主机名
              查看内核版本
              查看32/64位平台
        选项
            -a    显示所有信息
            -n    查看主机名
            -r     查看内核版本

4、文件的详细属性查看

 stat
        概述
            应用场景
                查看时间戳
                查看数字权限
        语法
            stat  /path/文件名

5、连接文件

    ln
        应用场景     命令优化
        语法         ln [-s]  /path/sourceFile  /path/destnationFile
        选项
            -s      生成软连接
    类型
        软连接
            目录或文件都可
            相当于快捷方式
            属性变化
            修改一方,内容同步
            源文件删除或移动,链接文件不可用
        硬链接
            不能是目录
            属性完全一样
            修改一方,内容同步
            源文件删除或移动,链接文件不受影响

6、生成指定容量的文件

  dd
       语法
        dd if=从哪个文件读取数据 of=将数据写到哪里 bs=每次写入的数据大小 count=总共写几次
    案例
        dd if=/dev/zero of=./txt5 bs=1MB count=5

二、内容统计于筛选

1、目录

(1)查找

find   

  概述
       查看满足一定条件的目录内容
       默认递归查找
  语法
    find  path  条件选项  关键字
  选项
     -name
        按照名字查找
        支持模糊匹配
        案例
            查找/etc/所有以.conf结尾的文件
            find /etc -name '*.conf'
            *      表示所有
     -type
        文件类型
            f      普通文件
            d      目录
            b     块设备文件
            c     字符设备文件
            l      软连接文件
    -size
        单位
            k       千字节
        符号
            没有   等于
            +        大于
            -         小于
        案例
            查找容量小于1024KB的文件
                   find ./ -size -1024k
     -user
     -group
     时间
        -amin
        -atime
        -mmin 
        -mtime
        -cmin
        -ctime

(2)容量
    du
        统计文件占用磁盘的大小
        语法
            du  [-ash] [文件名或目录]
        选项
            -a
                统计所有
            -s
                统计总容量
            -h
                人性化显示
        案例
            1、统计/opt的总容量
                du -sh /opt
            2、统计/opt下的每个文件的大小
                du -ah /opt

2、文件

(1)  数量
        wc
            概述
                输出文件中的行数、单词数、字节数
                应用场景
                    日志文件的行数
                    用户数量
            选项
                -l      行数
                -w      单词数
                -c      字节数
                        一个中文3个字节
                        一个英文1个字节
                        每一行算一个字节
   (2) 过滤
        grep
            概述
                打印匹配给定模式的行
                应用场景
                    过滤错误日志
                    过滤配置文件
                注意事项
                    先分析需要过滤的文件的特征
                    总结过滤时需要的关键字
            选项
                -n     在结果中显示行号
                -i     结果中忽略大小写
                -v      反向显示
            基础正则表达式
                *       表示所有
                ^       以后面字符开头
                         ^字符
                $        以后面字符结尾
                          字符$
            案例
                1、 过滤错误日志并显示行号
                         /var/log/messages
                    grep -n "error" /var/log/messages
                2、 过滤MySQL数据库的配置文件,只看生效的配置
                         /etc/my.cnf
                    配置文件的注释
                        #
                        ^#
                    配置文件的空行
                        ^$
                    grep -v "^#" /etc/my.cnf | grep -v "^$"


总结


今天学习的所有内容都是我们的重点,(很重要、很重要、很重要)需要我们熟练掌握和运用,所以,让我们一起努力,认真学习新的知识,并且能够对于所学的知识进行深刻的理解和熟练的操作,争取用最短的时间消化今天的知识。

  • 12
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值