不同领域的主流操作系统
- 桌面操作系统
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