linux shell
shell定义:在unix系统(Linux派生自该系统)中,用来解释和管理命令的程序。
在linux系统中 启动shell的三种方式 提示符, 图形terminal(终端),虚拟控制台
字符启动 提示符
图形 右键打开terminal
虚拟控制台 crtl+alt+F1-6 虚拟控制台 第一个虚拟控制台默认是GUI界面
光盘的目录结构
EFI:包含的数据,与启动相关。
UEFI:新的启动方式
好处:比以前的老系统(bios)启动快一些
EULA:发行注记
GPL:一个机构(GNU)的证书、授权 (GNU颁发给红帽的)
HighAvailability、LoadBalancer :高可用及负载均衡所用到的软件包
images,isolinux:包含的光盘的微系统数据,以及自制安装启动介质的数据
media.repo:配置光盘yum源的文件
Packages:存放的是rpm软件包
README:说明书
release-notes:授权协议(红帽给用户)
repodata:记录的是rpm软件包的依赖关系
ResilientStorage、ScalableFileSystem:
弹性存储相关的软件包
RPM-GPG-KEY-redhat-beta RPM-GPG-KEY-redhat-release:
存放的是RPM软件包的秘钥文件(数字签名)
Server:红帽给用户过度使用的,5版本里有并存有rpm软件包
TRANS.TBL:相当于一个目录,告诉你包含那些东西
系统目录结构:
/: linux系统文件入口,也是最高一级目录
绝对路径 从根开始一直到文件名
相对路径
/bin:记录的执行文件,存放的是单人模式下能够使用的命令
/boot:开机使用的文件(内核镜像、grub配置文件)
/cgroup: 6系统当中的一个特性,之前没有。资源控制的相关文件(用户一般不用去管)
/dev:设备文件长度
/etc:系统主要的配置文件
/etc/init.d 服务的启动脚本
/etc/xinetd.d 超级守护进程需要用到的文件
/etc/x11 图形界面相关的配置
/home:普通用户的家目录
/lib、/lib64:链接库文件(函数库) .so win下.dll
/lost+found:格式化ext2/ext3/ext4文件系统产生的
存放文件系统发生错误使,一些遗失的数据
/media:可移动的存储设备挂载点
/misc:autofs(帮助我们管理一些额外设备的挂载)需要使用的
/mnt:额外的挂载点
/net:与网络设置相关
/opt:第三方软件目录
/proc:内存映射文件
/root:管理员家目录
/sbin:管理员使用的命令
/selinux: selinux用的目录
/srv:系统服务使用的目录
/sys:类似proc虚拟的文件系统,记录跟内核相关的信息
/tmp:存放一些临时文件
/usr:存放一些帮助文件、模板文件
/var:存放一些可变的数据 (eg:日志)