系统基础
三大部件: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. PHP 下载+安装

    1.官网下载 官网地址:http://PHP.net/ 地址:http://download.csdn.NET/detail/anndy_/9494632 官网手册:https://secure.ph ...

  2. AcWing:110. 防晒(贪心)

    有C头奶牛进行日光浴,第i头奶牛需要minSPF[i]到maxSPF[i]单位强度之间的阳光. 每头奶牛在日光浴前必须涂防晒霜,防晒霜有L种,涂上第i种之后,身体接收到的阳光强度就会稳定为SPF[i] ...

  3. Mysql 里CHAR和VARCHAR的最大长度及一些注意事项

    先写出结论: Mysql 5中 非空CHAR的最大总长度是255[字节]:非空VARCHAR的最大总长度是65533[字节]. 可空CHAR的最大总长度是254[字节]:可空VARCHAR的最大总长度 ...

  4. Vue学习日记(二)——Vue核心思想

    前言 Vue.js是一个提供MVVM数据双向绑定的库,其核心思想无非就是: 数据驱动 组件系统 数据驱动 Vue.js 的核心是一个响应的数据绑定系统,它让数据与DOM保持同步非常简单.在使用 jQu ...

  5. 02.替换空格 (Java)

    题目描述 请实现一个函数,将一个字符串中的每个空格替换成“%20”.例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 思路 感觉这题对于Java意义 ...

  6. 第六周总结&实验报告四

    这周是放国庆节的假,所有没有进行深入的学习,只是写了个实验的题目,也发现了自己在基础上还是要加强学习. 实验四 类的继承 一. 实验目的 (1) 掌握类的继承方法: (2) 变量的继承和覆盖,方法的继 ...

  7. 读取文件信息,并通过sscanf从中获取所需数据

    #include <stdio.h> #include <stdlib.h> #include <string.h> int file_length(char* f ...

  8. leetcode-easy-others-268 Missing Number

    mycode   80.25% class Solution(object): def missingNumber(self, nums): """ :type nums ...

  9. nodejs之mongodb操作

    声明: 当查询到数据库数据后,对数据库数据进行遍历,可以采用toArray()函数,具体实现可以看第六点 1.本地安装mongodb 安装包:https://www.mongodb.com/downl ...

  10. 63不同路径II

    题目: 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” ).机器人每次只能向下或者向右移动一步.机器人试图达到网格的右下角(在下图中标记为“Finish”).现在考 ...