美文网首页
第三天 文件管理

第三天 文件管理

作者: 杨小倪 | 来源:发表于2019-07-27 12:06 被阅读0次

2019.07.26 周五

1. Linux系统目录结构

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

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

1. 存放命令相关的目录

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

/sbin, 管理员使用的命令 /sbin/service

2.存放用户相关数据的家目录, 比如:Windows不同的用户登录系统显示ide桌面背景不一样

/home : 普通用户的家目录,默认位/home/username

/root : 超级管理员的家目录,普通用户无权操作

3.系统文件目录

/usr ,相当于C:\Windows

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

/usr/bin/  : 普通用户的应用程序(重要)

/usr/sbin/ : 管理员使用的程序(重要)

/usr/lib   库文件Glibc  32bit   (螺丝)命令所依赖的库文件

/usr/lib64   库文件Glibc  64bit

4.启动目录

/boot  存放的系统启动相关文件,例如:kernel(内核),grub(菜单)     (引导装载程序)

5.配置文件目录

/etc ,极其重要,后续所有服务的配置都在这个目录中

/etc/sysconfig/network-script/ifcfg-  ,网络配置文件

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

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

/etc/hosts   本地域名解析配置文件  

6.可变目录与临时文件

/var ,存放一些变化文件,比如/var/log/下的日志文件

/var/tmp, 进程产生的临时文件

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

7.设备目录文件

/dev,存放设备文件,比如硬盘,硬盘分区,光驱,等等

/dev/null ,黑洞设备,只进不出。类似于垃圾回收站

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

/dev/zero,能源源不断的产生数据,类似于取款机,随时随地取钱

8.虚拟的文件系统  (如对应的进程停止则/proc下对应目录则会被删除)

/proc, 反映当前系统正在运行进程的实时状态

PS: 类似于汽车在运行过程中的仪表盘,能够看到汽车的油耗、时速、转向灯、故障等等

9.PS:在Linux7系统中,/bin,/sbin,/lib,/lib64都是以软连接的形式链接到/usr/目录下

/bin-->/usr/bin

/sbin-->/usr/sbin

/lib-->/usr/lib

/lib64-- /usr/lib64

media     提供设备的挂载点  (将目录和设备进行关联)

mnt :    提供设备的挂载点

opt :第三方工具默认安装的目录

run   :进程运行的pid(放在文件中存储)  lock相关文件

mount命令用于加载文件系统到指定的加载点。此命令的最常用于挂载cdrom,使我们可以访问cdrom中的数据,因为你将光盘插入cdrom中,Linux并不会自动挂载,必须使用Linux mount命令来手动完成挂载。

2.文件的定位

整个文件包含文件名称以及文件所在的位置,我们将这个叫做路径,也就是说我们是通过路径对文件进行定位的     比如:/etc/hosthome

路径是对文件定位的一种方式l

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

相对路径:  相对于当前目录来说

. 代表当前目录

.. 代表档期买了的上一级目录

~ 当前用户的家目录

使用相对路径和绝对路径,没有明确的说法

cd 命令


[root@oldboy-01 ~]# mkdir oldboy1/oldboy2/oldboy3/oldboy4/oldboy5 -pv 

#递归创建  oldboy1/oldboy2/oldboy3/oldboy4/oldboy5  并查看创建的过程

mkdir: created directory ‘oldboy1/oldboy2’

mkdir: created directory ‘oldboy1/oldboy2/oldboy3’

mkdir: created directory ‘oldboy1/oldboy2/oldboy3/oldboy4’

mkdir: created directory ‘oldboy1/oldboy2/oldboy3/oldboy4/oldboy5’


touch:创建一个空文件


mv

mv:移动文件   

格式  :   mv  源文件 目标位置

mv  :修改文件名称

移动多个文件


rm :删除文件或目录

-f :强制删除

-r  :递归删除目录及其内容

在使用rm删除时,文件用-f    目录用-r    尽可能不要使用-rf


PS : 在Linux中  现在的centos7中  bin sbin 目录都是放在/usr/bin   /usr/sbin 中的,是为了沿袭centos 6的风格,centos 7系统默认在 / 下面创建了软连接

bin : 二进制命令所在的目录  (二进制可执行文件无法查看源码,被编译过的,只能使用不能查看)

boot:系统引导程序所需安装的文件目录。()

dev :设备目录(磁盘、光驱·····)

etc: 存放配置文件的目录

home:家目录(普通用户)

root :超级用户的家目录

sbin :二进制命令所在的目录(只有超级管理员才能使用的目录,一般都是和管理系统相关的命令)

tmp:系统临时存放的一些文件

usr   系统文件目录

var :可变的文件    log   :日志  (当登录系统是,log记录一次)

echo $RANDOM 随机生成数字

在Linux中磁盘叫sd  ,第一块硬盘叫sda ,第二个叫sdb   sda1表示第一个硬盘的第一个分区

-h :以人性化的方式显示

-p : 递归创建

-v : 查看创建的过程

-pv :查看递归创建的过程

相关文章

  • 第三天 文件管理

    2019.07.26 周五 1. Linux系统目录结构 Windows:以多根的方式组织文件 C:\ D:\...

  • NSFileManager 文件管理

    文件管理 - 创建 文件管理 -- 添加 文件管理 --- 删除 文件管理 --- 复制

  • 01-必备计算机知识

    一、文件管理 文件分类 良好的文件分类管理,方便于查找和管理文件。 文件命名 文件后缀文件按照不同的格式和用途分很...

  • 01-必备计算机知识

    一、文件管理 文件分类 良好的文件分类管理,方便于查找和管理文件。 文件命名 文件后缀文件按照不同的格式和用途分很...

  • 操作系统(4) -- 文件管理、IO管理

    内容大纲 1、文件管理; 2、文件系统管理 3、输入/输出管理 4、缓冲区 1 文件管理 文件 文件是指记录在外存...

  • Linux基础9

    Linux文件管理命令详解1 文件管理 : 创建新文件,删除文件,查看文件,编辑文件等1)创建空文件使用 touc...

  • linux命令

    1.文件、磁盘管理 2.用户、权限管理 3.系统管理 一、文件,磁盘管理命令 <1>查看文件信息:ls ★★★...

  • 文件管理

    回顾:文件系统、bash 的基础特性,目录管理、文件查看、时间戳管理 文件管理:cp, mv, rm 复制命令: ...

  • 文件总结

    文件的操作,首先我最先想到学操作系统的时候,文件的管理。c语言文件的管理,linux系统文件的管理。 文件系统是操...

  • 操作系统分许多种类,有单用户操作系统、分时操作系统等

    文件管理要做的主要工作是:负责对文件的存取和对文件进行管理。包括管理文件的目录,为文件分配存储空间,执行用户提出的...

网友评论

      本文标题:第三天 文件管理

      本文链接:https://www.haomeiwen.com/subject/vzxdrctx.html