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

相关推荐
于小猿Sup16 分钟前
VMware在Ubuntu22.04驱动Livox Mid360s
linux·c++·嵌入式硬件·自动驾驶
cen__y30 分钟前
Linux12(Git01)
linux·运维·服务器·c语言·开发语言·git
不仙5202 小时前
VMware Workstation 26.0.0 在 Ubuntu 24.04 (内核 6.17.0) 上的安装与内核模块编译问题
linux·ubuntu·elasticsearch
AI视觉网奇3 小时前
linux 检索库 判断库是否支持
java·linux·服务器
dapeng-大鹏3 小时前
KVM+LVM 零停机在线扩容 Ubuntu 根分区:从磁盘添加到逻辑卷扩展完整
linux·运维·ubuntu·磁盘空间扩展
闫记康3 小时前
Linux学习day5
linux·chrome·学习
TechPioneer_lp3 小时前
30 岁硕士 Linux C 开发背景,未来想去澳洲就业,研究方向该选 AI、SDN 漏洞还是 Linux 内核?
linux·人工智能·职业规划·澳洲求职
_kerneler4 小时前
[qemu+kvm]: trap 寄存器脱敏优化方法
linux
猫猫的小茶馆5 小时前
【Python】函数与模块化编程
linux·开发语言·arm开发·驱动开发·python·stm32
代码AC不AC6 小时前
【Linux】线程概念
linux·线程