目录介绍

来源:互联网 发布:第一行代码java 编辑:程序博客网 时间:2024/06/18 18:43

目录结构

根目录(/)........................................................................................................................... 1

1.      bin................................................................................................................................. 2

1.1.      bash....................................................................................................................... 2

1.2.      cat......................................................................................................................... 2

1.3.      cp.......................................................................................................................... 2

2.      boot.............................................................................................................................. 2

3.      dev................................................................................................................................ 2

4.      etc................................................................................................................................. 2

5.      home............................................................................................................................ 2

5.1.      itcast..................................................................................................................... 2

5.1.1.       dir1................................................................................................................ 2

5.1.2.       dir2................................................................................................................ 2

5.2.      Lilei....................................................................................................................... 2

5.2.1.       file1................................................................................................................ 2

5.3.      Hmeimei............................................................................................................... 2

5.3.1.       dir1................................................................................................................ 2

5.3.2.       dir2................................................................................................................ 2

5.3.3.       dir3................................................................................................................ 2

5.4.      file.txt.................................................................................................................... 2

6.       lib................................................................................................................................. 3

7.       lost+found.................................................................................................................... 3

8.       media........................................................................................................................... 3

9.       mnt.............................................................................................................................. 3

10.        proc........................................................................................................................... 3

11.        root........................................................................................................................... 3

12.        run............................................................................................................................ 3

13.        sbin........................................................................................................................... 3

14.        usr............................................................................................................................. 3

15.        tmp........................................................................................................................... 3

16.        。。。...................................................................................................................... 3


1.      bin

1.1.         bash

1.2.         cat

1.3.         cp

2.      boot

3.      dev

4.      etc

5.      home

5.1.         itcast

5.1.1.          dir1

file1

5.1.2.          dir2

5.2.         Lilei

5.2.1.          file1

5.3.         Hmeimei

5.3.1.          dir1

5.3.2.          dir2

5.3.3.          dir3

5.4.         file.txt

6.      lib

7.      lost+found

8.      media

9.      mnt

10.  proc

11.  root

12.  run

13.  sbin

14.  usr

15.  tmp

16.  。。。








主要目录(/)

根目录(/)....................................................................................................................... 1

1.      dev................................................................................................................................ 3

1.1.      设备目录(device的缩写)............................................................................... 3

1.2.      该目录下的所有文件称之为设备文件.............................................................. 3

1.3.      Linux下所见皆文件 --> linux 下看到的所有的东西都被虚拟成文件........... 3

1.3.1.       cup,内存,显卡,声卡,网卡................................................................. 3

1.3.2.       鼠标,键盘................................................................................................... 3

1.3.3.       。。。........................................................................................................... 3

1.4.      举例:查看鼠标设备(mice).......................................................................... 3

1.4.1.       cd /dev/input................................................................................................. 3

1.4.2.       sudo cat mice (管理员权限查看)................................................................. 3

1.4.3.       鼠标移动会有命令行输出,数据会以二进制方式写入文件中,  以ASCII码形式展示到屏幕上(乱码)      3

2.       etc................................................................................................................................ 3

2.1.      包含了当前操作系统用户所有配置的相关信息.............................................. 3

2.1.1.       ftp、nfs服务器搭建涉及的一个目录......................................................... 3

2.1.2.       系统软件的启动和配置文件....................................................................... 3

2.1.3.       系统在启动过程中需要读取的文件........................................................... 3

2.1.4.       用户登录时的用户名、密码也存储在该目录下....................................... 4

3.       home............................................................................................................................ 4

3.1.      当前操作系统所安装的用户的主目录.............................................................. 4

3.2.      家目录(宿主目录、用户主目录)........................................................................ 4

3.2.1.       1. /home/itcast(当前用户)/.......................................................................... 4

3.2.2.       2. cd /home/itcast == cd ~== cd 空.............................................................. 4

4.       lib................................................................................................................................. 4

4.1.      操作系统使用的库文件已经相关的配置都放在此目录下.............................. 4

4.1.1.       标准C库:/lib/i386-linux-gnu/libc.so.6...................................................... 4

4.1.2.       i386-linux-gnu根据系统不同目录名字会有差异....................................... 4

4.2.      lib --> library......................................................................................................... 4

5.       mnt.............................................................................................................................. 4

5.1.      手动挂载的目录.................................................................................................. 4

6.       media........................................................................................................................... 4

6.1.      系统自动挂载目录.............................................................................................. 4

7.       usr................................................................................................................................ 4

7.1.      unix软件资源包管理目录,存放的是当前用户下的一些东西...................... 4

7.2.      usr --> unix software resource............................................................................. 5

7.2.1.       games 游戏.................................................................................................. 5

7.2.2.       include 头文件............................................................................................. 5

7.2.3.       lib 应用程序库文件..................................................................................... 5

8.       bin................................................................................................................................ 5

8.1.      Linux操作系统下可执行的系统级的二进制命令............................................. 5

8.2.      shell解析输入的命令时,会进入到该目录执行对应的二进制命令.............. 5

8.2.1.       如:./date..................................................................................................... 5

8.3.      binary 的缩写...................................................................................................... 5

9.       sbin.............................................................................................................................. 5

9.1.      超级用户需要用到的一些二进制命令存储在该目录...................................... 5

9.2.      sbin --> super binary............................................................................................. 5

10.        boot........................................................................................................................... 5

10.1.        系统开机时需要加载的一些文件和配置....................................................... 5

10.2.        初学者不要碰该目录下的文件....................................................................... 5

11.        lost+found................................................................................................................. 5

11.1.        存放系统错误产生的文件碎片,方便用户查找和恢复............................... 5

12.        proc........................................................................................................................... 5

12.1.        内核提供的一个接口,主要用来存储系统统计信息................................... 6

13.        root........................................................................................................................... 6

13.1.        root用户的家目录(宿主目录)................................................................... 6

13.2.        ubuntu用户切换到root用户:sudo su.......................................................... 6

14.        run............................................................................................................................ 6

14.1.        存放系统运行时需要的一些文件................................................................... 6


1.      dev

1.1.         设备目录(device的缩写)

1.2.         该目录下的所有文件称之为设备文件

1.3.         Linux下所见皆文件 --> linux 下看到的所有的东西都被虚拟成文件

1.3.1.          cup,内存,显卡,声卡,网卡

1.3.2.          鼠标,键盘

1.3.3.          。。。

1.4.         举例:查看鼠标设备(mice)

1.4.1.          cd /dev/input

1.4.2.          sudo cat mice (管理员权限查看)

1.4.3.          鼠标移动会有命令行输出,数据会以二进制方式写入文件中,

以ASCII码形式展示到屏幕上(乱码)

乱码:数据的存储和数据读取的方式不一致导致的。

2.      etc

2.1.         包含了当前操作系统用户所有配置的相关信息

2.1.1.          ftp、nfs服务器搭建涉及的一个目录

2.1.2.          系统软件的启动和配置文件

2.1.3.          系统在启动过程中需要读取的文件

2.1.4.          用户登录时的用户名、密码也存储在该目录下

查看:vi /etc/passwd

3.      home

3.1.         当前操作系统所安装的用户的主目录

3.2.         家目录(宿主目录、用户主目录)

3.2.1.          1. /home/itcast(当前用户)/

3.2.2.          2. cd /home/itcast == cd ~== cd 空

4.      lib

4.1.         操作系统使用的库文件已经相关的配置都放在此目录下

4.1.1.          标准C库:/lib/i386-linux-gnu/libc.so.6

4.1.2.          i386-linux-gnu根据系统不同目录名字会有差异

4.2.         lib --> library

5.      mnt

5.1.         手动挂载的目录

6.      media

6.1.         系统自动挂载目录

7.      usr

7.1.         unix软件资源包管理目录,存放的是当前用户下的一些东西

7.2.         usr --> unix softwareresource

7.2.1.          games 游戏

7.2.2.          include 头文件

7.2.3.          lib 应用程序库文件

8.      bin

8.1.         Linux操作系统下可执行的系统级的二进制命令

8.2.         shell解析输入的命令时,会进入到该目录执行对应的二进制命令

8.2.1.          如:./date

8.3.         binary 的缩写

9.      sbin

9.1.         超级用户需要用到的一些二进制命令存储在该目录

9.2.         sbin --> super binary

10.  boot

10.1.     系统开机时需要加载的一些文件和配置

10.2.     初学者不要碰该目录下的文件

11.  lost+found

11.1.      存放系统错误产生的文件碎片,方便用户查找和恢复

12.  proc

12.1.      内核提供的一个接口,主要用来存储系统统计信息

13.  root

13.1.     root用户的家目录(宿主目录)

13.2.      ubuntu用户切换到root用户:sudo su

14.  run

14.1.     存放系统运行时需要的一些文件








用户目录

用户目录............................................................................................................................. 1

1.      绝对路径...................................................................................................................... 2

1.1.      从根目录开始描述的路径,也就是从 / 开始................................................. 2

1.2.      : 与 $ 直接的部分 --> 当前shell进程所在的工作目录位置.................... 2

2.      相对路径...................................................................................................................... 2

2.1.      从当前位置开始描述的路径.............................................................................. 2

2.2.      . 表示当前目录................................................................................................... 2

2.3.      .. 表示当前目录的上一级目录.......................................................................... 2

2.4.      - 两个临近目录直接进行切换........................................................................... 2

2.4.1.       cd -................................................................................................................. 2

3.       itcast@itcast:~$........................................................................................................... 2

3.1.      1. 第一个itcast:当前登录的用户................................................................... 2

3.2.      2. @:英文at,在的意思.................................................................................. 2

3.3.      3. 第二个itcast:主机名................................................................................... 2

3.4.      4. ~:当前工作目录的位置,宿主目录............................................................ 2

3.5.      5. $:表示当前登录的用户为普通用户............................................................ 2

3.6.      6. #:表示root用户........................................................................................... 2

3.6.1.       itcast@itcast:~#............................................................................................. 2


1.      绝对路径

1.1.         从根目录开始描述的路径,也就是从 / 开始

1.2.         : 与 $ 直接的部分 --> 当前shell进程所在的工作目录位置

2.      相对路径

2.1.         从当前位置开始描述的路径

2.2.         . 表示当前目录

2.3.         .. 表示当前目录的上一级目录

2.4.         - 两个临近目录直接进行切换

2.4.1.          cd -

3.       itcast@itcast:~$

3.1.         1. 第一个itcast:当前登录的用户

3.2.         2. @:英文at,在的意思

3.3.         3. 第二个itcast:主机名

3.4.         4. ~:当前工作目录的位置,宿主目录

3.5.         5. $:表示当前登录的用户为普通用户

3.6.         6. #:表示root用户

3.6.1.          itcast@itcast:~#










0 0
原创粉丝点击