计算机硬件是由运算器、控制器、存储器、输入/输出设备等共同组成的。让各种硬件设备各司其职且又能协同运行的东西就是系统内核。
操作系统的内核就是对硬件抽象。linux常用命令
Linux系统的内核负责完成对硬件资源的分配、调度等管理任务。linux常用命令
Linux系统主流Shell是Bash,具有如下优势
1.通过上下方向键来调取过往执行过的Linux命令
2.命令或参数仅需输入前几位就可以用Tab键补全
3.具有强大的批处理脚本
4.具有实用的环境变量功能
Linux命令格式 : 命令名称 [命令参数] [命令对象]
命令参数分为长格式(前缀 --)和短格式(前缀 -)
命令对象一般指要处理的文件、目录、用户等资源
查看帮助文档命令man
man [命令名称]
帮助信息界面中可以使用下面按键操作
空格键 : 向下翻一页
PaGe down : 向下翻一页
PaGe up : 向上翻一页
end : 直接前往尾页
/ : 从上之下搜索某个关键词
? : 从下至上搜索某个关键词
n : 定位到下一个搜索到的关键词
N(shitf n) : 定位到上一个搜索到的关键词
q : 退出帮助文档
man命令帮助信息的结构
NAME : 命令名称
SYNOPSIS : 参数的大致使用方法
DESCRIPTION : 介绍说明
EXAMPLES : 演示,附带简单说明
OVERVIEW : 概述
DEFAULTS : 默认的功能
OPTIONS : 具体的可用选项
ENVIRONMENT : 环境变量
FILES : 用到的文件
SEE ALSO : 相关资料
HISTORY : 维护历史与联系方式
echo命令
用于在终端输出字符串或变量提取后的值;
格式 : echo [字符串|$变量]
date命令
用于显示及设置系统的时间或日期;
格式: date [参数] [+指定的格式]
参数及作用
%t : 跳格[Tab键]
%H : 小时(00-23)
%I : 小时(00-12)
%M : 分钟(00-59)
%S : 秒(00-59)
%j : 今年中的第几天
%Y : 年
%m : 月
%d : 天
设置时间使用选项 s
date -s "20180911 20:30:00"
reboot命令
用于重启系统;默认只有root管理员可以使用该命令
格式: reboot
poweroff命令
用于关闭系统;默认只有root管理员可以使用该命令
格式: poweroff
wget命令
用于在终端中下载网络文件
格式: wget [参数] 下载地址
参数及作用
-b : 后台下载模式
-P : 下载到指定目录
-t : 最大尝试次数
-c : 断点续传
-p : 下载页面内所有资源,包括图片、视频等
-r : 递归下载
ps命令
用于查看系统中的进程状态
格式: ps [参数]
参数及作用
-a : 显示所有进程(包括其他用户的进程)
-u : 用户以及其他详细信息
-x : 显示没有控制终端的进程
Linux中进程状态常见的有5种
R(运行) S(中断) D(不可中断) Z(僵死) T(停止)
top命令
用于动态的监视进程活动与系统负载等信息
格式: top
pidof命令
用于查询某个指定服务进程的PID值
格式: pidof [参数] [服务名称]
kill命令
用于终止某个指定PID的服务进程
格式: kill [参数] [进程PID]
killall命令
用于终止某个指定名称的服务所对应的全部进程
格式: killall [参数] [服务名称]