一.Linux是什么?
 1.Linux是一款开源免费的操作系统
 目前市面上较知名的发行版有:Ubuntu,ReaHat,Centos,Debain…
 2.Linux的优势?
  ①性能强劲,安全稳定
  ②可定制
  ③硬件配置要求低
  ④嵌入移动设备
二.Linux安装
三.文件和目录结构
 /bin 常用命令
 /sbin root用户常用的命令
 /home 普通用户的家目录
 /root root用户的家目录
 /lib 系统开机所需要的共享库
 /etc 配置文件
 /usr 类似Windows下的Program flies目录
 /boot 存放启动Linux使用的一些核心文件
 /tmp 存放临时文件
 /dev 类似Windows的设备管理器,所有硬件用文件的形式存储
 /media Linux会把识别的设备挂载到这个目录下
 /mnt 让用户临时挂载别的文件系统
 /opt 给主机额外安装软件所摆放的目录
 /var 习惯将经常被修改的目录放这里,包括各种日志文件
 Linux系统中的路径?
  分绝对路径 和相对路径
四.Vim编辑器
 1.Vim的三种工作模式
 编辑模式,一般模式,命令模式
 2.一般模式(默认)
 (n) yy 复制
 p 粘贴
 u 撤销
 (n) dd 删除
 shift+^ 移动到行头
 shift+$ 移动到行尾
 gg 移动到页头
 shift+g 移动到页尾
 (n) shift+g 移动到目标行
 3.编辑模式
 i 当前光标前
 a 当前光标后
 o 当前光标行下一行
 O 当前光标行上一行
 I 光标所在行最前
 A 光标所在行最后
 4.命令模式
 :wq! 强制保存退出
 / 要查找的词 n查找下一个,N查找上一个
 :set nu (nonu) 显示行号
五.网络配置和系统管理操作
 ipconfig 显示所有网络接口的配置信息
  ping 目的主机 测试主机之间网络连通 性
  修改ip地址 vim /etc/sysconfig/network-scripts/ifcfg-eth0
  配置主机名 hostname
  vim /etc/sysconfig/network
  vim /etc/hosts
 1.关闭防火墙
  service 服务名 start|stop|restart|status
  chkconfig 服务名 off|on|–list
  2.关机重启命令
  sync 同步
  halt 关闭系统 等同于 shutdown now
  reboot 重启
 
六.克隆虚拟机
七.常用命令
 1.帮助命令
 man [命令]
 help 命令 获得Shell内置命令的帮助信息
 2.常用快捷键
 ctrl+c 停止进程
 ctrl+l 清屏
 tab 提示
 ①文件目录类
 pwd ls cd mkdir rmdir touch cp rm mv
 cat more(分页,Enter) less(懒加载,空白键) 
 head [-n] tail [-n | -f] > >>
 echo [-e] history ln [原文件或目录] [软链接名]
 ②时间日期类
 date [Option] [+Format] 
 date [-d | -s] cal 2020
 ③用户管理命令
 useradd [-g 组名] 用户名
 passwd 用户名
 id 用户名 查看用户是否存在
 cat /etc/passwd 查看创建了哪些用户
 su 用户名 切换用户
 userdel [-r] 用户名
 whoami 显示自身用户名 who am i 显示登录用户名
 sudo 赋予普通用户具有root权限
 usermod -g 用户组 用户名
 ④用户组管理命令
 groupadd 组名
 groupdel 组名
 groupmod -n 新组名 老组名
 cat /etc/group 查看创建了哪些组
 ⑤文件权限类
 chmod u|g|o|a + r|w|x 文件或目录
 chmod 777 文件或目录
 chown [-R] 最终用户 文件或目录
 chgrp 最终用户组 文件或目录
 ⑥搜索查找类
 find 搜索范围 -name|-user|-size
 grep [-n] 查找内容 源文件
 ⑦压缩和解压类
 gzip 文件 gunzip 文件.gz 只能压缩文件,不保留源文件
 zip [-r] xxx.zip 要压缩的内容
 unzip xxx.zip [-d] 解压后文件的存放目录
 tar -zcvf xxx.tar.gz 要打包的内容
 tar -zxvf xxx.tar.gz -C 解压到指定的目录
 ⑧磁盘分区类
 df -h 查看磁盘使用情况
 fdisk -l 查看分区
 mount/umount 挂载/卸载
 ⑨进程线程类
 ps aux | grep xxx 查看系统中的所有进程
 ps -ef | grep xxx 查看子父进程之间的关系
 kill [-9] 进程号 killall 进程名
 pstree [-p | -u] 查看进程树
 top [-d] 查看系统健康状态
 netstat -anp 查看系统的网络情况
 ⑩crond系统定时任务
 service crond restart
 crond -e|-l|-r
八.添加硬盘
九.安装软件
 rpm -qa | grep firefox
 rpm -e firefox --nodeps
 cd /media/CentOS_6.8_Final/Packages
 rpm -ivh firefox 
 =============
 yum -y install tree
 修改yum源 cd /etc/yum.repos.d