欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Linux--操作系统基础及基础命令--01

程序员文章站 2022-05-03 22:29:26
一、系统基础 1、三大部件: CPU:运算器、控制器、存储器 内存:CPU的数据只能从内存中读取,且内存数据是易失性的(页面) IO: 控制总线、数据总线 2、OS的管理 GUI:图形用户界面 GNOME KDE XFCE CLI:命令行管理界面 shell 常见的shell程序: sh bash ......

一、系统基础

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