Linux的一点笔记

时间:2021-09-22 02:15:08

一、Linux的前世今生:

         1、Unix:C语言发明者Dennis.M.Ritchie在发明C语言之后用C语言编写的操作系统,LinusTorvalds在学习Unix之后,在Unix基础上于1991.10发明了以企鹅为吉祥物的Linux。

         2、Linux:

         GPL协议:GPL,是GeneralPublic License的缩写,是一份GNU通用公共授权非正式的中文翻译。它并非由*软件基金会所发表,亦非使用GNU通用公共授权的软件的法定发布条款─直有GNU通用公共授权英文原文的版本始具有此等效力。

GPL协议百度百科:http://baike.baidu.com/link?url=nnR1r9RJxc4BrCvlkKHBJC2mG4jJShEg9dChZ_B9fLsuBwATO9SQXZTGatefCOYsR5JtRDRpbrQCXZacVLryaLqSpZCUAeYQniqZVhJJ-LSzVs9uQn-Zs9Oc8dJBbhJI1cOJ-jiVWlVu2I61XhNqTfPvd3RKA4gFjuaVHFL5M1e

POSIX标准:POSIX表示可移植操作系统接口(PortableOperating System Interface ,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称,其正式称呼为IEEE 1003,而国际标准名称为ISO/IEC 9945。(Linux为占据市场发布的标准,主要抢占Unix市场)

POSIX标准百度百科:

http://baike.baidu.com/link?url=5WNAbCD9Lb4TrdDfVcZKteg5wadE9BPfMj8JhjIiq8Scg3-KLZQcm42JVOhWF0I-HnIMznHtQo03WB2bM3JSh_

GNU计划:GNU计划,有译为“革奴计划”,是由理查德·斯托曼在1983年9月27日公开发起的*软件集体协作计划。它的目标是创建一套完全*的操作系统GNU。

GNU计划百度百科:

http://baike.baidu.com/link?url=21XpetYd9L0HGm1ih3l4tgEKetorh57CBkR4YiLsdQwlOC1jPf9qRX2d63E6MS-DCdSbnlOIKwpnr8LucpXqFYrGu4s7JKkJw4U60WBm4ea

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;

命令行模式——>底行模式:“:”;