Linux--操作系统基础及基础命令--01
一、系统基础
1、三大部件:
cpu:运算器、控制器、存储器
内存:cpu的数据只能从内存中读取,且内存数据是易失性的(页面)
io: 控制总线、数据总线
2、os的管理
gui:图形用户界面 gnome kde xfce
cli:命令行管理界面 shell
常见的shell程序:
sh --- bash
csh
tcsh
kch
zsh
cat /etc/shells 查看系统可以支持的shell程序
3、调用
system call
api
4、操作系统的历史知识
linux是一类unix计算机操作系统的统称。linux操作系统也是*软件和开放源代码发展中最著名的例子。在1991 年的十月,由一个名为 linus torvalds的年轻芬兰大学生带头开发的作业系统。
5、开源体系
gnu --- gpl协定
宽松的gpl协定
apache
bsd
6、linux的常见发行商版本
red hat、centos、ubuntu、gentoo、slackware、fedora……
二、基础命令
1、命令的用法
基础格式: 命令 选项 操作对象
扩展: 命令 子命令 选项 操作对象
2、获取命令帮助
ring0 --- ring3
内置命令 --- 运行在ring0
外置命令 --- 运行在ring3
扩展:虚拟化 --- ring-1 --- ring0 --- ring3 --- 硬件辅助虚拟化(intel vt-x)
内置命令: help命令获取帮助
外置命令:命令 –help / -h 获取命令帮助
man --- manual手册,分为1-8个级别,每个级别对应的内容是不相同的,而各个命令有可能只有一个或几个的帮助内容
1:表示用户命令
2:表示系统调用
3:库调用
4:特殊文件(设备文件)
5:文件格式(配置文件的语法)
6:游戏
7:杂项(miscellaneous)
8:管理命令(/sbin, /usr/sbin, /usr/local/sbin)只有管理员才有权限使用的命令
whatis命令:查看命令所支持的man级别类型 man 调用more来进行查看文件
/内容 默认向下查找指定内容 n下一个 n 上一个
?内容 默认向上查找指定内容 n 下一个 n 上一个
查看info信息
在/usr/share/doc 下存放了命令的帮助文档,和文件的来源和历史有关
安装的第三方软件
3、系统基础命令
path环境变量
echo $path
常用命令
date、clock、hwclock、cd、pwd、ls、stat、cat、tac、file
其他常用命令
who w whoami --- 显示当前登陆的用户信息
whereis which whatis
shutdown halt reboot init 0 init 6 poweroff ---关机、重启
shutdown调用的就是poweroff
上一篇: Yii2 框架跑脚本时内存泄漏问题分析
下一篇: Linux--目录管理与文件管理--03