Linux之文档与目录结构

时间:2019-01-04 12:01:39   收藏:0   阅读:312

一.Linux文件系统结构

Linux目录结构的组织形式和Windows有很大的不同。首先Linux没有“盘(C盘、D盘、E盘)”的概念。已经建立文件系统的硬盘分区被挂载到某一个目录下,用户通过操作目录来实现磁盘读写。

Linux不像Windows那样的系统目录,Linux使用正斜杠” / “而不是反斜杠” \ “来标识目录。

1.Windows目录:

技术分享图片

2.Linux

技术分享图片

3.登陆系统后,在当前命令窗口输入命令:

ls /

结果:

技术分享图片

在Linux底下,所有的文件与目录都是由根目录开始,是目录与文件的源头,然后一个个的分支下来,如同树枝状,因此称为这种目录配置为:目录树。

4.目录树的特点

二.目录树架构示意图:

技术分享图片

1.理解:

技术分享图片

三.目录的相关操作

1.切换目录指令:cd

.    :当前目录
..   :上一层目录
-    :前一个工作目录
~    :当前【用户】所在的家目录

注意:【.】和【..】分别代表当前目录和上层目录

命令    :ls -la /
查看命令解释: man ls(Linux下的帮助指令)
结论:ls - list directory contens(列出目录内容)
ls -la / 以竖状格式化显示出/目录所有内容

技术分享图片

2.常用的目录处理指令:

cd    :change directory,更改目录
pwd   :显示当前目录
mkdir    :建立一个新目录
rmdir    :删除一个空目录

3.cd命令,变更目录

技术分享图片

4.mkdir,建立新目录

mkdir是make directory的缩写,用来建立新目录,在默认情况下,目录得一级一级的建立。 

高效创建目录用 -p 参数,可以直接执行命令【mkdir -p /home/yinliao/wahaha】,系统会自动添加上/home,/home/yinliao,/home/yinliao/wahaha依次建立目录

5.rmdir,删除空目录

当想删除一个空目录时,就用rmdir,但是注意rmdir只能删除空目录

技术分享图片

删除命令可以使用rm -rf

6.Linux的路径PATH

相信都会配置windows下的环境变量(PATH),都知道系统会按照PATH的设定,去每个PATH定义的目录下搜索可执行文件,那么该如何查看Linux下的PATH环境变量

执行命令:
echo $PATH
echo命令是有打印的意思
$符号后面跟上PATH,表示输出PATH的变量

技术分享图片

PATH(一定是大写的)这个变量是由一堆目录组成的,分隔符为“  :”,而不同于windows的“  ;”。

修改PATH为:

vim /etc/profile

技术分享图片

7.绝对路径与相对路径

Linux中非常重要的概念--路径,路径用来定位如何找到某个文件

Linux下特别注意文件名/路径的写法,可以将所谓的路径(path)定义为绝对路径(absolute)和相对路径(relative)这两种文件名/相对路径的写法依据是这样的:

  或../../home/heihei/exam.py,简单来说只要开头不是/,就是属于相对路径

相对路径:以你当前所在的路径的相对路径来表示

这个 .   .. 目录概念非常重要,平时经常会看到cd .. 或者python ../home/hehe/exam.py 就是代表进入上一层与执行相对路径的python代码

Linux是以 / 开始的树状目录结构, tree查看
常用文件文件目录操作命令是ls, cd, mkdir, rmdir, touch
Linux的PATH查看是echo $PATH,可以修改/etc/profile文件永久生效,以冒号分割
绝对路径,相对路径的查看
文件权限chmod chgrp chown

8.Linux的文件系统

用户在硬件存储设备中执行的文件建立,写入,读取,修改,转存与控制等操作都是依赖文件系统完成的。文件系统的作用是合理规划硬盘,保证用户正常使用。

Linux系统支持数十种文件系统,常见文件系统如下。

/etc/fstab是用来存放文件系统的静态信息的文件
cat /etc/fstab #检查linux的文件系统

原文:https://www.cnblogs.com/rixian/p/10193211.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!