rootfls(根操作系统)
rootfs根文件系统,linux下的任何目录都是rootfs的一个路径
Files
文件
Directory
目录
FHS(文件层级标准)规定了linux发行标准,也就是一些固定的文件存储
文件
/boot
系统启动相关文件(如内核,initrd,以及grub(BootLoader))
/etc
配置文件
/proc
伪文件系统(其实这个目录是空的,系统启动之后就不是空的,里面的文件为 内核映像,内核的可调参数)
/sys
伪文件系统,(系统启动之后就不是空的,和硬件设备相关的属性映射文件)
/dev
设备文件
设备文件
块设备:随机访问,数据块
字符设备:线性访问,按字符为单位
设备号:主设备号(major)和此设备号(minor)
/lib
库文件
静态库:.a
动态库:.dll .so(share
object)
Linux
.so
Windows
.dll
/var
可变化的文件(随着系统的运行会越来越大)
/tmp
临时文件(都可以创建为文件,但是只能删除自己的文件)
/mnt
挂载点目录,额外的临时文件系统
/media
挂载点目录,移动设备
/home
用户的家目录,每一个用户的家目录通常默认为/home/USERNAME
/opt(option)
可选目录(第三方程序安装目录)
/bin
可执行文件,用户名令
/sbin
可执行文件,管理命令
/usr
( shared, read-only)(全局共享只读)
/usr/bin
/usr/sbin
/usr/lib
/usr/local
/usr/local/bin
/usr/local/sbin
/usr/local/lib
文件路径
相对路径
绝对路径
命名的规则
名字中不能出现/
名字的长度不能超过255个
严格的区分大小写(linux中所有的都是严格的区分大小写的)
文件管理
File(detemine file type)显示目标文件的类型
touch (创建文件,但是touch的作用是为了改时间戳)
ls
stat(文件状态)
Timestamps((时间戳)
Access:访问时间
-a
Modify:修改时间
-m
Change:改变时间
只要access和modify改变change就会发生改变
-c(no -
create)如果存在,则修改,如果不存在,不创建文件
文本编辑器(vim和nano)和字处理器(word文档)
ASCII:美国国家标准信息交换代码
128字符,七位数据,但是电脑的最小存储单元为8位字符(虽然最小存储单元是位,但是,从存储的角度去看,最小的为字符)。
电脑只认识二进制的数据,因此都需要进行转换,转换就需要标准,即ASCII。
文本编辑器:只用来存储数据和文本
自处理器:不只是用来存储数据,还有颜色和大小以及方式。
汉字:GB18030 GBK,GB2312,unicode(国标)
rm
(删除文件)
-i prompt before every removal
-r(directory删除目录和它包含的文件)
-f(force
强制删除)
目录管理
ls
cd
pwd
Tree(查看目录树)在fedora版本中并没有此命令
mkdir(make diretory创建空目录)
-i
-p
parents(递归创建)
-v
verbose(显示详细信息)
rmdir(remove diretory删除目录,但是他删除不了非空目录,只能用rm
-d)
-p (递归删除)
mv(移动文件和目录)
-i interactive(覆盖之前有提示)
cp(复制文件和目录)
-i interactive(覆盖之前有提示)
-f force (强制覆盖已有文件,即没有提示信息)
-P(复制链接文件)
-L(复制连接文件所指向的文件,为默认的方式)
-a(用于对文件的复制,不改变所有的属性)
Install(copy files and set attributes复制文件和设置属性)
进程管理
设备管理
软件管理
网络管理
rootfls(根操作系统)的更多相关文章
- Windows Azure 安全最佳实践 - 第 2 部分:Azure 提供哪些现成可用的安全机制
在WindowsAzure安全最佳实践 - 部分:深度解析挑战防御对策中,我介绍了威胁形势以及在您的应用程序中采用深度防御的计划. 在本部分中,我将说明 Windows Azure的安全是一项共同责任 ...
- 平台+插件软件设计思想及基于COM的原型实现
引言:我们已经习惯于一个人独立进行软件开发,每个人都使用自己的风格进行程序设计,但随着工程项目变大或者是对时间要求比较紧时,就需要几个人,十几个人,甚至是上百个人协作进行软件开发与设计,这时一个比较棘 ...
- 关于 Azure 安全性的 10 点提示
讨论云服务时,安全性是一个关键领域.实际上,Windows Azure 基础结构实施大量的技术和流程来保护环境.此页介绍 Microsoft 的全球基础服务如何运行基础结构以及它们实施的安全措施. 从 ...
- nodejs全局对象简析
Global:全局变量 定时器.控制台输出.事件 模块化相关的一些全局变量 path/url相关的一些全局变量 编码相关的 buffer:缓存(简单介绍) Process:进程(重点解析) 一.Glo ...
- Linux根文件系统分析之init和busybox
Hi,大家好!我是CrazyCatJack.今天给大家讲解Linux根文件系统的init进程和busybox的配置及编译. 先简单介绍一下,作为一个嵌入式系统,要想在硬件上正常使用的话.它的软件组成大 ...
- 安装linux操作系统
安装双操作系统; 1 0. 介绍: 1 1 实验环境: 2 2. 实验准备: 2 3.开始安装: 2 1 制作U盘启动工具: 2 2.安装LinuxOS. 3 2.1在windowOS中划分60G空间 ...
- NodeOS操作系统
导读 我想大多数人听说过 Node.js,但是你听说过 NodeOS 吗?一个用 Node.js 写的操作系统,NodeOS 用 Linux 内核来处理各种底层任务,比如硬件通讯什么的,但是除此之外, ...
- 在Linux操作系统下备份恢复技术的应用 转自https://yq.aliyun.com/articles/50205?spm=5176.100239.blogcont24250.9.CfBYE9
摘要: 安全防护:在Linux操作系统下备份恢复技术的应用 原文参见:http://linux.chinaunix.net/techdoc/system/2005/12/19/925898.shtm ...
- [No000043]学习Linux操作系统必备基础知识
Linux操作系统概述 Q1.什么是GNU?Linux与GNU有什么关系? A: 1)GNU是GNU is Not Unix的递归缩写,是自由软件基金会(Free Software Foundatio ...
随机推荐
- 非关系型数据库(NOSQL)-Redis
整理一波Redis 简介,与memcached比较 官网:http://redis.io Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括 ...
- svg保存为图片下载到本地
今天给大家说一个将svg下载到本地图片的方法,这里我不得不吐槽一下,为啥博客园不可以直接上传本地文件给大家用来直接下载分享呢,好,吐槽到此为止! 这里需要用到一个js文件,名字自己起,内容如下: (f ...
- Cordova各个插件使用介绍系列(七)—$cordovaStatusbar手机状态栏显示
在项目中发现Android和iOS在手机状态栏样式不一样,然后就查到有一个cordova插件可以解决这个问题 1.下载插件$cordovaStatusbar命令: cordova plugin add ...
- Azure 5 月新公布
Azure 5 月新发布:CDN 高级版服务降价,MySQL Database 高级版本和新功能,以及应用程序网关中的 WAF 层发布 Azure CDN 高级版服务自 2017 年 5 月 1 ...
- 聪明的Azure CDN,帮你找到云端捷径
你知道吗?身处上海和纽约的两个用户同时通过网络收看“春晚”直播,纽约播放得可能比上海还要更流畅,这当然不是因为纽约距离北京的直播机房更近或者网速更快,而是因为大年夜在大洋彼岸围观“春晚”的观众相对较少 ...
- php的yii框架开发总结8
EMailer是一个简单的封装PHPMailer类.利用这个扩展可以实现发邮件的功能. 下载地址:http://www.yiiframework.com/extension/mailer/ 下载解压把 ...
- SQL Server(第一章) 创建表 删除表 创建主键约束、唯一约束、外键约束、CHECK约束、默认约束
1.Employees员工表 /** 创建Employees员工表 **/ USE TSQL2012 IF OBJECT_ID('dbo.Employees','U') IS NOT NULL DRO ...
- Java实习问题记录
1. $(window).height() 获取屏幕高度2. $("#chartbottomdiv").width() 某个控件的属性 用"."3. // 保留 ...
- tomcat8.5配置优化
1.应用程序安全&关闭自动部署 默认值: <Host name="localhost" appBase="webapps" unpackWARs= ...
- Vim中根据正则对选中文本对齐(比如ini文件的=号对齐)
vimrc增加如下内容即可: vnoremap <M-=> :call Duiqi('\v(^\s*\S+)\s+(.*)')<CR> "reg匹配的第2段文字对齐 ...