Linux文件和目录管理(已经够用)

本文详细介绍了Linux的文件和目录管理,包括树形目录结构、常见目录的作用,如/boot、/bin、/dev等,并演示了cat、more、less、head、tail、wc、grep等命令的使用,以及文件的备份与恢复操作,如gzip、bzip2、tar。文章还讲解了vi编辑器的三种模式和基本操作。
摘要由CSDN通过智能技术生成

大家好,今天来跟大家分享一下linux的文件和目录管理的一些方法。
首先我们来讲一下linux的目录结构

Linux 操作系统中的目录和文件数据被组织为一个树形目录结构,所有的分区、目录、
文件等都具有一个相同的位置起点——根目录,Linux 操作系统中只有一个
根目录,而 Windows 操作系统中每个分区都有一个根目录,这点需要加以区别

Linux的目录结构如下图所示
在这里插入图片描述

这就是Linux的树形目录结构

Linux 操作系统在定位文件或目录位置时,使用斜杠“/”进行分隔(区别于 Windows
操作系统中的反斜杠“\”)。整个树形目录结构中,使用独立的一个“/”表示根目录,根目
录是 Linux 操作文件系统的起点,其所在的分区称为根分区。在根目录下,Linux 操作系统
将默认建立一些特殊的子目录,分别具有不同的用途。下面简单介绍一下其中常见的子目录
及其作用 (注意Linux和Windows在这方面的区别)

/boot:此目录是系统内核存放的目录,同时也是系统启动时所需文件的存放目录
/bin:bin 是 binary 的缩写。这一目录存放了所有用户都可执行的且经常使用的
命令,如 cp、ls 等
/dev:此目录保存了接口设备文件,如/dev/hda1、/dev/cdrom 等
/etc:此目录保存有关系统设置与管理的文件 (部署服务时,使用较多)

/home:存放所有普通系统用户的默认工作文件夹(即宿主目录、家目录)
/root:该目录是 Linux 操作系统管理员(超级用户)root 的宿主目录,默认情况
下只有 root 用户的宿主目录在根目录下

/sbin:存放 Linux 操作系统中最基本的管理命令,一般管理员用户才有权限执行。

/usr:存放其他的用户应用程序,通常还被划分成很多子目录,用于存放不同类型
的应用程序

/var:存放系统中经常需要变化的一些文件,如系统日志文件、用户邮箱目录等,
在实际应用系统中,“/var”目录通常也被划分为独立的分区。

cat 命令——显示并连接(Concatenate)文件的内容

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33 //查看ens33网卡信息
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=918487c2-e150-422b-acdd-8b7b61d0239b
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.5
NETMASK=255.255.255.0
GATEWAY=192.168.1.254

[root@localhost ~]# cat /etc/redhat-release /proc/version //这样也可以同时看多个信息,前者记录了Centos发行的版本信息。后者记录了系统内核的开发时间,环境。
CentOS Linux release 7.3.1611 (Core)
Linux version 3.10.0-514.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version
4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Nov 22 16:42:41 UTC 2016

more 和 less 命令——分页查看文件内容
[root@localhost ~]# more /etc/httpd/conf/httpd.conf //以分页形式查看 /etc/httpd/conf/http.conf的文件内容

This is the main Apache HTTP server configuration file. It contains the

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

思诚代码块

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值