linux 操作系统
一.linux 操作系统概述
简介
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、
支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位
和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统.
特点
开放性,多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,
良好的用户界面(命令界面,图形界面等),出色的速度性能。
组成
内核 :是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。
Shell :是系统的用户界面,提供了用户和内核进行交互操作的一种接口。它接收用户输入的命令并
把它送入内核去执行,是一个命令解释器。但它不仅是命令解释器,而且还是高级编程语言,
shell编程。
文件系统 :文件系统是文件存放在磁盘等存储设备上的组织方法,Linux支持多种文件系统,如ext3, ext2,
NFS,SMB,iso9660等。
应用程序:标准的Linux操作系统都会有一套应用程序例如X-Window,Open Office等。
Linux基本目录结构
bin 存放二进制可执行文件(ls,cat,mkdir等)
boot 存放用于系统引导时使用的各种文件
dev 用于存放设备文件
etc 存放系统配置文件
home 存放所有用户文件的根目录
lib 存放跟文件系统中的程序运行所需要的共享库及内核模块
mnt 系统挂载目录,系统管理员安装临时文件系统的安装点
opt 额外安装的可选应用程序包所放置的位置
proc 虚拟文件系统,存放当前内存的映射
root 超级用户目录
sbin 存放二进制可执行文件,只有root用户才能访问
tmp 用于存放各种临时文件
usr 用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录
usr/bin/系统命令(普通用户)
usr/sbin/系统命令(超级用户)
var 用于存放运行时需要改变数据的文件
二.linux的常用命令
命令提示符
[root@localhost ~]#
其中:
root: 当前登陆用户
localhost: 主机名
~ 当前所在目录
# 超级用户提示符
$ 普通用户提示符
1.显示日期的指令: date
2.显示日历的指令:cal