1:可以用父子关系来形容,unix是linux的父亲
二、unix的发行版本
操作系统 公司 硬件平台
1:AIX IBM PowerPC
2: HP-UX HP PA-RISC
3: Solaris Sun SPARC
4:Linux RedHat Linux。。。
三、linux的诞生
1:开源的,和unix没有任何代码重复
2:Linux的内核官网 www.kernel.org
四、linux的发行版本
分两个部分 redhat、centos。。。
ubuntu
LAMP架构 L :linux 操作系统 A:Apache 服务器 M :MySQL 数据库 P:PHP 编程语言
www.netcraft.com 测试访问的网站是用的什么服务器
linux分区
linux的常用命令
ifconfig 获取虚拟机的IP地址
ifconfig eth0 需要给网口的ip地址 (临时更改,虚拟机关机后会被还原),若需永久更改,需要更改虚拟机的配置文件
1:文件处理命令
1.1:命令格式与目录处理命令ls
命令 【-选项】 【参数】 eg:ls -la /etc
个别命令使用不遵循此格式
当有多个选项是,可以写在一起
简化选项与完整选项 -a 等于 -all
rw- r-- r--
u:所有者 g:所属组 o:其他人
r:读 w:写 x:执行
1.2:目录处理命令
ls:显示目录文件
ls -a 查看所有文件(包括隐藏文件)
ls -d 查看某一指定目录的详细信息
ls -i 查看任何一个文件的i节点
ls -l 查看文件的详细信息
ls -h
1.3:文件处理命令
1.4:链接命令
linux远程连接工具
xshell 通过远程操作linux
xftp windows和linux之间传输文件的工具
Linux的注意事项
linux严格区分大小写
linux中所有内容都是以文件形式保存,包括硬件
linux不靠扩展名区分文件类型
压缩包: *.gz *.bz2 *.tar.bz2 *.tgz
二进制软件包: rpm
网页文件: *.html *.php
脚本文件 *.sh
配置文件: *.conf
Linux所有的存储设备都必须挂载之后用户才能使用,包括硬盘、U盘和光盘
Windows下的程序不能直接在Linux种安装和运行
一、vim常用操作
二、常用命令
1:插入命令
a 在光标所在字符后插入
A 在光标所在行尾插入
i 在光标所在字符前插入
I 在光标所在行行首插入
o 在光标下插入新行
O 在光标上插入新行
2:保存和退出命令
:w 保存修改
:w new_filename 另存为指定文件
:wq 保存修改并退出
ZZ 快捷键,保存修改并退出
:q! 不保存修改退出
:wq! 保存修改并退出(文件所有者及root可使用)
3:复制和剪切命令
yy 复制当前行
nyy 复制当前行以下n行
dd 剪切当前行
ndd 剪切当前行以下n行
p、P 粘贴在当前光标所在行下或者行上
4:删除命令
x 删除光标所在处字符
nx 删除光标所在处后n个字符
dd 删除光标所在行,ndd删除n行
dG 删除光标所在行到文件末尾内容
D 删除光标所在处到行尾内容
:n1,n2d 删除指定范围的行
5:定位命令
:set nu 设置行号
:set nonu 取消行号
gg 到第一行
G 到最后一行
nG 到第n行
:n 到第n行
$ 移至行尾
0 移至行首
6、替换和取消命令
r 取代光标所在处字符
R 从光标所在处开始替换字符,按ESC结束
u 取消上一步操作
7、搜索和搜索替换命令
/string 搜索指定字符串
搜索时忽略大小写:set ic
n 搜索指定字符串的下一个出现位置
:%s/old/new/g 全文替换指定字符串
:n1,n2s/old/new/g 在一定范围内替换指定字符串