计算机五大单元:I/O单元 内存单元 CPU内部控制单元 CPU内部算术逻辑单元
切换执行等级 init/etc/init.d /etc/rc.d/init.d
init分为七个等级 init 0 关机 init 6重启 init 3 cli模式 init 5 GUI模式 runlevel 查看执行等级
Linux磁盘分区
Linux可以将磁盘分为多个分区,每个分区可以被当做一个独立的磁盘使用.
磁盘类型:主分区、扩展分区、逻辑分区。
主分区:标记为活动,用于操作系统的引导,一块磁盘最多划分4个主分区,主分区存放操作系统的文件或用户数据。
扩展分区:主分区小于4个时才可以划分扩展分区,一块磁盘最多有一个扩展分区,扩展分区不能保存任何数据,必须在扩展分区中进一步划分逻辑分区,用户数据只能保存在逻辑分区中。
逻辑分区:扩展分区中可以建立多个逻辑分区。
Linux文件系统及目录结构
文件系统是一种存储和组织计算机文件及数据的方法,文件系统通常使用硬盘和光盘的存储设备,并维护设备中的物理位置。
Linux操作系统默认操作FAT、FAT32两种文件系统,默认情况下不支持NTFS系统,推荐使用ext3(第三版的扩展文件系统)文件系统。ext3是一种日志文件系统,在对系统数据进行写操作前,会把写操作内容写入一个日志文件中,一旦操作被意外中止,系统能够在重新启动时根据日志完成该写操作。
Linux文件系统中,文件是存储信息的基本结构。文件、目录、硬件设备都以文件的形式表示,文件名可以由字符、数据、原点、下划线组成,长度不超过256个字符。Linux中通过圆点区分文件名和扩展名帮助用户区分文件类型,用户可以根据自己需要随意假如自己的扩展名。Linux中有4种文件类型:普通文件,如文本文件、图片文件、视频文件、shell脚本文件;目录文件:特殊的文件;链接文件;特殊文件;
文件系统采用树形的结构。
常用命令
poweroff:关闭系统 clear:清除终端显示 cd:改变当前目录 .. : 表示当前目录的父目录
reboot:重启计算机 pwd :显示当前目录 . :表示当前目录 ~“”表示home目录
- 上一个工作目录 cp:复制命令 mount:挂载命令 netstate -nl :查看网络状态
mv :移动命令 rm:删除命令 chamod:改变权限命令 netstate -nlu :查看UDP状态
cat:打印命令 mkdir:新建文件夹 lsmod:查询设备 ifconfig 查看网络配置
ifconfig -a:所有的网卡 ifconfig eth0 up/down 打开或关闭eth0设备 ifconfig 可以用来配置IP和网络掩码
ping:查看网络是否通 date:查询时间 date -s :修改系统时间 cal:日历
man 命令:查看命令的使用方法 kill 进程号:结束一个进程 chown:改变文件拥有者和所在用户组
history:查询历史记录命令 passwd:更改密码 kill:快速关闭一个进程
vim命令
命令模式,启动后默认处于该模式,其他模式用ESC键或者Ctrl+C切换到命令模式。
插入模式,和txt文档编辑一样编辑,在命令模式下用i、o、a命令进入该模式。
可视模式,该模式下可用方向键进行内容选择,然后进行复制、粘贴和其他操作,在命令模式下使用v进入该模式。
块操作模式,该模式下可用方向键进行内容选择,选择时可模拟鼠标选择的方式。在命令模式下使用ctrl+v进入该模式
修改模式,该模式下,类似于其他软件用insert键来完成切换。命令模式下用R进入该模式。
扩展命令模式,该模式下可以执行一些扩展命令。命令模式下使用‘:’进入该模式。
vim几种操作选择:
“o” 可以只读方式打开该文件
“e”可正常编辑,使用该方式注意确定其他用户没有正在编 辑这个文件
“r”从临时交换文件中回复
“q”退出编辑该文件
“a”放弃并同时撤销后续命令的执行
“d”删除临时交换文件。
文件编辑完成,希望关闭需要首先切换到命令模式,击中退出方式::q 直接退出,:q!强行退出,如果文件内容发生改变则不保存,:wq保存并退出,:wq!强行保存并退出,一般用于文件是只读的情况下,但是文件的拥有者是当前用户。