小白带你走进linux目录结构与文件管理(六)

简介: 小白带你走进linux目录结构与文件管理(六)

一、系统信息查看与修改

1、主机名

临时修改,重启失效

 命令:      

hostname  new_hostname


输入完成之后,刷新bash

永久修改

   

命令  

hostnamectl set-hostname  new_hostname

输入完成之后,刷新 bash

70c824f6a91444d69f57ed425984d61a.png

配置文件:

vim /etc/hostname

  重启之后就可以了

2、时间查看

date(系统时间)


29cfb245158845e6ab84fa3c68f88fb6.png

应用场景,为文件添加时间戳  

应用语法  date 〔选项〕+格式〕

格式有。,%Y   %m   %d %H 小时  %M 分钟  %S


08086814e0e7463187adb8ea5f4a74e0.png

创建带有时间戳的文件    

touch `date +%Y%m%d%H%M%S`_test.txt

a852efbfcbf147c099838c947b1a8d26.png

反撇号 ``        调用命令的执行结果

hwclock(硬件时间)  

bios中的时间       主板的bios电池


93c8b976f639422f9f4b8dd37508d767.png

3、显示输出系统信息  

uname   应用场景   查看主机名  ,查看内核版本,查看32/64位平台

e45a6854f39442979f222f968e055b1b.png


选项有 -a 显示所有信息         -n查看主机名       -r 查看内核版本

4、快捷键

alt +.      调用上一个命令的最后一个字段


28a309ae3aa7468e8950578dca455435.png


5、文件的详细属性查看

stat   概述  应用场景查看时间戳  ,查看数字权限

语法stat /path/文件名

ab5b4c56f4504bb9bf2345d9f7e3292a.png


6、连接文件

     ln

 应用场景   命令优化    

语法  

ln [-s]  /path/sourceFile  /path/destnationFile

选项   -s 生成软连接

  类型 

软连接    目录或文件都可、相当于快捷方式、属性变化、修改一方,内容同步,源文件删除或移动,连接文件不可用。


f64b304b0e0b46009532b1574cd78c90.png

硬连接       不能是目录、属性完全一样、修改一方,内容同步、源文件删除或移动,链接文件不受影响

7097bc89393a470c8b165a1599648b22.png


7、生成指定容量的文件

词语   dd

词法     dd if=从哪个文件读取数据 of=将数据写到哪里 bs=每次写入的数据大小 count=总共写几次

 案例    

dd if=/dev/zero of=./txt5 bs=1MB count=5


2897995467d74f8e9f1e63a71ead21c2.png


二、内容统计与筛选


1、目录

查找   find  

概述  查看满足一定条件的目录内容    默认递归查找

语法    find  path  条件选项  关键字 

选项   -name     按照名字查找,支模糊匹配,案例     查找/etc/所有以.conf结尾的文件

find /etc -name '*.conf'      *表示所有


a9f0323b910b49bdb2c1b421b8f6d86c.png

-type   文件类型   f 普通文件  d 目录  b  块设备文件     c  字符设备文件  l   软连接文件

-size 单位 k 千字节      、符号  没有     =   +  大于    -  小于    

案例     查找容量小于1024KB的文件        

find ./ -size -1024k


cc86964a7d174e318d9b8d36f865c5c5.png

-user

-group
时间     -amin-atime-mminmtimecminctime

 容量    

du    统计文件占用磁盘的大小   语法    du  [-ash] [文件名或目录]    ,选项   -a统计所有     -统计总容量       -h   人性化显示


0fdc9676ad2e46ebad335fa90e88bf89.png

案例     1、统计/opt的总容量        du -sh /opt   2、统计/opt下的每个文件的大小    du -ah /opt

2、文件

数量

wc   概述  输出文件中的行数、单词数、字节数         应用场景   日志文件的行数,用户数量

选项    -l  行数、-w 单词数   -c 字节数    :一个中文3字节、一个英文1字节、每一行算一个字节

过滤  

grep   概述  打印匹配给定模式的行      应用场景    过滤错误日志,过滤配置文件       注意事项先分析需要过滤的文件的特征,总结过滤时需要的关键字    选项 -n在结果中显示行号-i 结果中忽略大小写-v 反向显示

基础正则表达式     * 表示所有      ^  以后面字符开头 ^字符$以后面字符结尾字符$

案例      1过滤错误日志并显示行号     /var/log/messages      grep -n "error" /var/log/messages  

 


49df29a4fdef4add90a42a1a1bb5aeda.png

 2过滤MySQL数据库的配置文件,只看生效的配置

/etc/my.cnf         配置文件的注释    #     ^#             配置文件的空行     ^grep -v "^#" /etc/my.cnf | grep -v "^grep -v "^#" /etc/my.cnf | grep -v "^     grep -v "^#" /etc/my.cnf | grep -v "^"

 2d0b4721e6694f36b939946a1e1802ee.png

相关文章
|
3天前
|
缓存 监控 Linux
|
25天前
|
存储 安全 Linux
Linux文件管理命令md5sum awk
通过结合 `md5sum`和 `awk`,不仅可以高效地进行文件完整性校验,还能灵活地处理和分析校验结果,为系统管理、数据审计等工作提供强大的支持。
46 2
|
29天前
|
存储 Linux
Linux文件管理(超详细讲解)
Linux文件管理(超详细讲解)
99 5
|
4月前
|
Linux Windows
Linux01---目录结构,Linux系统下只有一个最顶级的树/,Windows系统有盘符概念,而Linux系统没有盘符概念,整个系统都在/根目录下,Linux 系统写法 /user/local
Linux01---目录结构,Linux系统下只有一个最顶级的树/,Windows系统有盘符概念,而Linux系统没有盘符概念,整个系统都在/根目录下,Linux 系统写法 /user/local
|
1月前
|
存储 Oracle Unix
Linux 系统目录结构
Linux 系统目录结构
21 2
|
3月前
|
Unix Linux Windows
Linux 系统目录结构
这篇文章详细解释了Linux系统目录结构,重点介绍了/etc目录存放系统配置文件,/root为管理员主目录,/usr存放应用程序和共享资源,/var存放日志等变动文件,以及/home、/boot等目录的作用。
Linux 系统目录结构
|
3月前
|
存储 Linux Windows
在Linux中,目录结构是怎样的?
在Linux中,目录结构是怎样的?
|
3月前
|
存储 Linux 文件存储
深入理解Linux中的目录结构
【8月更文挑战第20天】
50 0
|
3月前
|
存储 Linux Shell
Linux 导航和文件管理
Linux 导航和文件管理
18 0
|
5月前
|
Oracle 关系型数据库 Linux
【Linux 基础】目录结构
Linux 的目录结构(也称为文件系统结构)是组织文件和目录的一种逻辑方式。每个文件和目录在文件系统中都有一个唯一的位置或路径。
40 3