Linux基础笔记3 | 系统基础知识与操作

操作系统基本认识

在这里插入图片描述

Linux 是什么?

百度百科是这样定义 Linux:

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。

  • 泛指一种免费的操作系统
  • 可以自由传播的类 UNIX 操作系统
  • 多用户、多任务、支持多线程、多 CPU的
  • 有不同的发行版
  • 包涵了 Linux 内核与其他自由软件项目中的 GNU 组件和软件
  • Linux 操作系统=Linux 内核+GNU 软件及系统软件+必要的应用程序

吉祥物:

在这里插入图片描述

对开源的认识

GNU 官网参考地址:GNU 操作系统和自由软件运动

GNU 许可证官网参考地址:许可证 - GNU 工程 - 自由软件基金会

FSF

自由软件基金会(Free Software Foundation,FSF)是一个致力于推广自由软件、促进计算机用户自由的美国民间非盈利性组织。它于1985年10月由理查德·斯托曼建立。其主要工作是执行GNU计划,开发更多的自由软件,完善自由软件理念。

自由软件之父

理查德·马修·斯托曼,自由软件运动的精神领袖、GNU 计划以及自由软件基金会(Free Software Foundation)的创立者、著名黑客。

GNU计划

GNU 是一个自由的操作系统,其内容软件完全以 GPL 方式发布,这个操作系统就是 GNU 计划的主要目标,但至今为止,都没发展成为一个成熟的操作系统,GNU 计划也被翻译成“革奴计划”,目标就是创建一套完全自由的操作系统 GNU。

GPL

GNU 通用公共许可证,是由自由软件基金会发行的用于计算机软件的协议证书,使用该证书的软件被称为自由软件。

主流开源协议对比

图片来源:百度图片

在这里插入图片描述

Linux 内核

  • Linux 内核第一个版本开荒者:(linus)林纳斯·本纳第克特·托瓦兹,芬兰赫尔辛基人,著名的电脑程序员。

  • Linux 内核官网:The Linux Kernel Archives

  • 是一个用 C 语言写成的

Linux 主要发行版

  • RHEL:Red Hat 公司发布的面向企业用户的 Linux 操作系统
  • CentOS:Red Hat 公司发布的面向社会开源的操作系统,是免费的、开源的、可以重新分发的开源操作系统
  • Ubuntu:基于 Debian 发行版,以桌面应用为主的 Linux 操作系统
  • Debian:指一个致力于创建自由操作系统的合作组织及其作品,基础工具绝大多数来源 GNU 工程,也被常指:Debian GNU/Linux

Linux 命令行的常用快捷键

  • tab :命令补全或路径补全键,最常用 *
  • Ctrl + a :光标回到命令行首
  • Ctrl + 方向左右键:也能实现光标的行首、行尾的切换
  • Ctrl + e :光标回到命令行尾
  • Ctrl + f : 光标右移
  • Ctrl + b : 光标左移
  • Ctrl + Insert : 复制鼠标选中的命令行内容
  • Shift + Insert : 粘贴命令行内容
  • Ctrl + k :剪切光标处到行尾的字符
  • Ctrl + u :剪切光标处到行首的字符
  • Ctrl + w :剪切光标处前一个单词
  • Ctrl + y :粘贴上述3个操作的文本内容
  • Ctrl + c :中断正在执行的任务或删除整行
  • Ctrl + d :退出当前Shell 命令行:登出操作
  • Ctrl + r :搜索使用过的历史命令记录
  • Ctrl + g :从搜索历史命令模式中退回到shell命令行
  • Ctrl + l :清除屏幕内容
  • Ctrl + s :锁定终端(实际和你的终端软件有关系,可能会禁用这个操作,经过测试MobaXterm不行,putty可以,应该需要额外的软件设置支持)
  • Ctrl + q :解锁终端
  • Ctrl + z :暂停执行在终端运行的任务(可通过jobs命令查看后台状态)
  • !! :执行上一条命令
  • !pw : 执行最近有pw开头的命令(pw可按实际更换)
  • !pw:p:打印最近以pw开头的命令,但是不执行
  • !+数字:执行历史命令(history)第num条命令
  • !$:上一条命令的最后一个参数
  • Esc + . :获取上一条命令最后的部分
  • Esc + b :移动到当前单词的开头
  • Esc + f : 移动到当前单词的结尾

Linux哲学

一切皆文件

基本操作素养参考

  • 操作 linux 系统推荐使用命令行操作
  • 关机前应确认系统的所在状态
  • 通知相关在线用户
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值