Linux系统简介

**

Linux系统简介

**
常用 Linux发行版
Linux发行版 = GNU软件 + Linux内核 + 数据库,包含的大量软件如:

  1. 软件开发工具
  2. 数据库(例如MySQL)
  3. 网络服务器(例如Apache)
  4. X Window
  5. 桌面环境(例如GNOME和KDE)
  6. 办公包(例如OpenOffice.org)
  7. 脚本语言(例如Perl、PHP和Python)等等

Linux内核版本:进程调度、内存管理、配置管理虚拟文件系统、提供网络接口以及支持进程间通信。

GNU(GNU is Not Unix)

  • 1984年由Richard Stallman发起并创建
  • 目标是编写大量兼容于Unix系统的自由软件

GPL(GNU General Public License)

  • GNU自由软件的通用许可协议
  • 允许用户任意复制、传递、修改及再发布
    LGPL(Lesser General Public License)
  • 基于自由软件修改再次发布的软件,仍需遵守GPL
  • LGPL相对于GPL较为宽松,允许不公开全部源代码
  • 为基于Linux平台开发商业软件提供了更多空间

Linux现在是个人计算机和工作站上的UNIX类操作系统,它不仅继承了UNIX的特征,而且在许多方面超过了UNIX。它能充分发挥硬件功能,它比其他操作系统的运行效率更高。

Linux的基本思想有四点:

  • 一切都是文件
  • 由短小精悍单一功能的程序组成
  • 组合小程序完成大
  • 使用纯文本文件保存配置 信息-> 使用一款文本编辑器即能完成系统配置工作

Linux常用命令使用分两种

  • 内建命令:由shell自带,比如cd
  • 外部命令:在当前系统的某文件系统目录下有对应的可执行程序文件,可以通过which 和whereis进行查看
    区别内部命令和外部命令:使用type COMMOND

Linux系统中文件的类型包括:普通文件、目录文件、链
接文件、设备文件、管道文件等
• 普通文件(-):即流式文件。如文本文件、源码文件、shell脚本等。可以用cat、less、vi等查看或修改内容
• 目录文件(d):用于表示管理系统中的全部文件,内容包括文件名、子目录名及其指针,是Linux存储文件名的唯一地方
• 链接文件(l) :可以参考Windows当中的快捷方式,有软链接和硬链接之分,更强大
• 设备文件(b):则表示为装置文件里面的可供储存的接口设备
• 串行端口设备(c):则表示为装置文件里面的串行端口设备,例如键盘、鼠标
• 管道文件(p):先进先出
• 套接字文件(s):计算机内部通信时使用,和外部基于协议通信形成对比

Linux命令的通用命令格式:

  • 命令字 [选项] [参数]
  • 选项及参数的含义
  • 选项:用于调节命令的具体功能
  • 以 “-”引导短格式选项(单个字符),例如“-l”
  • 以“–”引”多个短格式选项可以导长格式选项(多个字符),例如“–color写在一起,只用一个“-”引导,例如“-al”
  • 参数:命令操作的对象,如文件、目录名等
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值