Linux文件管理终章

您所在的位置:网站首页 怎么把筛选出的内容删掉 Linux文件管理终章

Linux文件管理终章

2023-06-14 17:56| 来源: 网络整理| 查看: 265

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

前言

一、系统信息查看与修改

(一)、主机名

(二)、时间查看

(三)、显示输出系统信息

(四)、快捷键

(五)、文件的详细属性查看

(六)、连接文件

(七)、生成指定容量的文件

二、内容统计与筛选

(一)、目录

(二)、文件

总结

前言

今天我们来了解学习Linux系统和文件的管理的最后一部分内容,相信前面的内容大家已经能做到铭记于心了,让我们来彻底征服最后这一内容吧!

一、系统信息查看与修改 (一)、主机名

1.临时修改,虚拟机重启失效

命令:hostname newhostname

           bash刷新

2.永久生效

命令:hostnamectl set-hostname  newhostname

             bash刷新

用vim文件编辑也可以vim /etc/hostname,但需要重启虚拟机才能生效

(二)、时间查看

1.date(系统时间)

dare:为文件添加时间戳

语法:date  [选项] [+格式]     

格式:%Y       年

           %m      月

           %d       日

           %H       小时

           %M       分钟

            %S       秒

创建带有时间戳的文件

反撇号(··)调用命令的执行结果

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

       

2.hwclock(硬件时间)

bios中的时间用主板的bios电池

(三)、显示输出系统信息

1.uname应用场景

unname:查看主机名、查看内核版本、查看32/64位平台

2.uname选项

uname -a       显示所有信息

uname -n       查看主机名

uname -r        查看内核版本

(四)、快捷键

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

(五)、文件的详细属性查看

1.stat应用场景

stat:查看时间戳、查看数字权限

2.stat语法    

stat  /path/filename

(六)、连接文件

1.ln应用场景

ln:命令优化

语法:ln [-s]  /path/sourceFile  /path/destnationFile

ln -s    生成软链接

2.ln类型

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

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

 

(七)、生成指定容量的文件

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

二、内容统计与筛选 (一)、目录

1.查找

find:查看满足一定条件的目录内容、默认递归查找。

语法:find  path  条件选项  关键字

2.find的选项

find-name     按照名字查找、支持模糊匹配

例子:查找/etc/所有以.conf结尾的文件

           find /etc -name  '*.conf'

find-type        文件类型

f                    普通文件

d                   目录

b                   块设备文件

c                   字符设备文件

l                    软连接文件

find-size

单位:千字节(k)

符号:没有    等于

           +         大于

           -          小于

3.容量

du:统计文件占用磁盘的大小

语法:du  [-ash] [文件名或目录]

4.容量的选项

du -a      统计所有

du -s      统计总容量

du -h      人性化显示

例子:1.统计/opt的总容量

           du -sh /opt

           2、统计/opt下的每个文件的大小

           du -ah /opt

(二)、文件

1.数量 

wc:输出文件中的行数、单词数、字节数

应用场景:日志文件的行数、用户数量。

2.数量的选项

cw -l         行数

cw -w       单词数

cw -c        字节数(一个中文3个字节、一个英文1个字节、每一行算一个字节)

3.过滤

grep:打印匹配给定模式的行

4.过滤的选项

grep -n      在结果中显示行号

grep -i       结果中忽略大小写

grep -v      方向显示

5.基础正则表达式

*               表示所有

^               以后面字符开头

$               以后面字符开头

例子:1、 过滤错误日志并显示行号 /var/log/messages

           grep -n "error" /var/log/messages

          2、 过滤MySQL数据库的配置文件,只看生效的配置/etc/my.cnf(配置文件的注释#和^#,配置文件的空行^$)

           grep -v "^#" /etc/my.cnf | grep -v "^$"

 

总结

以上三篇是对Linux系统与文件管理的简单学习,还有很多知识点没能列举出来,对于小白来说先掌握简单基础知识尤为重要,打好根基才能筑起万丈高楼。相信以大家的聪明才智将会筑建摩天大厦,努力拼搏吧!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3