Day-3文件管理

linux系统目录结构

windows:以多根的方式组织文件 C:\ D:\E:\F:\

 linux:以单根的方式组织文件 /

分类: 存放相关命令的目录:


bin:普通用户使用的命令/bin/ls,/bin/date

sbin:超级管理员使用的命令/sbin/service

存放用户相关数据的家目录:

 home:普通用户的家目录

root:超级管理员的家目录

系统文件目录

 usr:相当于C/Windows

 usr/local:软件安装目录,相当于C:\progrm File

usr/bin/:普通用户使用的应用程序

usr/sbin/:管理员使用的应用程序 

usr/lib/:库文件Glibc 32bit

usr/lib64:库文件Glibc 64bit

启动目录

 boot:存放的系统启动相关的文件 如:kernel,gryb(引导装载程序)

配置文件目录

 etc: /etc/sysconfig/network-script/

ifcfg-:网络配置文件

 /etc/hostname:系统主机名配置文件

 /etc/resolv.conf:dns客户端配置文件

 /etc/hosts:本地域名解析配置文件 C:\Windows\System32\drivers\etc 

可变的目录与临时目录

/var:存放一些变化文件,比如/var/log/下的日志文件 /var/tmp,进程产生的临时文件 

/tmp:系统临时目录(类似于公共厕所)

设备目录文件

dev:存放设备文件,(如:硬盘,硬盘分区,光驱,等等)

 dev/sd:sd[sda(sda1),sdb,sdc(sdc2)]

dev/null:黑洞设备(类似于垃圾回收站)

dev/random:生成随机数的设备

dev/zero:能提供源源不断的数据,类似于提款机

虚拟的文件系统 proc:反映当前系统正在进程的实时状态

设备的挂载点 media /mnt :将外来文件与系统连接起来

opt:第三方默认安装目录

run:进程运行的Pid,放在一个文件中lock相关文件

文件定义 整个文件中包含文件名称以及文件所在位置,叫做路径,我们通过文件路径对文件定位

路径分为:

 绝对路径:只要以/开始都是绝对路径

相对路径:就是当前位置的引用

.和..的定义 :.代表当前目录 ..表示当前目录的上一级目录

文件管理的基本命令

cd;切换目录

cd-:切换回上一次所在目录

cd~:切换成当前用户的家目录

cd.:代表当前目录,一般在复制,移动等情况下使用

mkdir:创建目录 mkdir {1...100} mkdir dic-{1...100} touch:创建一个空文件 touch ribao.txt

mv:移动文件

mv file/tep/ttt 将目录下的file文件移动到tmp中并改名为ttt

rm:删除文件        

rm -r:删除目录(递归删除)

rm -f:强制删除

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容