一、Linux的前世今生:
1、Unix:C语言发明者Dennis.M.Ritchie在发明C语言之后用C语言编写的操作系统,LinusTorvalds在学习Unix之后,在Unix基础上于1991.10发明了以企鹅为吉祥物的Linux。
2、Linux:
GPL协议:GPL,是GeneralPublic License的缩写,是一份GNU通用公共授权非正式的中文翻译。它并非由*软件基金会所发表,亦非使用GNU通用公共授权的软件的法定发布条款─直有GNU通用公共授权英文原文的版本始具有此等效力。
POSIX标准:POSIX表示可移植操作系统接口(PortableOperating System Interface ,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称,其正式称呼为IEEE 1003,而国际标准名称为ISO/IEC 9945。(Linux为占据市场发布的标准,主要抢占Unix市场)
POSIX标准百度百科:
GNU计划:GNU计划,有译为“革奴计划”,是由理查德·斯托曼在1983年9月27日公开发起的*软件集体协作计划。它的目标是创建一套完全*的操作系统GNU。
GNU计划百度百科:
Linux的特点:
社团、免费、开放、易获得、稳定、健壮、GPL、软件
现有Linux操作系统版本:红帽(Redhat)、乌班图(Ubuntu)、红旗、suse
Ubuntu开发语言C语言且有自己的开发库,对界面做了充分渲染但运行效率低下
Redhat的版本:个人版、企业版、centos(社区)版
二、Linux的基本操作:
man手册:里面有所有指令的英文注解。
adduuser:新建用户名;
password:创建密码;
sudo:获取Ubuntu的高级权限;
[root@192.168.1.102]:远程操作
[root@localhost]:本机操作
Linux的一点哲学:一切皆为文件;
文件的四大类:
1、 普通文件;
2、 目录文件;
3、 设备文件;
4、 链接文件;
以“-”开头的文件为普通文件;
以“d”开头的文件为目录文件;
以“c&d”开头的文件为设备文件;
以“l”开头的文件为链接文件;
以“s”开头的文件为共享文件;
以“f”开头的文件为堆栈文件;
5、 文件的权限:文件类型后面有三组文件权限,每组有3种权限即:---------,其中第一组为当前用户的操作权限,第二组为与当前用户在一组的其他用户的操作权限,第三组为与当前用户不在一组的其他用户的操作权限;具体权限即文件的三种属性:可读(r:4)、可写(w:2)、可执行(x:1)。Linux指令chmod可以修改权限。
6、 ls:文件查看指令:主要参数:-l、-a;
7、 cat:文件查看指令;其他还有:tac、less、head;
8、 文本编辑器:gedit;
9、 编辑器:gcc;
10、 执行指令:./;
11、 文件删除:rm;目录删除:rm –r;强制删除参数-f;
12、 目录创建:mkdir;目录删除:rmdir;
13、 进入目录:cd;
14、 ~:当前用户工作目录;/:主目录;.:当前目录;..:上一级目录;
15、 复制cp:cp 带复制内容复制到的目录(复制目录时要加参数-r);
16、 剪切mv:用法与复制类似;
17、 解压:tar xvzf 压缩文件;
18、 压缩:tar cvzf 名称.tar.gz
19、 安装Vmtools;
20、 重启root用户:reroot;
21、 vim编辑器:三种模式:命令行模式、插入模式、底行模式
命令行模式——>插入模式:a&i;
插入模式——>命令行模式:ESC;
命令行模式——>底行模式:“:”;