Ubuntu上常识和常用命令:

1、Ubuntu文件结构

  在ubuntu上硬盘的目录和Windows上不同,Windows可以根据自己的需求分不同的盘符,但ubuntu上只有一个盘,从根目录开始每个目录有针对性的用途。

根目录用“/”表示,根目录下会有不同的目录:

部分错误望指正修改!

  bin:

  系统启动需要的命令和大部分普通用户平常所需的可执行命令。

  需要注意的是这个文件夹中的文件都是二进制的,权限很高,绝大部分文件普通用户都只有执行权限,无读写权限。

  只有root账户有读写权限。

  boot:

  目录中存放Ubuntu内核文件及引导加载器bootstraploade相关的文件,如果这个目录中的文件被破坏,一般都会出现启动引导异常,无法正常进入系统。

  root权限才能读写文件。

  cdrom:

  光盘目录,如果插入光盘会出现光盘内容(这个已经很少用了,被时代淘汰的功能)

  dev:

  设备列表文件夹,设备包括鼠标、键盘、硬盘等。

  关于设备驱动文件都存放在这个文件夹中,。

  etc:

  程序的配置文件目录,

  比如配置vi编辑器的vimrc就在这个文件下内部,系统不同用户的密码就存放在这个文件夹中。

  这个文件夹的权限很高,root权限才能编辑修改文件。

  home:

  家目录,所有普通用户都有一个以自己名字命名的文件夹存放在这个目录中。

  普通用户登录ubuntu默认进入的就是家目录中自己的文件夹,可用pwd命令查看,也可用 cd ~ 命令快速跳转到家目录

  lib:

  各种程序所需的共享动态链接库,是系统程序能正常运行的支持文件。  

  主要存放的都是系统程序共用的代码,提高程序的可读性,节省空间。

  lib32:

  系统32位支持库,有的系统是64位,则位lib64位支持库

  lib64:

  lib64位支持库,我的是32位的,里面只有一个文件。

  media:

  存放所有关于媒体信息的文件。

  mnt:

  所有挂载在系统中的设备。比如U盘设备

  opt:

  安装程序的引导和程序文件,如果缺少必要的文件,安装的程序无法正常启动,一般多是第三方软件,比如sublime

  proc:

  这是process的缩写,表示进程。存放的是系统信息和进程信息。

  这个目录中存放的文件很重要,记录了系统运行的绝大部分性能信息和各种参数信息。

  root:

  这是超级管理员的家目录,超级管理员拥有最高级的权限,能够对系统中的几乎所有文件系统可读可写可执行的操作。

  run:

  保存从系统诞生到当前的关于系统信息的文件。

  sbin:

  存放系统管理员可执行的命令。

  里面也是二进制文件。

  一般不给普通用户执行,除非必要的时候,普通用户获取超级管理员权限可执行部分命令。

  snap:

  snap应用框架的程序文件

  srv:

  一般是系统存储的服务相关数据。

  sys:

  系统中的设备和文件层次结构。文件夹中存储系统信息,用户需要的信息也从中调用。

  tmp:

  存放系统或者用户的临时文件的目录。

  usr:

  和用户有关的文件系统都存放在这个目录。

  var:

  存放类似日志这样随时间变化的文件。

  initrd.img

  临时引导系统到内核文件的镜像文件。不能随便删除。

  分为几个阶段的引导过程,完成磁盘及相关的空间分配整理。

  vmlinuz:

  属于一个可压缩的软链接内核。

  创建内核连接分为两种。

  

  

Ubuntu根目录下各文件夹的作用的更多相关文章

  1. Ubuntu根目录下各文件夹的功能详细介绍

    Ubuntu的根目录下存在着很多的文件夹,但你知道他们都存放着哪些文件呢?这些是深入了解Ubuntu系统必不缺少的知识,本文就关于此做一下介绍吧. /bin/    用以存储二进制可执行命令文件. / ...

  2. Tomcat根目录下work文件夹的作用

    今天遇到了这样的一个问题:就是我之前把项目部署到了tomcat下,运行没有任何问题,后来我把我之前的改项目的原项目文件部署上去后,运行时总是出现之前的界面,而服务器又是启动正常的;通过仔细的检查后,发 ...

  3. Linux 系统根目录下各个文件夹的作用

    原文: https://blog.csdn.net/qq_26941173/article/details/78376760 /bin 系统由很多放置可执行文件的目录,但是bin目录比较特殊.因为bi ...

  4. Tomcat根目录下work文件夹的作用(转载)

    用 tomcat作web服务器的时候,部署的程序在webApps下,这些程序都是编译后的程序.tomcat有一个work目录,里面存放了页面的缓存, 访问的jsp都会编译,编译后的文件都会存储在wor ...

  5. Linux系统根目录下各文件夹介绍

    参考自:[1]Linux 系统根目录下各个文件夹的作用 https://www.cnblogs.com/jiangfeilong/p/10538795.html[2]了解Linux根目录"/ ...

  6. asp.net在网站根目录下创建文件夹

    假设要在asp.net网站的根目录下建立文件夹hovertree,C#代码如下: string m_keleyiFolderName = Server.MapPath("/hovertree ...

  7. (转载)linux下各个文件夹的作用

    linux下的文件结构,看看每个文件夹都是干吗用的/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基 ...

  8. CentOS系统下各文件夹的作用

    linux下的文件结构,看看每个文件夹都是干吗用的 /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的 ...

  9. tomcat下各个文件夹的作用

    1.bin目录:这个文件夹包含的是启动/关闭tomcat的脚本,里面有startup.sh(Linux环境下启动tomcat脚本)和startup.bat(Windows环境下启动tomcat脚本), ...

随机推荐

  1. Hadoop HBase概念学习系列之HBase里的高表设计概念(表设计)(二十八)

    在下面这篇博文里,我给各位博客们,分享了创建HBase表,但这远不止打好基础. HBase编程 API入门系列之create(管理端而言)(8) 在关系型数据库里,表的高表和宽表是不存在的.在如HBa ...

  2. 查找数据库表中重复的 Image 类型值

    直接上代码: SELECT * FROM [dbo].[V_Courseware] ))) IN ())) FROM [dbo].[V_Courseware] ))) ); 替换以上代码中相应对象即可 ...

  3. echo,die(),print(),print_r(),var_dump()的区别

    echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)  print()   只能打印出简单类型变量的值(如int,string)  例子 输出 3 ...

  4. 基于easyui开发Web版Activiti流程定制器详解(三)——页面结构(上)

    上一篇介绍了定制器相关的文件,这篇我们来看看整个定制器的界面部分,了解了页面结构有助于更好的理解定制器的实现,那么现在开始吧! 首先,我们来看看整体的结构: 整体结构比较简单,主要包括三个部分: 1. ...

  5. 【node.js】Stream(流)

    Stream 有四种流类型: Readable - 可读操作. Writable - 可写操作. Duplex - 可读可写操作. Transform - 操作被写入数据,然后读出结果. 所有的 St ...

  6. JS创建类的方法--简单易懂有实例

    版权声明:本文为博主原创文章,转载请注明出处 Javascript是一种基于对象的语言,你遇到的所有东西几乎都是对象.但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有Class. ...

  7. 【转】tomcat搭建本地服务器 实现apk更新下载

    转自:http://www.kankanews.com/ICkengine/archives/121748.shtml 做apk的更新下载功能,测试的时候需要个服务器. 所以就选用 Apache To ...

  8. 矩阵求逆·学习笔记 $\times$ [$LuoguP4783$]矩阵求逆

    哦?今天在\(luogu\)上fa♂现了矩阵求逆的板子--于是就切了切. 那么我们考虑一个矩阵\(A\),它的逆矩阵记作\(A^{-1}\),其中对于矩阵这个群来讲,会有\(A \cdot A^{-1 ...

  9. javascript---我对闭包的理解

    一.闭包       闭包是一种特殊的对象.它由两部分构成:函数,以及创建该函数的环境.环境由闭包创建时在作用域中的任何局部变量组成. 如何理解这句话:以一个例子说明;(from MDN) funct ...

  10. Hadoop(16)-MapReduce框架原理-自定义FileInputFormat

    1. 需求 将多个小文件合并成一个SequenceFile文件(SequenceFile文件是Hadoop用来存储二进制形式的key-value对的文件格式),SequenceFile里面存储着多个文 ...