一、系统基础

1、三大部件:

CPU:运算器、控制器、存储器

内存:CPU的数据只能从内存中读取,且内存数据是易失性的(页面)

IO: 控制总线、数据总线

2、OS的管理

GUI:图形用户界面 GNOME KDE XFCE

CLI:命令行管理界面 shell

常见的shell程序:

  sh --- bash

  csh

  tcsh

  kch

  zsh

cat /etc/shells   查看系统可以支持的shell程序

3、调用

system call

api

4、操作系统的历史知识

Linux是一类Unix计算机操作系统的统称。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。在1991 年的十月,由一个名为 Linus Torvalds的年轻芬兰大学生带头开发的作业系统。

5、开源体系

GNU  ---  GPL协定

  宽松的GPL协定

Apache

BSD

6、Linux的常见发行商版本

Red Hat、CentOS、Ubuntu、Gentoo、Slackware、Fedora……

二、基础命令

1、命令的用法

基础格式:  命令 选项 操作对象

扩展:  命令 子命令 选项 操作对象

2、获取命令帮助

ring0 --- ring3

内置命令  --- 运行在ring0

外置命令  --- 运行在ring3

扩展:虚拟化 --- ring-1 --- ring0 --- ring3 --- 硬件辅助虚拟化(intel vt-x)

  内置命令: help命令获取帮助

  外置命令:命令 –help / -h 获取命令帮助

  man  ---  manual手册,分为1-8个级别,每个级别对应的内容是不相同的,而各个命令有可能只有一个或几个的帮助内容

    1:表示用户命令

    2:表示系统调用

    3:库调用

    4:特殊文件(设备文件)

    5:文件格式(配置文件的语法)

    6:游戏

    7:杂项(Miscellaneous)

    8:管理命令(/sbin, /usr/sbin, /usr/local/sbin)只有管理员才有权限使用的命令

whatis命令:查看命令所支持的man级别类型
man 调用more来进行查看文件

/内容  默认向下查找指定内容  n下一个  N 上一个

?内容  默认向上查找指定内容 n 下一个  N 上一个

查看info信息

在/usr/share/doc 下存放了命令的帮助文档,和文件的来源和历史有关

安装的第三方软件

3、系统基础命令

PATH环境变量

  echo $PATH

常用命令

  date、clock、hwclock、cd、pwd、ls、stat、cat、tac、file

其他常用命令

  who  w  whoami --- 显示当前登陆的用户信息

  whereis  which  whatis

  shutdown  halt  reboot  init 0  init 6  poweroff ---关机、重启

    shutdown调用的就是poweroff

Linux--操作系统基础及基础命令--01的更多相关文章

  1. linux 操作系统级别监控 TOP命令

    Top命令是Linux下一个实时的.交互式的,对操作系统整体监控的命令,可以对CPU.内存.进程监控. 是Linux下最常用的监控命令. 第一行是任务队列信息 1 user 当前登录用户数load a ...

  2. linux操作系统中的netstat命令查看端口状态的使用和window操作系统查看端口号

    1:linux操作系统 netstat 命令用于显示各种网络相关信息,即网络状态.而我主要使用netstat查看端口号是否启动: 参数详情: 1 -a (all)显示所有选项,默认不显示LISTEN相 ...

  3. linux 操作系统下简单的命令行操作

    一: 配置linux 操作系统虚拟主机 首先安装一个虚拟机(百度上面有很多哦) , 我主要使用的是VMware workstation 然后 下载一个centos镜像6..5到7都可以; 然后用VMw ...

  4. 【Linux 操作系统】Ubuntu 基础操作 基础命令 热键 man手册使用 关机 重启等命令使用

    . : 关机, 如果将Linux默认运行等级设置为0, 系统将无法启动; -- : 多用户模式, 允许使用网络文件系统, 一般不使用图形界面登陆就是这种模式; -- : 多用户图形界面模式, 该模式下 ...

  5. Linux操作系统工作的基础

    简介: 本文根据 Linux™ 系统工作基础的分析,对存储程序计算机.堆栈(函数调用堆栈)机制和中断机制进行概述.文中将为您提供操作系统(内核)如何工作的细节,进一步从宏观概述结合关键点进行微观(CS ...

  6. 浅析Linux操作系统工作的基础

    环境:lubuntu 13.04   kernel 3.9.7 作者:SA12226265 katao 简介: 本文根据 Linux™ 系统工作基础的分析,对存储程序计算机.堆栈(函数调用堆栈)机制和 ...

  7. linux 操作系统级别监控 free命令

    free命令可以查看当前系统内存的使用情况 free -m 以MB为单位 free -k 以KB为单位 free -m 以MB为单位显示系统内存的使用情况,同理,也可以使用-k.-g等其他的单位显示 ...

  8. 操作系统 - Linux操作系统 - Centos - Centos7 - 安装|命令|使用汇总

    镜像: http://mirrors.aliyun.com/centos/7/isos/x86_64/http://archive.kernel.org 网络配置 - DHCP  # /etc/res ...

  9. linux 操作系统级别监控 nmon命令

    nmon是IBM公司开发的Linux性能监控工具,可以实时展示系统性能情况,也可以将监控数据写入文件中,并使用nmon分析器做数据展示 实时监控 命令 ./nmon c 代表CPU m 代表Memor ...

  10. linux操作系统中的常用命令以及快捷键(一)

    接触了linux系统一年,总结一些常用的命令,快捷键等一些尝试 1.首先查看linux内核数量,常用于编译源码包时 用 make -j 来指定内核数来编译 grep ^processor /proc/ ...

随机推荐

  1. note:memcache 調試遇到的一些問題

    1. gdb調試時提示:<value optimized out> ,原因是memcache的編譯选项做了优化,修改configure中CFLAGS中的-O3为-O0,可以解决gdb调试过 ...

  2. UIButton设置按钮点击范围大于可视范围

    自定义按钮类型CustomButton,继承UIButton,重写pointInside函数改变点击响应范围. 例如,按钮点击范围比实际高度上下增加6. CustomButton.h @interfa ...

  3. CEF3编译

    要使用CEF3首先就要编译 下载网址为http://opensource.spotify.com/cefbuilds/index.html#windows64_builds 如果下载不动 可以用我上传 ...

  4. 【剑指offer38】字符串的排列

    如果没有要求字典序排序,则直接采用递归的思想,将字符串的排列看成两步,第一步,交换第一个字母和任意一个字母(包括自己,但不包括和自己相等的其他字母)固定第一个字母,固定第一个字母,然后对后面的字符串也 ...

  5. 浏览器端-W3School-HTML:HTML DOM Base 对象

    ylbtech-浏览器端-W3School-HTML:HTML DOM Base 对象 1.返回顶部 1. HTML DOM Base 对象 Base 对象 Base 对象代表 HTML 的 base ...

  6. 搭建SVN服务器时报错:0x80004002

    一.错误信息 Cannot query proxy blanket: no such interface supported (0x80004002) 二.解决方案 这个错误只会在有NVIDIA独立显 ...

  7. 第一篇 python数据类型

    IO文件输出 问题1:Python如何实现print不换行? 默认情况下Python的print()函数是换行的,如 print("你好大成") print("!!!&q ...

  8. 【5】标题上的小logo

    <link rel="shortcut icon" href="logo图片的路径">   shortcut --- 捷径,近路 icon --- ...

  9. LinkedList简介

    原文:https://blog.csdn.net/GongchuangSu/article/details/51527042 LinkedList简介 LinkedList 是一个继承于Abstrac ...

  10. linux使用df查看硬盘使用率

    df 是来自于coreutils 软件包,系统安装时,就自带的:我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置: df -lh [root@iZ28u0bdecbZ ~]# df -h ...