Linux目录和文件管理

一 文件颜色的含义

颜色释义
黑色数据文件
绿色可执行文件
红色压缩包
蓝色目录(文件夹)
天蓝色软链接文件(快捷方式)

二 常见的子目录及其作用

子目录作用
/root系统管理员的家目录(宿主目录)
/home普通用户的家目录
/bin所有用户可执行的命令文件目录。bin是binary的缩写,这一目录存放了所有用户都可以执行的且经常使用的命令。如cp,ls等。
/sbin管理员命令文件目录。存放系统中最基本的管理命令,一般管理员用户才有权限执行。
/boot启动分区(grub启动菜单,压缩内核等。)此目录是系统内核存放的目录,同时也是系统启动时所需文件的存放目录。
/usr启动程序目录。存放其他的用户应用程序,通常还被划分成很多子目录,用于存放不同类型的应用程序
/etc配置文件目录。此目录保存有关系统设置与管理的文件。
/var可变长文件(日志)。存放系统中经常需要变化的一些文件,如系统日志文件,用户邮箱目录等。
/dev设备文件目录(磁盘,光驱等)。此目录保存了接口设备文件。
/tmp临时文件
/proc硬件信息(CPU,内存)
/lib服务管理文件(systemctl)/lib/systemd/system/

三 查看及检索文件

3.1 cat命令

显示并连接(concatenate)文件的内容

3.2 more命令

当文件中的内容较多时,cat很可能只能看到最后一部分信息,而文件前面的大部分内容却来不及看到。而more和less命令通过采用全屏的方式分页显示文件,便于我们从头到尾仔细的阅读文件内容。

3.3 less命令

与more命令的用法基本相同
Page Up键/Page Down键:向上翻页/向下翻页
空格键:查找内容
n键:下一个内容
N键:上一个内容

3.4 init命令

模式释义
init 0关机
init 1单用户模式(系统维护,破解密码)
init 2多用户模式没有网络
init 3多用户有网络
init 4保留
init 5多用户模式图形化界面,且有网络
init 6重启

3.5 head命令

用于显示文件开头的一部分内容,可以使用“n”选项(n为具体的行数)指定需要显示多少行的内容。若不指定行数,默认只显示十行。

3.6 tail命令

查看文件末尾的内容,tail命令通常用来查看系统日志(因为较新的日志记录总是添加到文件最后),以便观察网络访问,服务调试等相关信息。配合“-f”选项使用时,还可以跟踪文件尾部内容 的动态更新,便于实时监控文件内容的变化。
tail -f /var/log/messages 动态查看

四 统计和检索文件内容

wc命令

wc命令用于统计文件内容中包含的行数,单词数,字节数等信息,使用文件名作为参数,可以同时统计多个文件。

参数释义
-c统计文件中内容的字节数
-l统计文件中内容的行数: wc -l /etc/passwd
-w统计文件内容中的单词个数(以空格或制表位作为分隔)
-L打印最长行的长度
-m统计字符数

示例:
统计/etc/目录下包含多少个扩展名为“.conf"的文件
find /etc -name “*.conf” | wc -l

直接输出wc命令将依次统计文件的行数,单词书和字节数
在这里插入图片描述

五 备份与恢复文档

5.1 cp命令

5.2 gzip命令

gzip [-9] 文件名: 压缩文件
gzip [-d] .gz格式的压缩文件:解压文件

5.3 bzip2命令

bzip [-9] 文件名:压缩文件
bzip [-d] .bz2格式的压缩文件:解压文件

5.4 tar命令

参数释义
-c创建tar格式的包文件
-x解压.tar格式的包文件
-v显示详细信息
-f指定的文件名存档
-jbzip2格式,调用bzip2程序进行压缩或解压
-zgzip格式,调用gzip程序进行压缩或解压
-C解压时指定释放的目标文件夹
-t列表查看包内的文件
-p打包时保留文件及目录权限
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值