Linux文件系统的基础特性

1,文件名严格区分大小写。

2,所有文件都位于根目录下,FHS。

3,路径以/做为分隔符。

4,每个文件的名称可使用除‘/’以外的任意字符,单个名称最长不超255字符。

外部命令路径查看  echo $PATH

查看命中次数  hash : 会将所有命中的外部命令及次数以表格形式呈现。

每个绝对路径都可以分割为两部分:

基名:  basename /path/to/somewhere 结果为 somewhere

目录名:  dirname /path/to/somewhere   结果为 /path/to

bash的命令历史:

HISTSIZE

HISTFILE

HISTFILESIZE

HISTCONTROL

ignoredups: 忽略重复的命令,连续相同的才会为重复

ignorespace:忽略以空格开头的值

ignoreboth: 以上二者同时生效

reboot: 重启

halt: 关机

poweroff: 关机

shutdown -r -h -p  实际是调用上面的关机或重启命令来实现的。

date: 日期和时间

date [options] [+FORMAT]

%s: 时间戳

%F, %D

date [MMDDhhmm[[CC]YY][.ss]]

linux 两个时钟: 系统时钟, 硬件时钟

hwclock

-s 以硬件为准

-w 以系统为准

ntp: Network Time Protocol

用法举例:date; ntpdate 192.168.1.1

FHS Filesystem Hierarchy Standard

bin: essential user command binaries

boot: static files of the boot loader 系统引导加载时用到的静态文件。

内核和ramdisk,grub(bootloader)

dev: device files, ls /dev 显示为黄色, 特殊文件(仅有元数据,而无数据)

etc: host-specifics system configration

home: user home directories

root: home directory for the root user

lib: essential shared libraries and kernel modules

lib<qual>  64bit

mnt: mount point for a temporarily mounted filesystem

media: Mount point for removeable media

opt: add-on application packages

sbin: system binaries

srv: data for services provided by this sytem

tmp: temporary files.

selinux: security enhanced linux.

proc: 内存中运行的进程抽象为文件表现形式,伪文件系统,内核和进程信息的虚拟文件

系统接口

sys: 伪文件系统,硬件设备信息的文件形式

usr: 系统装完后,该文件夹最大, Universal Shared Read-only

usr/bin: (注意与\bin的区别)系统运行中,用户为完成某些操作可能用到的命令

usr/lib

usr/sbin

usr/local

var: 经常发生变化的文件

/var/log

/var/lib

/var/mail

/var/opt

/var/tmp

misc: 杂项

应用程序的组成部分:

二进制程序

库文件

配置文件

帮助文件

文件类型: ls -l 第一位即是

普通文件: -,f

目录文件: d

符号链接文件: l (link)

设备文件

字符设备:c(线性设备)

块设备:b(随机设备)

命名管道:p

套接字文件: s

查看文件类型: file /path/to/filename

时间: 2024-10-31 20:43:44

Linux文件系统的基础特性的相关文章

谢烟客---------Linux之Bash基础特性条件测试&&自定义退出状态码(6)

条件测试 判断某需求是否满足,需要由测试机制来实现. 根据命令的执行状态结果,表达不同的测试条件 1.根据id命令的执行状态结果,判断用户是否存在 [[email protected] ~]# id root uid=0(root) gid=0(root) groups=0(root) [[email protected] ~]# echo $? 0 [[email protected] ~]# id help id: help: no such user [[email protected] 

linux 文件系统及基础命令 (亢龙有悔.)

linux文件系统及基础命令 命令详解及范例: 1.pwd :此命令为显示工作目录 [[email protected] sysconfig]# pwd /etc/sysconfig 2.echo :此命令为回显示命令 [[email protected] sysconfig]# echo $PATH /usr/lib64/qt3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root 3.cd :此命令为

0823第三课-2 Linux的文件系统 bash基础特性

1.linux文件系统 绝对路径:/ LSB: FHS(文件系统层级结构标准) FHS: /boot: 引导文件存放目录,例如kernel(vmlinuz).bootloader(grub, grub2): 包含开机菜单以及开机所需要的配置文件等等 [[email protected] boot]# lsconfig-2.6.32-504.el6.x86_64         lost+foundefi                                  symvers-2.6.3

谢烟客---------Linux之Bash基础特性算术运算(5)

算术运算 算术:数学中最古老,最基础和最初等的部分.它研究数的性质及其运算.把数和数的性质,数和数之间的四则运算在应用过程中的经验积累起来,并加以整理,就形成了最古老的一门数学--算术 算术运算:数的加.减.乘.除以及乘方开方等数学运算,区别于几何运算. 算术运算的符号 完成基本的算术运算 (arithmetic operators) 符号,就是用来处理四则运算的符号 1)加法:同类事物的重复或累计,是数字运算的开始,不同类比如一个苹果+一个橘子其结果只能等于二个水果就存在分类与归类的关系 公式

谢烟客---------Linux之Bash基础特性

框架:     bash的引用:命令引用.变量引用     bash命令历史     bash中的通配符     bash中的管道     I/O重定向     命令补全     路径补全     bash的快捷键     命令的别名     命令行的展开      1)命令的执行结果与命令的执行状态结果      命令的执行结果: 用户输入命令+Enter后,命令如何执行     命令提示符,回车键后:bash切片,分析命令,[选项],参数,提请给内核,分配资源,运行为一个进程  1)用户接口

Linux 文件系统分区基础

文件系统就是管理设备,组织文件的一些结构和算法. /boot分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件, 建这个分 区是有必要的,因为目前大多数的PC机要受到BIOS的限制,况且如果有了一个单独的/boot启 动分区,即使主要的根分区出现了问题,计算机依然能够启动. /usr分区,是Red Hat linux系统存放软件的地方,如有可能应将最大空间分给它. /home分区,是用户的home目录所在地,这个分区的大小取决于有多少用户. 如果是多 用户共同使用一台电脑的话,这个分区

谢烟客---------Linux之Bash基础特性(2)

Linux之哲学思想 一切皆文件 避免交互,实现Bash编程 文本编程命令实现配置 组合小程序完成复杂任务 总结 过程式编程 解释执行 字符和数值存储的区别 shebang -> cpu ->解释器 数据类型 变量类型,即为内部数据的类型 bash 过程式编程.解释执行 变量的类型为:弱类型 11)Bash编程 编程风格:过程式编程.对象式编程 过程式编程:目的解决问题 只考虑数据怎么组织 指令组织数据 为了完成复杂的任务 顺序执行:逐个运行任务 选择执行:有一个标准,只执行某些代码片段 循环

谢烟客---------Linux之Bash基础特性变量(3)

变量 程序 = 指令(只读) + 数据(数据存储的位置变量.列表.数组) 指令可通过位置变量调用,向脚本传递的数据 变量名 可引用的"命名的内存空间":取了名字的内存空间,用名字即可调用事先划分的内存空间 变量类型 变量内部存储的数据的类型 变量类型的作用 限定了存储空间 限定了存储格式 限定了参与的运算 变量的类型 字符型 数值型 整型 浮点型 变量的类型 强类型 定义变量时,必须指定变量的类型,参与的运算必须符合要求 调用未申明的变量,会报错 弱类型 定义变量时,不用指定变量的类型

谢烟客---------Linux之Bash基础特性配置文件(4)

前言 在bash进程中,读取到bash进程内存中的数据,在bash进程终止时,进程中的数据会被操作系统回收,变量也是定义在当前shell进程内存空间的数据.在shell终止时,变量也会失效 作用 选项:定义命令的工作行为 配置文件也能定义工作行为,主要存储命令的诸多选项,定义长期有效的行为 功能 让用户能更好的使用bash 配置文件的分类 对所有用户生效的配置: /etc/profile,/etc/profile.d/ /etc/bashrc 对当前用户有效 ~/.bashrc ~/.bash_