系统基础
三大部件:CPU 内存 IO
1.CPU :运算器 控制器 存储器
2.内存:CPU的数据只能从内存读取,且内存数据有易失性(页面)
3.IO:控制总线 数据总线(一个IO)
OS原理:
OS管理:GUI - 图形化管理(GNOME KDE XFCE)
CLI - 命令行管理界面 shell [csh tcsh ksh zsh]
查看支持:cat /etc/shells
调用:system call api
操作新系统的历史
开源体系
GNU -- GPL协定 / 宽松的GPL协定
Apache BSD
命令基础
1.命令的用法
命令 + 选项 + 操作对象
扩展
命令 子命令 选项 操作对象
qemu-kvm create/pause/stop
获取命令帮助
ring0 -- ring3 虚拟化: ring-1 ring0 ring3 硬件辅助虚拟化技术
内置命令 外置命令
内置命令:help
外置命令:命令--help /-h
或者
man -- manual 1--8个级别 每级对应内容不相同 而各命令有可能只有一个 或几个帮助内容
1:表示用户命令
2:表示系统调用
3:库调用
4:特殊文件(设备文件)
5:文件格式(配置文件语法)
6:游戏
7:杂项
8:管理命令
whatis 查看man级别
NAME 显示命令功能
synopsis 概要;命令用法
man调用more来进行文件查看
1 /内容 -- 默认向下查找指定内容
2 ?内容 -- 默认向上查找指定内容
n 下一个 N 上一个
查看info信息
存放命令的帮助文档
安装第三方软件一定要看readme
3 系统基础命令
PATH 环境变量 echo $PATH
常用命令
date clock hwclock cd pwd ls stat cat tac file
date 查看系统时钟
%F 2019-08-26
%D 08/26/19
%H
%M %m
%S
hwclock -s 系统时钟与硬件时钟同步
扩展:ntp服务器
yum install ntp 修改/etc/ntp.conf文件,实现客户端服务器时间同步
cd pwd
目录: . .. ~ -
PWD OLDPWD
basename
dirname
ls 文件属性信息
-i (文件系统有关)
-l 文件类型 文件权限(所属主 所属组 other 特殊权限位)
硬链接数 所属主 所属组 文件(目录名) Mtime 文件名(目录名)
-普通文本
d目录文件
l软连接文件
s套接字文件 主设备号 次设备号
b块设备文件 主设备号 次设备号
c字符设备文件
p管道文件
file 查看文件的具体文件类型
stat 查看文件时间信息
touch -C 修改文件时间
cat tac 查看文件内容 结合重定向可多行输入 用-n显示行号
其他常见命令
who w whoami当前系统登陆的用户信息 whereis查看绝对路径 whatis which
shutdown halt reboot init 0 init 6 poweroff
shotdown now 立刻关机
shutdown -r now 立刻重启
shutdown 17:00 在17:00关机
shutdown -c 取消关机命令
halt 断电关机
poweroff 检查断电
reboot 重启
init 0 关机
1 单用户
2 不支持
3 支持 多用户
4 5
init 6 重启

Linux命令基础#1的更多相关文章

  1. Linux实战教学笔记04:Linux命令基础

    第四节:Linux命令基础 标签(空格分隔):Linux实战教学笔记 第1章 认识操作环境 root:当前登陆的用户名 @分隔符 chensiqi:主机名 -:当前路径位置 用户的提示符 1.1 Li ...

  2. linux命令基础(一课)

    一.Linux命令基础 1.shell Linux系统中运行的一种特殊程序 在用户和内核之间充当'翻译官' 用户登录Linux系统时,自动加载一个shell程序 bash是Linux系统中默认使用的s ...

  3. linux 命令基础一。

    UNIX是什么 UNIX的定义: UNIX是一个计算机操作系统,一个用来协调.管理和控制计算机硬件和软件资源的控制程序. UNIX操作系统的特点:多用户和多任务多用户表示在同一时刻可以有多个用户同时使 ...

  4. Linux命令(基础3)

    关机重启 reboot poweroff ============================ linux命令分类 1.针对不同文件的管理命令 1.1 目录 FHS 文件系统层次化标准 绝对路径: ...

  5. Linux命令基础1-环境介绍

    1.linux的简单历史 1)先有unix,后来有linux 2)linux操作系统是开源和免费的,里面的软件可能部分要收费 3)linux有不同发行版本,redhat,centos等. 4)1991 ...

  6. Linux命令基础(二)

    一.列表显示目录内容-ls 1.显示目录中内容,包括子目录和文件相关属性信息 ls(列表的形式去显示目录内容)                    [选项](可有可无的)              ...

  7. Linux命令(基础2)

    1.命令概要介绍: 查看目录内容:ls 切换目录命令:cd 创建与删除目录:touch(创建文件).rm(移除文件与目录).mkdir(创建目录) 拷贝与移动命令:cp(拷贝).mv(移动) 查看文件 ...

  8. Linux 命令基础合集

    下面总结的是在使用 Linux 最常用的命令: 常用指令 ls        显示文件或目录 -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及 ...

  9. linux命令基础学习

    谨慎使用 rm -rf /* 命令 谨慎在SSH执行“rm -rf /*”,若不了解这个命令,可能导致整个Linux系统文件全部被删除. 这个删除命令只有 “root” 权限的帐号才可以执行,其它未取 ...

随机推荐

  1. sqli-labs(1)

    0x01字符注入 今天是第一天的学习sqli-labs Lesson1:字符型注入 首先测试一下 ' 发现报错  然后 ''发现 不报错 这种大概率就是字符注入了 接下来我们进行列查询  查询语句 h ...

  2. vi 学习

    1,光标移动 1)h:左:l:右:j:下:k:上:和方向键不同的是,不会造成折行 2)0:行首:$行尾:G:最后一行第一个字符;gg:第一行第一个字符:^:本行第一个非空白字符:H:移至屏幕第一个字符 ...

  3. 关于Jdk7与Jdk8对Collections进行分组的区别

    先准备一点数据: public class User {    private Integer id;    private String type;    private String name;  ...

  4. POI 生成excel

    POI生成原生Excel-工具类     https://www.jianshu.com/p/2dfe7fe7d02e JAVA poi 帮助类  https://www.cnblogs.com/Ca ...

  5. C++入门经典-例5.13-内存安全,被销毁的内存

    1:当指针所指向的内存被销毁时,该区域不可复用.若有指针指向该区域,则需要将该指针置为空值(NULL)或者指向未被销毁的内存. 内存销毁实质上是系统判定该内存不是变成人员正常使用的空间,系统也回将它们 ...

  6. 学习曲线(learning curves)

    假定假设函数为一个二次函数,只是参数未定: 每给定一个样本大小,就能训练出对应的假设函数,从而利用这个假设函数可以计算出Jtrain(仍然在之前拿来训练的那些样本里面),然后将训练好的假设函数用在全部 ...

  7. 第11组 Beta冲刺(2/5)

    第11组 Beta冲刺(2/5) 队名 不知道叫什么团队 组长博客 https://www.cnblogs.com/xxylac/p/11997386.html 作业博客 https://edu.cn ...

  8. 机器学习模型解释工具-Lime

    本篇文章转载于LIME:一种解释机器学习模型的方法 该文章介绍了一种模型对单个样本解释分类结果的方法,区别于对整体测试样本的评价指标准确率.召回率等,Lime为具体某个样本的分类结果做出解释,直观地表 ...

  9. IDEA创建maven各种原型项目汇总

    1: internal -> appfuse-basic-jsf (创建一个基于Hibernate,Spring和JSF的Web应用程序的原型) 2: internal -> appfus ...

  10. java里poi操作excel的工具类(兼容各版本)

    转: java里poi操作excel的工具类(兼容各版本) 下面是文件内具体内容,文件下载: import java.io.FileNotFoundException; import java.io. ...