一、简介
1.内核官网:www.kernel.org
发行版本:redhat、ubuntu(桌面应用weizhu)、centOS、debian(社区维护)、AIX(IBM开发)
2.应用领域:企业服务器,嵌入式应用。
3.开源软件:使用自由,研究自由,散步及改良自由。
4.与window的区别:
(1)严格区分大小写;(2)一切皆文件。
二、系统分区与安装
1.主分区:最多4个,由硬盘结构决定。硬盘分为一个等大小的扇区,每个扇区512字节,其中416用于记录启动信息,剩下的64个字节进行每16个字节表示一个分区。
2.扩展分区:只能有一个,不能写入数据,只能包含逻辑分区。
3.格式化:FAT32(单个文件<=4GB);NTFS(windows目前最先进的文件系统);EXT4(Linux).
4.分区:推荐:/ --根分区 swap分区 /boot 启动分区
5.红帽专有:setup --网络配置 service network restart
三、目录相关命令
1.[root@localhost ~]#
格式:命令 [选项] [参数]
2.ls [选项] [文件或者目录] --查询目录中的内容
-l 显示详细信息
-h 人性化显示文件大小
3. cd (change dirctory) 切换所在目录
cd .. --进入上一级目录
cd - --进入上次目录
4. mkdir --建立目录
-p --递归创建
5. rmdir 目录名称 --删除目录
rm -rf 文件或者目录
6.cp -a 目录 --复制
7.mv 原文件或者目录 目标目录 --剪切或改名
8.目录作用
(1)根目录下的bin和sbin,user目录下的bin和sbin 这个目录都是用来存储系统命令的。
(2)proc,sys目录不能直接操作,用来保存内存的过载点的。
(3)boot 启动。
(4)home 普通用户 root 超级用户 。
(5)var 系统相关的文档内容。
(6)usr系统的资源目录。
(7)temp 临时目录。
(8) mnt、media、misc 空目录。
9.链接命令
ln -s [原文件] [目录文件]
四、文件搜索命令
1.locate --文件搜索命令
2.which whereis
3.find --系统中搜索,使用通配符,完全匹配
4.grep -- 在文件当中搜索,可使用正则表达式,包含匹配。
如:find /etc -size +20k -a size -50k -exec ls -lh {} \;
五、帮助命令
1.man -f 等价于 whatis --查看命令拥有那个级别的帮助。
2.man -k 等价于apropos --查看和命令相关的所有帮助。
3.man 命令 获取指定命令的帮助。
*级别:1:查看命令的帮助 2:查看被内核调用的函数的帮助
3:查看函数和函数库的帮助 4:查看特殊文件的帮助
5:查看配置文件的帮助 6:查看游戏的帮助
7:其它杂项 8:系统管理类
9:内核相关文件
4.help shell内部命令
where is 命令 #确定是否是shell的内部命令
5. infor 命令
-回车 :进入到子帮助页面
-u : 进入上层页面
-n:进入下一个帮助小节
-p:进入上一个帮助小节
-q:退出
六、压缩命令
1.zip 压缩文件名 源文件 zip -d --解压缩
2.gzip 源文件 #压缩为.gz格式,源文件会自动消失
3.bzip2 源文件 #压缩为.bz2
4.tar -zcvf 压缩包名.tar.gz 源文件
tar -zxvf 压缩包名.tar.gz
5.tar -jcvf 压缩包名.tar.bz2 源文件
tar -jxvf 压缩包名.tar.bz2 源文件
七、关机与重启命令
1.shutdown -h now(建议使用) init 0;halt;poweroff(不建议使用)
2.reboot(建议使用) init 6(不建议使用)
3.runlevel
4.logout #退出登录
八、其它常用命令
1.mount 设备文件名 挂载点
2.w ; who;last #查看登录用户信息
*deplicates(重复) allocate(分配)