不同领域的主流操作系统
- 桌面操作系统
 Windos
 Mac os
 Linux
- 服务器操作系统
 Unix
 Linux(免费、稳定、占有率高)
 Windows Server
- 移动设备操作系统
 Android(基于Linux,开源)
 ios
- 嵌入式操作系统
 Linux(机顶盒、路由器、交换机)
Linux
特点:免费、开源、多用户、多任务
 系统版本
 内核版:负责硬件控制
 发行版:基于内核版进行扩展,由个个Linux厂商开发维护,有免费、收费版
 发行版
 Ubantu:以桌面应用为主
 RedHat:应用最广泛
 CentOS:RedHat的社区版,免费
 openSUSE:对个人完全免费,图形界面华丽
 Fedora:功能完备、更行快,免费
 红旗Linux
Linux的安装
安装方式
 物理机安装:直接将操作系统安装在服务器硬件上
 虚拟机安装: 安装在虚拟机上
虚拟机:通过软件模拟具有完整硬件系统功能,运行在完全隔离环境中的完整计算机系统
 1.虚拟机软件vmware
 2.创建虚拟机
 
 
 
 
 
 
 
 初始化成功后,需要给系统初始化网卡地址(ip地址)
 
 
SSH远程连接(Secure Shell)
常用软件:
 putty
 secureCRT
 xshell
 finalshell
使用finalshell进行远程连接
 
 
Windows目录结构与Linux目录结构的区别
Linxue的目录结构都是从根目录(“/”)开始
 Windows的目录结构的根目录是从C/D/E等磁盘出发的
 Linux目录介绍
 
 Linux的常用命令
 **
 ls->list:查看当前目录下的内容
 pwd->print work directory:查看当前所在目录
 cd 目录名->change directory:切换目录
 touch 文件名:如果文件不存在,就创建文件
 mkdir 目录名->make directory:创建目录
 rm 文件名->remove:删除指定文件
 **
 当进行文件展示得时候,蓝色的是目录,白色的是文件
解决Linux乱码问题
//将编码加入到配置文件profile中
echo 'LANG="en_US.UTF-8"' >> /etc/profile 
echo '内容' >> 具体目录/文件
//重新加载配置文件
source /etc/profile
自动补齐:Tab,可补全命令、文件名等
 连续两次Tab键:给出操作提示
 使用上下箭头:快速调用使用过得命令
 自动清屏:clear(ctrl+l)
Linux命名格式:
 command [-options] [parameter]
 command:命令名
 [-options]:选项,可用于对命令进行控制,可省略
 [-parameter]:传给命令得参数,可以是0或多个
 [ ]表示可选项,命令、选项、参数之间用空格分隔
文件目录操作命令ls
 作用:显示指定目录下的内容
 语法:ls [-all] [-dir]
 -a显示所有的文件及目录,.开头的隐藏文件也会被列出
 -l除显示文件名之外,同时将文件形态(d开头表示目录,-开头表示文件),权限,拥有者,文件大小等详细信息列出
 ls -l =ll命令
文件目录操作命令cd
 切换目录
 语法:cd [dirname]
 路径说明
 ~:表示用户的home目录
 .:表示目前所在的目录
 …:目前目录位置上的上级目录
文件目录操作命令cat
 作用:用于显示文件内容
 语法:cat [-n] fileName
 -n:由1开始对所有的输出行数编号
文件目录操作命令more
 作用:以分页的形式显示文件内容
 语法:more fileName
 操作说明:
 回车,向下滚动一行
 空格向下滚动一屏
 b返回上一屏
 q或者ctrl+c退出more
文件目录操作命令tail
 作用:查看文件末尾的内容
 语法:tail [-f] fileName ,-f动态读取文件末尾内容并显示,通常用作日志文件的内容输出,默认输出10行,可自行设置
 tail -20 /etc/profile,末尾20行
文件目录操作命令mkdir
 作用:创建目录
 语法:mkdir [-p] dir Name,确保目录存在,不存在就创建一个,即实现多层目录的同时创建.
 mkdir -p itcast/test/1
rmdir
 作用:删除空目录,当还有子目录时,父目录删除失败
 语法:rm [-p] dirName
 -p,当子目录被删除后使得父目录为空,则一并删除
 rmdir itcast,删除名称以itcast开始的空目录*
文件目录操作命令rm
 
 拷贝移动命令 cp,复制
 
 拷贝移动命令 mv,移动
 
 打包压缩命令tar
 
 
 文本编辑命令vi/vim
 
 
 
 
 
 **查找命令find **
 
 查找命令 grep
 


















