linux系统入门—文件管理

系统目录结构

几乎所有的计算机操作系统都是使用目录结构组织文件。具体来说就是在一个目录中存放子目录和文件,而在子目录中又会进一步存放子目录和文件,以此类推形成一个树状的文件结构,由于其结构很像一棵树的分支,所以该结构又被称为‘目录树’。

windows:多根的方式组织文件C:\D:\

linux:以单根的方式组织文件/

目录层次的标准FHS

FHS全称(Filesystem Hierarchy Standard),中文意思是目录层次标准,是Linux的目录规范标准。

FHS定义了两层规范

1,'/'目录下的各个目录应该放什么文件数据

2,针对/usr和/var的这两个目录的子目录来定义

Linux系统中也沿用了这种文件结构, 所有目录和文件都在 "根目录"下, 目录名为"/"。FHS(文件系统层次标准)定义了在根目录下的主要目录以及每个目录应该存放什么文件。

目录管理

[root@oldboy ~]# ls -1
anaconda-ks.cfg
home
music
oldgirl
read
run
shanghai
test.txt
[root@oldboy ~]# ls
bin		->usr/bin #普通用户可执行的命令存放目录软链接
sbin ->usr/sbin #超级用户可执行的命令存放目录
lib ->usr/lib
lib64 ->usr/lib64 #系统命令,依赖库文件存放目录
boot #系统启动项和引导菜单
dev #系统设备目录
sda #系统中的第一块磁盘
sda1 #系统中第一块磁盘的第一分区
sda2
sda3 #
sdb #系统中的第二块磁盘
sdc
/dev/null #类似于黑洞,垃圾回收站
/dev/zero #源源不断产生数据
/dev/pts/ #查看用户连接的终端数
/usr
/usr# 目录 ,相当于windows下的C:\windows目录
/usr/local #软件安装目录 ,相当于C:\program
/usr/sbin #管理员用户使用的应用程序
/usr/bin#普通用户使用的应用程序
/usr/lib #库文件clibc 32bit
/usr/lib64 #库文件clibc 32bit

系统配置文件目录

etc
/etc/hostname#记录主机名的配置文件
/etc/host#本地域名解析配置文件
/etc/resolv.conf #DNS配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0#网卡配置文件
home #普通用户家目录
media
mnt #光驱挂载目录
opt #第三方厂商安装软件目录
proc #反应系统当前进程的实时状态
/proc/meminfo #内存信息
/proc/cpuinfo#CPU信息
root #超级管理员用户家目录
tmp#临时目录,类似于回收站,一般存放超过10天以上都会自动删除,可以更改删除临时文件的期限
var #可变化系统文件目录
/var/log/massages#系统日志
/var/log/secure#系统登录日志
/run #系统启动后, 运行的程序产生的运行时数据, 包括进程的pid文件,锁文件等
  • l:软链接文件
  • d:目录
  • -:普通文件
  • c:块设备文件

linux系统入门—文件管理的更多相关文章

  1. Linux系统入门-Bash初识

    目录 Linux系统入门-Bash初识 Bash Shell介绍 Bash Shell的作用 Bash的两种使用方式 命令提示符 shell的基础语法 shell的基本特性 命令补全 linux快捷键 ...

  2. IT技术学习指导之Linux系统入门的4个阶段(纯干货带图)

    IT技术学习指导之Linux系统入门的4个阶段(纯干货带图) 全世界60%的人都在使用Linux.几乎没有人没有受到Linux系统的"恩惠",我们享受的大量服务(包括网页服务.聊天 ...

  3. Linux系统入门简介<1>

    linux系统入门简介 我们为什么要学习Linux? 在介绍Linux的历史前,我想先针对大家如何对Linux的发音说一下.我发现我身边的朋友对Linux的发音大致有这么几种: "里那克斯& ...

  4. Linux系统入门---开机启动流程

    目录 Linux系统入门---开机启动流程 一.centos6 二.systemd管理进程 1.查看级别 三.centos7实践案例: 1.案例1:centos7系统,单用户修改root密码 案例2: ...

  5. 唠一唠Linux系统入门的方法和经验

    相信大伙都听说过linux系统,然而对于这个系统,总使让新手感觉茫然,偌大的系统.下面是一段百度中的介绍: Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用 ...

  6. 第六章 Linux系统之文件管理

    一.文件管理概述 1.对文件做些什么? 谈到Linux文件管理,首先我们需要了解的就是,我们要对文件做些什么事情? 其实无非就是对一个文件进行创建.复制.移动.查看.编辑.压缩.查找.删除等等 2.内 ...

  7. Linux系统入门教程:如何在 Linux 中修改默认的 Java 版本

    提问:当我尝试在Linux中运行一个Java程序时,我遇到了一个错误.看上去像程序编译所使用的Java版本与我本地的不同.我该如何在Linux上切换默认的Java版本? 当Java程序编译时,编译环境 ...

  8. linux系统入门一些常用命令解析

    接触IT行业的时候,就使用了ubuntu系统做开发,那个时候是一头雾水,从习惯了window下的界面操作,到终端下的命令行操作,着实一开始让人很不习惯.但是没办法,那个时候公司每个人都用Ubuntu系 ...

  9. 第一章 Linux系统入门

    设定目标,寻求方法,勤奋努力,坚持不懈. ------你们知道了,而我们做到了.------ 世界上第一台计算机:ENIAC(埃尼亚克).1946-2 宾夕法尼亚大学. 约翰·冯·诺依曼体系 电脑的组 ...

随机推荐

  1. CodeForces - 500A-New Year Transportation(模拟)

    New Year is coming in Line World! In this world, there are n cells numbered by integers from 1 to n, ...

  2. 关于MySQL索引的一点小见解

    索引: 优缺点: 1.用的合理可以提高查询效率 2.建立过多索引会占用物理和数据空间,同时也会降低插入和更新效率 需不需要建立索引: 1.一般表的数据低于2000条就不用建立索引了,超过2000条酌情 ...

  3. Qconf安装文档

    1.操作系统配置(以root用户执行) 1)安装编译工具 cmake(已经安装过可以跳过) yum install -y cmake 2.安装Qconf 1)下载安装源码 wget http://10 ...

  4. Python入门_汇总_未完待续

    if/elseif/else for while break continue 多重循环 list [] duple() dict {} set {[]} 函数 help(abs) 查看abs函数的帮 ...

  5. 《javascript设计模式》笔记之第十二章:装饰者模式

    一.装饰者模式的作用 为函数或者对象的方法添加一些行为.     二.装饰者模式的原理 装饰者模式不是直接修改对象,而是以要修改的对象为基础,新建一个对象.不过这个新建的对象看起来就像在原对象的基础上 ...

  6. 【转】"超时时间已到。在操作完成之前超时时间已过或服务器未响应"的解决方法

    方法有以下三种: 1.原因应该在数据访问有问题,可以把连接时间设置长些,在数据库连接字符串,加上Connect Timeout=18000,单位毫秒 2,在web.config中加上以下语句: < ...

  7. JAVA基础之File类

    个人理解: File是个文件类,可以用其增加.删除.查找某种类型的文件或者文件夹,同时根据其成员变量的特点可以综合利用,避免出现跨系统的时候出现错误,并且查找时最好输入绝对路径,以免出现不存在的文件. ...

  8. cocos2dx贝塞尔曲线--使用PS辅助规划动作路径

    bool HelloWorld::init() { ////////////////////////////// // 1. super init first if ( !Layer::init() ...

  9. CF1142A The Beatles

    思路: 令p表示步数,l表示步长.由于p是使(l * p) % (n * k) == 0的最小的p,所以p = (n * k) / gcd(n * k, l). 设l = k * x + r,则由题意 ...

  10. GreenDao使用踩过的坑

    本来想用litePal,看了郭大婶的说明,真的是好用! 后来发现网上说比较流行的还是 GREENDAO,且效率不错! 不用管那么多了,直接用吧. --------------------------- ...