Linux介绍

一、Linux的发展

1、Unix的起源

1)1969年,由kenthompson在AT&T贝尔实验室实现的。使用的是汇编语言。

2)1970年,KenThompson和DennisRitchie是使用C语言对整个系统进行了再加工和编写,是的Unix能够很容易的移植到其他硬件的计算机上。

3)Unix家庭树

1970年---1980---1990---2000--->

4)什么是Linux?

  1. GNU&GPL

GNU = GNU is Not Unix

由Richard Stallman在1984创建

最初的软件:gcc、make、glibc

GPL = General Public License

http://www.gnu.org/copyleft/copyleft.html

http://www.gnu.org/licenses/gplfaq.html

  1. Linux是一种操作系统

1991年,芬兰赫尔辛基大学的学生Linux Torvals为了能在家里的PC机上使用与学校一样的操作系统,开始编写了类UNIX.

1991.8.25,Linux就在comp.os.minix新闻组中首次发布了一个Linux内核的公共版本

二、各种Linux发行版本

1、更为流行的Linux版本

Solaris 、IBM AIX、Red Hat、Fedora Core、SUSE、Debian、Mac OS X、Ubuntu、FreeBSD、OpenBSD、NetBSD、Yellow Dog linux....

2、脱颖而出的Ubuntu

3、Ubuntu 发行版本代号

三、Linux体系结构

1、Linux操作系统的组件

1)Linux内核

2)Shell

  1. 文件系统

4)实用程序

命令、程序或shell脚本

shell

↓ 用户空间


↓ 内核空间

系统调用(system calls)

文件系统 I/O 内存管理 进程调度 中断异常处理

Cache

2、Linux内核版本

2001年版本是2.4

2012年版本是3.3

四、命令终端

1、选择命令终端窗口

目前,在桌面环境下的命令终端仿真器程序有很多,他们各有特色,都拥有各自的用户群。目前流行的终端窗口有: Xterm、Gnome-terminal、Konsole、Rxvt 等

2、Ubuntu Linux默认安装的命令终端有Gnome-terminal、Xterm,其他的命令终端都需要另行安装。

3、Gnome-terminal是GNOME默认的命令终端。比Xterm具有更多、更强的功能,提供了剪切、粘贴、多标签显示,以及 设置终端配置文件等功能,中文支持和用户界面也很友好。用户可以使用窗口菜单,或快捷键完成操作。

4、快捷操作

Ctrl+Alt+T 打开一个终端

Ctrl+Alt+T 在当前路径下打开一个终端

Ctrl+Shift+T 打开一个标签

5、命令行设置

Edit ---> Profiles ---> Edit

相关推荐
程序猿小三5 小时前
Linux下基于关键词文件搜索
linux·运维·服务器
虚拟指尖5 小时前
Ubuntu编译安装COLMAP【实测编译成功】
linux·运维·ubuntu
刘某的Cloud7 小时前
parted磁盘管理
linux·运维·系统·parted
啊?啊?7 小时前
4 解锁 Linux 操作新姿势:man、grep、tar ,创建用户及添加权限等 10 大实用命令详解
linux·服务器·实用指令
程序员老舅7 小时前
干货|腾讯 Linux C/C++ 后端开发岗面试
linux·c语言·c++·编程·大厂面试题
爱倒腾的老唐7 小时前
24、Linux 路由管理
linux·运维·网络
程序员Aries7 小时前
自定义网络协议与序列化/反序列化
linux·网络·c++·网络协议·程序人生
泽02027 小时前
Linux之环境变量
java·linux·redis
正在努力的小河7 小时前
Linux 自带的 LED 灯驱动实验
linux·运维·服务器
檀越剑指大厂9 小时前
【Linux系列】Vim 中删除当前光标到行尾
linux·运维·vim