Linux的目录结构
Linux的目录结构比DOS复杂多乐,让我们来看看它的目录里有些什么东西吧.
/bin (binary)
这个目录包含着所有的标准命令和应用程序.
/boot
这里存放给lilo使用的一些文件.
/dev (device)
这个目录包含着与终端和外设的文件接口,在Linux下,文件和设备是用同种方法访问
的.系统上的每个设备都应该在这里有一个对应的设备文件.
考察一下这个宏:
#define putchar(ch) fputc(ch,stdout)
其中fputs就是把ch输出到stdout去了,这里的stdout就是被当成了文件.
/etc (etcetera)
这个目录包含着系统设置文件和其他的系统文件,它在Linux下极为重要,让我们看看
它的子目录装些什么:
/etc/DIR_COLORS
设定在用 ls 时,各种不同档案型态所用的颜色,但是不能用pipe 再导向输出,
相关推荐
-
Linux文件目录结构(小白版)
说在前面的话:只适用于完全没有后端知识的纯小白,因为我就是.最开始了解Linux文件系统的目录结构,之后在学习Linux命令行,是比较推荐的学习方法. 开通了免费一年使用期的AWS,总不能闲置吧,于是就想趁这个机会尝试了解一些后端的知识.当时用winSCP打开linux系统目录也是一脸懵逼,用PuTTY开启命令行模式默认是在home目录下,一顿瞎逼操作,虽然最后还是成功开了服务器绑定了域名,不过只能说明AWS教程的强大了.下面稍微记录下学习的东西,同时分享给和我一样的小白. Linux文件目录速
-
Linux目录结构以及目录内的主要内容详细解析
"/"根目录部分有以下子目录:/usr 目录包含所有的命令.程序库.文档和其它文件.这些文件在正常操作中不会被改变的.这个目录也包含你的Linux发行版本的主要的应用程序,譬如,Netscape. /var 目录包含在正常操作中被改变的文件:假脱机文件.记录文件.加锁文件.临时文件和页格式化文件等 /home 目录包含用户的文件:参数设置文件.个性化文件.文档.数据.EMAIL.缓存数据等.这个目录在系统省级时应该保留. /proc 目录整个包含虚幻的文件.它们实际上并不存在磁盘上,也
-
linux目录详解linux目录结构详细分析
根文件系统一般应该比较小,因为包括严格的文件和一个小的不经常改变的文件系统不容易损坏.损坏的根文件系统一般意味着除非用特定的方法(例如从软盘)系统无法引导,所以不应该冒这个险.根目录一般不含任何文件,除了可能的标准的系统引导映象,通常叫/vmlinuz .所有其他文件在根文件系统的子目录中. /bin 引导启动所需的命令或普通用户可能用的命令(可能在引导启动后). /sbin 类似/bin ,但不给普通用户使用,虽然如果必要且允许时可以使用. /etc 特定机器的配置文件. /root root
-
Linux目录结构分解及意义和建议
/ root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等.home --- 存储普通用户的个人文件 ftp --- 用户所有服务 httpd samba user1 user2bin --- 系统启动时需要的执行文件(二进制)sbin --- 可执行程序的目录,但大多存放涉及系统管理的命令.只有root权限才能执行proc --- 虚拟,存在linux内核镜像:保存所有内核参数以及系统配置信息 1 --- 进程编号usr --- 用户目录,存放用户级的文件 b
-
关于linux分区,文件系统,目录结构的概述
1.Linux中如何表示硬盘,分区 Linux内核读取光驱,硬盘等资源时均通过"设备文件"的形式进行,因此在linux系统中,将硬盘和分区表示为不同的文件.具体表述形式如下: 硬盘:对于IDE接口的硬盘设备,表示为"hdX"形式的文件名:而对于SCSI接口的硬盘设备,则表示为"sdX"形式的文件名,其中"X"可以为a,b,c,d等字母序号.例如,将系统中的第一个IDE设备(硬盘)表示为"hda",将第二个S
-
Linux下PhpMyAdmin程序目录结构的安全管理
这种组合使得开发Web程序简单.安全.效率高.由于程序是在Linux下运行,虽免去了版权费用,对数据库的管理却少了Windows下的图形界面管理工具,因此使用起来有点困难.现在有了一套由php开发爱好者写的管理Linux下数据库的程序,phpMyAdmin可极好的解决使用的易用性问题.PhpMyAdmin对管理Linux下的数据库行之有效,用户可以通过web浏览器新建删除数据库,增加.删除.修改表结构和表数据,还可以通过表单形式提交查询语句,返回数据结果.因此,现在很多的Linux服务器都使用p
-
Python提取Linux内核源代码的目录结构实现方法
今天用Python提取了Linux内核源代码的目录树结构,没有怎么写过脚本程序,我居然折腾了2个小时,先是如何枚举出给定目录下的所有文件和文件夹,os.walk可以实现列举,但是os.walk是只给出目录名和文件名,而没有绝对路径.使用os.path.listdir可以达到这个目的,然后是创建目录,由于当目录存在是会提示创建失败的错误,所以我先想删除所有目录,然后再创建,但是发现还是有问题,最好还是使用判断如果不存在才创建目录,存在时就不创建,贴下代码: # @This script can b
-
一分钟掌握linux系统目录结构
linux系统目录结构你清楚吗? 1.树状目录结构图 2.目录介绍 3./etc/目录 4./usr/目录 5./proc/目录 6./dev/目录 7./var/目录 以上就是本文的全部内容,希望对大家的学习有所帮助.
-
Linux的目录结构
Linux的目录结构比DOS复杂多乐,让我们来看看它的目录里有些什么东西吧. /bin (binary) 这个目录包含着所有的标准命令和应用程序. /boot 这里存放给lilo使用的一些文件. /dev (device) 这个目录包含着与终端和外设的文件接口,在Linux下,文件和设备是用同种方法访问 的.系统上的每个设备都应该在这里有一个对应的设备文件. 考察一下这个宏: #define putchar(ch) fputc(ch,stdout) 其中fpu
-
Linux 目录结构详细介绍
初学Linux,首先需要弄清Linux 标准目录结构 / root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home --- 存储普通用户的个人文件 ftp --- 用户所有服务 httpd samba user1 user2 bin --- 系统启动时需要的执行文件(二进制) sbin --- 可执行程序的目录,但大多存放涉及系统管理的命令.只有root权限才能执行 proc --- 虚拟,存在linux内核镜像:保存所有内核参数以及系统配置信息 1
-
linux 不改变目录结构移动 home 目录到新分区的操作方法
问题提出 公司的开发测试服务器部署在阿里云, 阿里云给出的实例一般都是只有一个分区, 20G到40G的样子, 然后再买存储挂载到其他目录. 而 home 目录是在这个 20G 的跟目录分区下的. 随着开发人员增多, 根目录分区很快被大家填满了. 因为是多地研发, 因此需要一个无感知的给大家的 home 搬家的方案. 基本原理 接到这个任务, 首先想到的就是 bind mount 方式: mount --bind /some/where /else/where 可以实现无感知搬家 home. 感觉
-
Go项目的目录结构详解
项目目录结构如何组织,一般语言都是没有规定.但Go语言这方面做了规定,这样可以保持一致性. 1.一般的,一个Go项目在GOPATH下,会有如下三个目录: 复制代码 代码如下: |--bin |--pkg |--src 其中,bin存放编译后的可执行文件:pkg存放编译后的包文件:src存放项目源文件.一般,bin和pkg目录可以不创建,go命令会自动创建(如 go install),只需要创建src目录即可. 对于pkg目录,曾经有人问:我把Go中的包放入pkg下面,怎么不行啊?他直接把Go包的
-
深入理解PHP之源码目录结构与功能说明
本文讲述了PHP源码目录结构与功能说明.分享给大家供大家参考,具体如下: PHP之所以能在web开发语言中排名靠前,不仅仅是因为语法简单,上手容易.我个人认为更多是因为其语言本身的:模块的易扩展性,可维护性以及内存安全管理等特点.写过PHP的程序员不一定都知道:PHP是如何执行的?其组织结构目录的作用?如果对其有所了解,对PHP的认识会更深入,写出的代码也会更高效,更健壮...... 1. build 和编译有关的目录. 2. ext 扩展库代码,例如 MySQL.zlib.iconv 等我们熟
-
Python复制目录结构脚本代码分享
引言 有个需要,需要把某个目录下的目录结构进行复制,不要文件,当目录结构很少的时候可以手工去建立,当目录结构复杂,目录层次很深,目录很多的时候,这个时候要是还是手动去建立的话,实在不是一种好的方法,弄不好会死人的.写一个python脚本来处理吧. 首先了解 写python脚本前,先了解几个东西 复制代码 代码如下: #!/usr/bin/python 这个东西写过脚本的人都知道,用来标明该脚本的执行器,类似的还有 复制代码 代码如下: #!/bin/bash 通过bash来执行 #!
-
浅析Android系统的架构以及程序项目的目录结构
Android框架结构 直接上图: 由上图,我们可以看出Android系统架构由5部分组成, 分别是:Linux Kernel(linux内核).Android Runtime(运行时环境).Libraries(类库).Application Framework(应用框架).Applications(应用). 1.1.Linux Kernel Android基于Linux 2.6提供核心系统服务,例如:安全.内存管理.进程管理.网络堆栈.驱动模型.Linux Kernel也作为硬件和软件之间的抽
随机推荐
- asp.net下中文验证码,免费开源代码
- GO语言求100以内的素数
- PHP+MySQL 手工注入语句大全 推荐
- Windows 2003 Enterprise Edition IIS6 .ASP目录执行缺陷
- Python基于numpy灵活定义神经网络结构的方法
- JavaScript中使用数组方法汇总
- Python中使用ConfigParser解析ini配置文件实例
- 获得.net控件的windows句柄的方法
- SpringBoot静态资源css,js,img配置方案
- CMD中使用attrib命令设置文件只读、隐藏属性详解
- 比较完整的Nginx配置文件nginx.conf常用参数中文详解
- SQL Server 2008 R2登录失败的解决方法
- javascript 网页上跳动的文字
- MVC4制作网站教程第一篇 绪论
- java @interface 注解详解及实例
- 高内聚低耦合原则_动力节点Java学院整理
- 基于PHP与XML的PDF文档生成技术
- Mysql效率优化定位较低sql的两种方式
- 常用生活小窍门
- kafka与storm集群环境的安装步骤详解