linux 初识

Posted cook

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 初识相关的知识,希望对你有一定的参考价值。

计算机简介

现代计算机设备的组成部分包括运算器、控制器、存储器、输入设备、输出设备,。还可以概括为以下三点:   
IO:与外部部件交互:磁盘、网卡
CPU:运算器、控制器;CPU指令集(特权指令:OS运行特权指令、普通指令:应用程序运行)

OS:operating system(操作系统):一种软件程序,其作用如下:

  • 硬件驱动
  • 进程管理
  • 内存管理
  • 网络管理
  • 安全管理

程序运行模式

  • 用户空间:user space , us
  • 内核空间:system space

Linux简介

  • Linux内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
  • Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
  • Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux的哲学思想:

  • 一切皆文件,把几乎所有资源,包括硬件设备都组织为文件格式
  • 由众多单一目的的小程序组成;一个程序只实现一个功能,而且要做好;组合小程序完成复杂任务;
  • 尽量避免跟用户交互,实现脚本编程,以自动完成某些功能;
  • 使用纯文本文件保存配置信息,一款合用的文本编辑器即能完成系统配置工作

linux文件

  • 文件有两类数据:元数据(metadata)和数据(data)
  • 文件名严格区分大小写
  • 文件名可使用除/以外的任意字符,不建议使用特殊字符:
  • /:根目录,路径分隔符    
  • 文件名长度最长不能超过255个字符
  • 所有以.开始的文件都是隐藏文件

文件路径

  • 绝对路径:从根目录起始的路径
  • 相对路径:当前位置起始的路径
  • 当前位置的表示方式:./
  • 上级目录:..

linux命令类型

输入命令,回车从而提醒shell程序找到键入命令所对应的可执行程序或代码,并由其分析后提交给内核分配资源将其运行起来;表现为一个或多个进程。在shell可执行的命令有两类,可以使用命令type COMMAND来区别:

  • 内建命令:由shell自带的,而且通过某命令形式提供
  • 外部命令:在当前系统的某文件系统路径下有对应的可执行程序文件,可以使用which,whereis 命令查看

命令格式

  • COMMAND [OPTIONS...] [ARGUMENTS....],选项用于启用或关闭某个或某些功能
  • 短选项: -c,例如-h -l,多个短选项可以连续使用,例如-lh
  • 长选项:--word,例如 --long,--human-readable,长选项一般不能合并
  • 参数:命令的作用对象,向命令提供数据:
  • ps:多选项,以及多参数和命令之间都应该使用空白字符分隔,取消命令执行,Ctrl+c

命令获取帮助

  • 内部命令:help COMMAND
  • 外部命令:COMMAND --help   COMMAND -h
  • 使用手册(manual):man COMMAND
  • 信息页:info COMMAND

 



以上是关于linux 初识的主要内容,如果未能解决你的问题,请参考以下文章

初识linux

引导文件的初识

Linux 初识

01初识linux

《Linux菜鸟入门》初识linux基础

Linux基础初识