精华内容
下载资源
问答
  • Linux下根目录

    万次阅读 2018-08-20 17:54:25
    我们可以先看看根目录,所有目录都挂在根目录下,且只有一个根目录,所有东西都从根目录开始,如果在终端输入/home,其实是告诉电脑从/(根目录)开始,再到home目录。 /是根目录,cd /进入根目录后,我们可以...

    在linux下我们一直使用很多命令,比如ls,cd,mkdir等等,那这些命令是在哪个目录里呢?我们可以先看看根目录,所有目录都挂在根目录下,有且只有一个根目录,所有东西都从根目录开始,如果在终端输入/home,其实是告诉电脑从/(根目录)开始,再到home目录。
    /是根目录,cd /进入根目录后,我们可以看见很多目录:bin、dev、root……
    这里写图片描述
    接下来将会依次介绍每个目录:
    bin
    对于bin目录可以点击后面链接有详细介绍:
    http://www.linuxbase.org/betaspecs/fhs/fhs/ch03s04.html
    我们可以ls bin看下bin目录都存放些什么:
    这里写图片描述
    可以看到一些cp(拷贝)、rm(删除)、ps(查看进程)等等很多命令,bin目录的主要作用是存放一些常用命令。bin目录其实在PATH这个环境变量里面,如果你在终端输入ls,系统会在/bin目录下查找是否有ls这个程序。
    dev
    这里写图片描述
    在linux中,各种设备都在dev目录下。这里主要存放与设备(包括外设)有关的文件(unix和linux系统均把设备当成文件)。dev是设备(device)的英文缩写,/dev这个目录对所有用户都十分重要,因为在这个目录中包含了所有Linux系统中的外部设备,但是存放的并不是外部设备的驱动程序,这一点和Windows,dos操作系统不同,而是一个访问外部设备的端口。我们可以十分方便的访问这些外部设备,和访问一个文件访问一个目录没有区别。如果想要连线打印机,就是从这个目录开始工作的。磁盘驱动、USB驱动等都放在这个目录。
    /dev/ram[0-15]:内存;
    /dev/null:无限数据接受设备,相当于黑洞;
    /dev/loop[0-7]:本地回环设备;
    /dev/lp[0-3]:并口;
    /dev/zero:无限零资源;
    /dev/tty[0-63]:虚拟中断;
    /dev/console:控制台;
    /dev/random:随机数设备;
    root
    在linux下分为两种用户一种是root用户,一种是普通用户,在root用户下可以干任何事情,可以删除任何文件,所以要谨慎使用root用户,如果从普通用户切换到root后,要再su回到普通用户。(su 可以切换用户:su root )
    home
    home是用户主目录,或者是家目录。
    这里写图片描述
    这里主要存放你的个人数据。具体每个用户的设置文件,用户的桌面文件夹,还有用户的数据都放在这里。每个用户都有自己的用户目录,位置为:/home/用户名,我的用户主目录就是/home/admin。当然,root用户除外。
    etc
    etc目录下主要存放了系统配置方面的文件;
    这里写图片描述
    如果安装了samba,可以用ls /etc/samba查看samba的配置信息。

    /etc/rc或/etc/rc.d/或/etc/rc?.d :启动或改变运行级时运行的脚本或脚本的目录;
    /etc/passwd :用户数据库,其中的域给出了用户名、真实姓名、用户其实目录、加密口令和用户的其他信息;
    /etc/fdprm :软盘参数表,用于说明不同的软盘格式;
    /etc/group:类似/etc/passwd,但说明的不是用户信息而是组的信息,包括组的各种数据;
    /etc/issue :包括用户在登录提示符前的输出信息。通常包括系统的一段短说明或欢迎信息,具体由系统管理员确定。
    /etc/magic:"file"的配置文件。包含不同文件格式的说明,“file”基于它猜测文件类型;
    /etc/shadow :在安装了影子(shadow)口令软件的系统上的影子口令文件。影子口令文件将/etc/passwd文件的加密口令移动到/etc/shadow中,而后者只对拆机用户(root)可读,这使破译口令更困难,以此增加系统的安全性;
    /etc/shells:列出可以使用的shell。chash命令允许用户在本文件指定范围内改变登录的shell。提供一台机器ftp服务的服务进程ftpd检查用户shell是否列在/etc/shells文件中,如果不是,将不允许该用户登录;
    /etc/termcap:终端性能数据库。说明不同的终端用什么“转义序列”控制。写程序时不直接输出转义序列,而是在/etc/termcap中查找要做的工作的正确序列。
    

    tmp
    tmp是临时文档,对于一些程序,有些文件被用了一次两次不会被用到,这样的文件就会存放在此处。有些linux系统会定期对这个目录的文件进行清理,所以一些重要文件不要存放在此处。
    ls tmp:
    这里写图片描述
    sbin
    sbin:是super user,存放是系统管理员使用的系统管理模式。存放大多涉及系统管理的命令(例如引导系统的init程序,是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令(但是有时普通用户也可能会用到。))
    这里写图片描述
    注:sbin里的命令只有root用户可以使用。
    lib
    lib目录是根文件系统上程序所需的共享库,存放了根文件系统运行时所需的共享文件,这些文件包含了可被许多程序共享的代码,以避免每个程序都有相同的子程序副本,可以使执行文件变得更小,节省空间。
    boot
    boot目录包括了启动linux的核心文件。在最开始的启动阶段,通过引导程序将内核加载到内存,完成内核的启动(这个时候,虚拟文件 系统还不存在)加载的内核虽然是从硬盘读取的,但是没经过linux的虚拟文件系统,这是比较底层的东西来实现的。然后内核自己创建好虚拟文件系统,并且从虚拟文件系统的其他子目录中(如/sbin、/etc)加载需要在开机启动的其他程序或者服务或者特定的动作。
    opt
    可择的文件目录。主机额外安装软件所摆放的目录。一些自定义软件包或者第三方工具可以安装在这里。
    mnt
    临时挂载目录。这个目录一般用于存放挂载储存设备,比如光驱,磁盘,网络文件系统等,当我们需要挂载某个磁盘设备的时候,可以把吸盘设备挂载到这个目录上去,这样我们可以直接通过访问这个目录来访问该磁盘。一般可以在mnt下多建几个子目录,挂载的时候挂载到这些子目录上,因为通常我们可能会挂载很多设备。
    srv
    存储系统提供的服务数据。
    media
    挂载的媒体设备目录,一般外部设备挂载到这里,例如cdrom等。比如我们插入一个U盘,我们会发现,Linux自动在这个目录下建立一个disk目录,然后把U盘挂载到这个disk目录上,通过访问这个disk来访问U盘。
    var
    存放不断变化的文件。此目录下文件 的大小可能会改变,如缓冲文件,日志文件,缓存文件,计划性任务和邮件等。
    这里写图片描述

    /var/cache:应用程序缓存目录;
    /var/crash:系统错误信息;
    /var/games:游戏数据;
    /var/log:日志文件;
    /var/mail:电子邮件;
    /var/tmp:临时文件目录;
    

    lost+found
    恢复文件存放的位置。当系统崩溃的时候,该目录可能存放在系统修复过程中需要恢复的文件。
    selinux
    用来加固操作系统,提供系统的安全性。
    proc
    特殊文件目录。这个本身是 一个虚拟文件系统,包含了全部虚拟文件。此目录的数据全部在内存中,如系统核心,外部设备,网络状态 ,行程资讯(process即进程,可以用/process 查看进程信息)由于数据都存放在内存中,所以不占据磁盘空间。
    这里写图片描述

    几个比较重要的目录:
    /proc/1:进程pid是1;
    /proc/cpuinfo:处理器信息,如类型、制造商、型号和性能;
    /proc/interrupts:显示使用的中断,and how many of each  there have been;
    /proc/ioports :当前使用的I/O窗口;
    /proc/net:网络协议状态信息。
    

    sys
    虚拟文件系统:记录核心系统硬件信息。
    usr
    这个目录中包含了命令库文件和在通常操作不会修改的文件。

    这里写图片描述

    /usr/lib:目标库文件,包括动态链接库加上一些通常不是直接调用的可执行文件的存放位置;
    /usr/bin:用户和管理员的标准命令;
    /usr/sbin:存放root超级用户使用的管理程序;
    /usr/include:C程序语言编译使用的头文件。linux下开发和编译应用程序所需要的头文件一般都存放在这里,通过头文件来使用某些库函数。默认来说这个路径被添加到了环境变量中,这样编译开发程序的时候编译器会自动搜索这个路径,从中找到你的程序中可能包含的头文件;
    /usr/local:安装本地程序的一般默认路径;
    /usr/share:用于存放一些共享的数据;
    /usr/src:linux开放的源代码;
    /usr/games:存放XteamLinux自带的小游戏。
    

    接下里对一些易混淆目录简单区分一下:

    **/bin、/sbin、/usr/bin、/usr/sbin:**
    /bin:一般存放对于用户和系统来说“必需”的程序(二进制文件);
    /sbin:一般存放用于系统管理的“必需”的程序(二进制文件),一般普通用户不会使用,根用户使用;
    /usr/bin:一般存放的只是对用户和系统来说“不是必需的”程序(二进制文件);
    /usr/sbin:一般存放用于系统管理的系统管理的不是必需的程序(二进制文件)。
    /lib、/usr/lib:
    /lib和/usr/lib的区别类似/bin、/sbin、/usr/bin、/usr/sbin。
    /lib一般存放对于用户和系统来说“必需”的库(二进制文件)。
    
    /usr/lib一般存放的只是对用户和系统来说“不是必需的”库(二进制文件)
    
    展开全文
  • windows10安装IIS后,建立网站不能访问除根目录外的其他目录,需要勾选万维网服务---常见HTTP功能下的HTTP重定向、静态内容、默认文档、目录浏览几个节点,进行安装。
    windows10安装IIS后,建立网站不能访问除根目录外的其他目录,需要勾选万维网服务---常见HTTP功能下的HTTP重定向、静态内容、默认文档、目录浏览几个节点,进行安装。
    展开全文
  • 根目录,子目录,当前目录的区别 基础 HTML之目录问题(相对路径和绝对路径区别)   相对路径-以引用文件之网页所在位置为参考基础,而建立出的目录路径。因此,当保存于不同目录的网页引用同一文件时,所使用的...

    根目录,子目录,当前目录的区别

    基础 HTML之目录问题(相对路径和绝对路径区别)

     

    相对路径-以引用文件之网页所在位置为参考基础,而建立出的目录路径。因此,当保存于不同目录的网页引用同一个文件时,所使用的路径将不相同,故称之为相对。 
      绝对路径-以Web站点根目录为参考基础的目录路径。之所以称为绝对,意指当所有网页引用同一个文件时,所使用的路径都是一样的。 
      其实绝对路径与相对路径的不同处,只在于描述目录路径时,所采用的参考点不同。由于对网站上所有文件而言,根目录这个参考点对所有文件都是一样的,因此,运用以根目录为参考点的路径描述方式才会被称之为绝对路径。 
      以下为建立路径所使用的几个特殊符号,及其所代表的意义。 
      "."--代表目前所在的目录。 
      ".."--代表上一层目录。 
      "/"--代表根目录。 
      接下来,我们假设读者所建立的Web站点拥有如下图所示目录路径。 
      
    假若要在Ref.htm文件中引用BeRef.gif文件时,其相对路径如下:

      ./SubDir2/BeRef.gif

      上面的引用路径中,"."代表目前的目录(Dir1),所以"./SubDir2"代表目前目录下的SubDir2。其实,也可以省略"./"直接用下这个方式引用。

      SubDir2/BeRef.gif


      若使用绝对路径以根目录为参考点引用该文件时,引用路径如下:

      /Dir1/SubDir2/BeRef.gif

      如果Web站点的目录之结构如下图时

             

     

              引用BeRef.gif文件的相对路径又是如何呢?

      假若要在Ref.htm文件中引用BeRef.gif文件时其相对路径如下:
     
      ../SubDir2/BeRef.gif

      上面的引用路径中,".."代表上一层目录,所以,/Dir2"代表上一层目录下的Dir2子目录。若使用绝对路径引用时,则引用路径如下:

      /Dir2/BeRer.gif

      我们再举一个比较复杂的例子,来比较一下相对路径与绝对路径的使用。假设在读者所建立之Web站点中,拥有如下图的目录路径。

      


      我们用以一个表格来说明在上图的情况下,某文件引用另一文件时,所应使用的相对路径与绝对路径。

     

    引用者

    被引用者

    相对路径

    绝对路径

    Ref1.htmBeRef1.gif../SubDir2/BeRef1.gif/Dir1/SubDir2/BeRef1.gif
    Ref2.htmBeRef1.gif../../Dir1/SubDir2/ BeRef1.gif/Dir1/SubDir2/ BeRef1.gif
    Ref1.htmBeRef2.htm../../Dir2/ BeRef2.htm/Dir2/BeRef2.htm
    Ref2.htmBeRef2.htm../BeRef2.htm/Dir2/BeRef2.htm

     

      上表中比较需要说明的是"../../"所代表的意义。

      ".."代表上一层目录,而"../../"所代表的是上一层目录的上一层目录。所以,从上表中可以看出,如果引用的文件存在于目前目录的子目录中,或者存在于上一层目录的 另一个子目录中,运用相对路径是比较方便的。如果不是时,则干脆利用绝对路径,还比较省事。从上表中,亦可以看出,当被引用的是同一个文件时,引用文件所使用的绝对路径是一样的。

     

     

    Linux 宿主目录、根目录及/home区别

    2013-04-08 10:59 by youxin, 915 阅读, 0 评论, 收藏, 编辑

    根目录,相当于windows系统分区的c:\ 
    宿主目录是用户自己的目录,相当于windows里面的C:\Users\someuser
    
    

    ms@ubuntums:/$ ls
    bin dev initrd.img lost+found opt run srv usr
    boot etc initrd.img.old media proc sbin sys var
    cdrom home lib mnt root selinux tmp vmlinuz

    可以看到根目录下有root文件家和home文件家。

    /home下则有ms和ms2用户的文件夹:

    ms@ubuntums:/home$ tree
    .
    ├── lost+found [error opening dir]
    ├── ms
    │   ├── examples.desktop
    │   ├── 公共的
    │   ├── 模板
    │   ├── 视频
    │   ├── 图片
    │   ├── 文档
    │   ├── 下载
    │   │   ├── 836e903a5bb5c9ea9840b75bd539b60038f3b3ca.jpg.png
    │   │   ├── e1bb0159d109b3de400b50d0ccbf6c81820a4ccd.jpg.png
    │   │   └── google-chrome-stable_current_i386.deb
    │   ├── 音乐
    │   └── 桌面
    └── ms2
    ├── examples.desktop
    ├── 公共的
    ├── 模板
    ├── 视频
    ├── 图片
    ├── 文档
    ├── 下载
    ├── 音乐
    └── 桌面

    超级用户root,其宿主目录缺省情况下是:/root。 

    用户ms的宿主默认目录是/home/ms.  shell ms@ubuntums:~$  中短~表示我们处在宿主目录。

    ubuntu主文件夹窗口,里面包含几个默认的文件夹,桌面、文档、音乐、图片和视频等。主文件夹就是/home/用户目录

    展开全文
  • 根目录,子目录,当前目录

    千次阅读 2017-07-13 10:31:31
    根目录  根目录指逻辑驱动器的最上一级目录,它是相对子目录来说的。打开我的电脑,双击C盘就进入C盘的根目录,双击D盘就进入D盘的根目录。其它类推。  注意进入U盘的根目录请不要双击,而是从地址栏选取U盘的...

    根目录 
    根目录指逻辑驱动器的最上一级目录,它是相对子目录来说的。打开我的电脑,双击C盘就进入C盘的根目录,双击D盘就进入D盘的根目录。其它类推。 
    注意进入U盘的根目录请不要双击,而是从地址栏选取U盘的地址打开!
    举例: 
    比如“D:\”、“E:\”,这就是根目录。 
    打开我的电脑,点C盘就进入C盘的根目录。

    而“E:\Games”,就是一个子目录。

    根目录的子目录,是什么意思呢?其实是指分支、层次。好比一本书,打开后分几章。每章又分几节一样,前几章,就好比根目录(树根);而几节,好比子目录,是它的下一级的意思(树枝),而具体标题则又是下一级(树叶)。
      例如,某一电脑的结构如下
    A盘  DOS
        CAI 
           WINDOWS 
           UCDOS
    电脑 C盘        KILL.EXE
           TOOLS ARJ.EXE
            ...
           USER LI.TXT
       B盘       WANG.TXT 
      注意:盘符\根目录\子目录\文件之间的关系,根目录、子目录、文件之间要用反斜杠\分开。
      子目录下还可以有子目录,根目录下也可以直接有文件,这就构成了文件的多级结构。这样,DOS就可以把计算机中的文件管理得井井有条。

        比如说一个文件夹里面还有一个文件夹,前者就是根目录,后者就是子目录了!

    展开全文
  • Tomcat网站根目录设置

    万次阅读 2019-06-11 18:53:25
    我这里想实现的效果就是不通过项目名访问tomcat,访问localhost:8080加载到指定的项目,一般的项目放到tomcat的webapp目录,通过localhost:8080/xxx的方式进行访问,要想不加项目名,以下种解决方式: ...
  • Windows系统如何mount盘符到目录

    万次阅读 多人点赞 2019-08-31 10:58:50
    Windows上如何将一文件系统分区挂载到一个目录,这其实是一 硬需求! 是的,非常硬的需求。因为我们总是面临C盘,D盘满了却无法动态扩容问题。所以,在一天我因为路上堵车撸了一Linux上的最小的tinyfs之后...
  • Linux根目录的建立

    千次阅读 2017-09-20 10:51:56
    微软的DOS和windows也是采用树型结构,但是在DOS和 windows中这样的树型结构的是磁盘分区的盘符,有几个分区就有几个树型结构,他们之间的关系是并列的。但是在linux中,无论操作系统管理几个磁盘分区,这样的目录...
  • Linux系统根目录详解

    千次阅读 2017-08-31 14:00:55
    linux系统在使用的时候,一定要搞清楚根目录中各个目录的详细作用。 在部署JDK,Tomcat等时,才能理解每文件应对应存放的位置。 尤其是在shell脚本编写时,需要更加清楚根目录的分布。
  • CentOS 7添加硬盘扩展根目录空间

    千次阅读 2019-09-02 07:05:43
    目前根目录只有10G的空间 第一步、给VMware虚拟机增加一块200G磁盘 打开虚拟机设置-->左下角添加-->选择硬盘-->磁盘类型选择“SCSI”-->选择“创建新虚拟磁盘”-->设置磁盘大小为100G,不要选择...
  • caffe for windows几个版本

    千次阅读 2015-12-01 10:24:01
    因为我们的使用习惯(习惯windows,...简单说下几个版本的体验: 非常感谢他们的无私分享: 转载来源:http://blog.csdn.net/happynear/article/details/45372231  http://download.csdn.net/detail/yangkequn/8108035
  • Windows2016 FTP物理目录与虚拟目录

    千次阅读 2019-10-10 21:02:46
    Windows2016 FTP物理目录与虚拟目录 系统 IP地址 Windows Server 2016 192.168.10.1 Windows 10 192.168.10.2 物理目录 安装IIS服务并勾选FTP服...
  • iphone根目录索引大全

    千次阅读 2014-07-12 08:35:12
    iphone根目录索引大全 软件目录路径:  /Applications  字体路径:  System\Library\Fonts\Cache  FIT皮肤:  /Library/FIT  文件夹:FIT  漫画文件存放于:  /private/var/mobile/Media/...
  • windows-运维-03 活动目录

    千次阅读 2019-03-26 20:46:51
    windows-运维-03 活动目录 概述 Active Directory(活动目录)是Windows Server 2003域环境中提供目录服务的组件。目录服务在微软平台上从Windows Server 2000开始引入,所以我们可以理解为活动目录目录服务在...
  • 2、使用命令 : du -sh * 查看根目录下每文件夹的大小 3、进入占用空间比较大的文件夹,然后再使用2中命令查找大文件。 du -ah --max-depth=1 这是我想要的结果 a表示显示目录下所有的文件和文件夹(不含...
  • gparted增加Ubuntu14.04根目录空间

    万次阅读 多人点赞 2018-01-11 10:19:26
    在win7上装了Ubuntu14.04双系统后,突然发现ubuntu开机会弹出磁盘空间不足的提示,查看磁盘使用情况发现/目录的使用率高达100%,通过查找资料,...该指令也可以查看到windows的磁盘情况,图1linux标志的是我的Ubun
  • 黑客入侵Windows XP的几个常用方法

    千次阅读 2008-11-09 00:42:00
    黑客入侵Windows XP的几个常用方法 第一招、屏幕保护 在Windows中启用了屏幕保护之后,只要我们离开计算机(或者不操作计算机)的时间达到预设的时间,系统就会自动启动屏幕保护程序,而当用户移动鼠标或敲击键盘想...
  • windows文件夹目录显示树状

    千次阅读 2020-03-05 19:41:43
    有时我们会遇到想打印或者列出一文件夹下的所有目录、子目录、文件。如果能用树状的方式显示出来就更方便我们查看了。 打印目录树 打开cmd命令窗口(快捷键windows建+R) 进入想要打印的文件夹 输出tree 回车,...
  • 文件系统根目录结构分析 Android文件系统根目录结构如下: # ls -l lrwxrwxrwx root root 2011-01-01 20:00 bcm4329_cybertan.hcd -> /etc/bluez/bcm432x/BCM4329B1_002.002.023.0389.0000_Cybertan-Foxconn_...
  • Ubuntu中Apache修改DocumentRoot(修改网站根目录) 今天配置好Apache+PHP+MySQL 但是apache默认DocumentRoot是/var/www 想把它改到我Windows下进行测试的k:/wwwroot 把 apache2.conf 翻了好遍,连DocumentRoot...
  •  相信很多朋友都过这样的经历,本想装Ubantu玩玩,没想到玩久了反而不习惯Windows了,然而开始装系统的时候只分配了非常小的空间,那应该怎样扩展我们的ubantu呢?下面我为大家总结种方法(仅在ubantu下测试...
  • Linux目录结构与Windows对比

    千次阅读 2017-06-24 17:47:28
    linux目录结构 Linux 系统哲学思想 一切皆是文件(包括设备,所以/dev下可以设备文件) 小型,单一用途的程序 .../:系统的根目录 Windows和Linux这一点不太一样,Windows习惯上盘符(C盘
  • 近日遇到一个特别奇怪的问题,一个现场的同事反映,他配置的sftp环境,在本机用户登录以后,pwd总是在根目录,而不是用户的home目录。换了好几个机器也都是这个情况,百思不得其姐。经过和正常的虚拟机环境对比发现...
  • C语言windows目录操作

    万次阅读 2012-04-12 19:50:56
    1.获得当前工作目录 char* _getcwd( char *buffer, int maxlen ); // 功 能 : 获得当前工作目录. // 头文件 : #include ...// 失败返回NULL,且设置errno为以下三值之一: // ENODEV 无该设备 //
  • 准备工作1、安装msys、vc2008(2003、2005应该也是可以的)2、下载Cairo1.8.8,Libjpeg6b,Libpng1.2.44,Libxml2.7.8,Libxslt1.1.26,Pixman0.16.2,Zlib1.2.33、把上面几个库分别解压到不同目录开始编译zlib1、...
  • LINUX 文件系统根目录 挂载点间的区别与联系

    万次阅读 多人点赞 2017-03-09 17:33:43
    一 、Linux文件结构 MQ 异常停止  文件结构是文件存放在磁盘等存贮设备上的组织方法。主要体现在对文件和目录的组织上。  目录提供了管理文件的一方便而有效的途径。  Linux使用标准的目录结构,在... /根目录
  • 实战Linux下VMware虚拟机根目录空间扩充http://hi.baidu.com/gouoooo/blog/item/2196fc8ad8c705defc1f1030.html
  • 我们在使用hexo初始化一项目的时候,在根目录下会配置文件_config.yml,这文件配置了所写博客里面的内容,我们从根目录的该文件来说明每配置的作用 # Hexo Configuration ## Docs: ...
  • Windows CE系统开发,BSP包中的几个常见文件详解 BSP介绍(Board Support Package)是介于底层硬件和上层软件之间的底层软件开发包,它主要功能为屏蔽硬件,提供操作系统及硬件驱动,具体功能包括: (1) 单板硬件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 132,894
精华内容 53,157
关键字:

windows有几个根目录