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

原文地址:https://www.cnblogs.com/dragon-123/p/10262469.html

时间: 2024-11-02 20:08:01

linux 初识的相关文章

Linux初识(命令, 文件)

Linux初识(命令, 文件) 文件系统 在Linux系统下,没有驱动器磁盘,只有一个根目录 / ,所有的文件都在根目录下面. 相关文件夹介绍 bin : 程序相关 boot : 开机启动相关 cdrom : 光盘 data : dev设备相关 etc : 配置文件相关 lib : 一些依赖库 home : 主文件夹,家目录 命令的使用方法 Linux命令格式: command [-option] [parameter] .. command 命令名, 相应功能的英文单词 option 选项,

Linux01 /Linux初识

Linux01 /Linux初识 1.Linux简介 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的Unix工具软件.应用程序和网络协议.它支持32位和64位硬件.Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统. 2.Linux的发行版本 其实啊Linux这个词并不能(代表)操作系统,Linux实际上只是定义了一个操作系统的内核,这个内核由kernel.or

Linux初识

概念 内核空间 - 用户空间 Kernel Space与User Space均在虚拟空间,但互不重合,每个进程可以通过系统调用进入内核,内核空间是所有进程和内核共享,不同进程的用户空间是相互独立的.Kernel是OS的核心,独立于普通的应用程序,可以访问受保护的内存空间和底层硬件设备. 内核功能模块(操作系统.驱动程序等)运行在内核空间.运行在最高级别(0级,内核态): 应用程序运行在用户空间.运行在最低级别(3级,用户态):    进程上下文 - 中断上下文  上下文 Context:简言之,

linux——初识linux

linux有窗口管理员环境和纯文本界面环境,同时linux默认提供6个Terminal来让用户登录.crtl+alt+F1-6可自由切换.其中如果窗口管理员环境处于运行状态,那么可以按crtl+alt+F7直接切过去. 常用命令: cd [dir] #进入dir目录下 ls #列出当前目录下的项 -a #显示所有文件包括隐藏文件. -l  #显示所有项的属性和修改时间等信息. date #显示时间 cal [[month] year] #显示日历 bc #计算器,输入quit表示退出,输入sca

Linux初识二

1. Linux上常用的文件管理命令及使用 (1) CP命令:复制文件或文件夹语法格式 cp [OPTION]... [-T] SOURCE DEST // 单源复制 cp [OPTION]... SOURCE... DIRECTORY //多源复制 常用选项 -i,--interactive:交互式复制,如果要复制的目标文件存在,在覆盖之前提醒用户确认: -f,--force:强制覆盖目标文件: -r,-R,--recursive:递归复制,复制目录中的子目录: -d:复制符号连接本身,而不是

笔记:Linux --初识shell

一:单词积累     current:当前     directory:目录  entries: 条目     default:默认     information:信息     format:格式     ignore:忽视     licensing:许可 二:     1.GNU bash介绍: Shell是Linux系统的用户界面,它接收用户输入的命令然后把它送入到内核中去执行,它实际上是一个命令解释器,它解释有用户输入的命令并且把它们送入到内核(相当于一个听筒),     bash是s

计算机基础及linux初识

1 计算机的组成及其功能 计算机的组成分为硬件部分和软件部分 硬件部分:根据冯诺依曼体系架构,分为 运算器.控制器.存储器.输入设备.输出设备. 软件部分:系统软件,应用程序以及汇编语言. 各部分的功能 硬件部分 运算器:CPU的部件之一,主要用于计算机内部的算术运算. 控制器:CPU的另一个部件,主要用于协调和控制计算机的整个运作. 存储器:也就是常说的内存,计算机自动地完成数据存储与读取 输入设备:外部设备,用于将各种数据输入至计算机.如鼠标.键盘.麦克风.光驱等 输出设备:也是外部设备,用

一、Linux初识

1 什么是Linux Linux 有两种含义:一种是Linux编写的开源操作系统的内核另一种是广义的操作系统 2 Linux的第一印象 命令行操作,区别与windows的图形界面 3 常见目录介绍 / 根目录,类似于我的电脑/root root用户的家目录/home/uesrname 普通用户的家目录/etc 配置文件目录,windows的注册表/bin 命令目录 ,/sbin 管理命令目录/usr/bin/ 和 /usr/sbin 系统预装的其他命令 [email protected] ~ %

linux初识到入门_用户管理

权限管理: ls -l rwxrwxrwx: 左三位:定义user(owner)的权限 中三位:定义group的权限: 右三位:定义other的权限 进程安全上下文: 进程对文件的访问权限应用模型: 进程的属主与文件的属主是否相同:如果相同,则应用属主权限: 否则,则检查进程的属主是否属于文件的属组:如果是,则应用属组权限: 否则,就只能应用other的权限: 权限: r:readable, 读 w:writable, 写 x:excutable,执行 文件: r:可获取文件的数据: w: 可修