Linux 的核心原型是 1991 年由托瓦兹(Linus Torvalds)提出
Linux核心官网
核心好比一个机器,将底层硬件连接到一起,并提供各种操控杆(指令),协调每个部分正常运作。
操作者控制操控杆,使核心完成各种工作任务。
核心(保证正常运行):启动,核心,systemd,服务,驱动,文件管理系统(硬盘)
进程(完成作业):进程,指令,脚本,软件
文件(记录内容):文件,目录,账号
热键
[Tab]
按键 『命令补全』与『文件补齐』
ca[tab][tab] #命令补全
ls -al ~/.bash[tab][tab] #文件名补全,文件名要在指令后面
date --[tab][tab] #参数补全
\ [Enter] #换行
[ctrl]+u/[ctrl]+k #分别是从光标处向前删除指令串及向后删除指令串。
[ctrl]+a/[ctrl]+e #分别是让光标移动到整个指令串的最前面或最后面
[Ctrl]-c
按键 让当前的程序『停掉』
[Ctrl]-d
按键 『键盘输入结束的意思
[Shift]+[Page Up]
往前翻历史记录
[Shift]+[Page Down]
往后翻历史记录
组合键
Ctrl + C 终止目前的命令
Ctrl + D 输入结束 (EOF),例如邮件结束的时候;
Ctrl + M 就是 Enter
Ctrl + S 暂停屏幕的输出
Ctrl + Q 恢复屏幕的输出
Ctrl + U 在提示字符下,将整列命令删除
Ctrl + Z 『暂停』目前的命令
文字接口
[dmtsai @study ~]$ command[-options]parameter1『参数(1)』parameter2 ...
[『目前用户的账号』@『主机名』 『目前所在的目录』]$『指令』『选项』『参数(2)』 ...
指令
date #显示日期与时间的指令
cal #显示日历的指令
bc #简单好用的计算器
+ 加法 - 减法 * 乘法 / 除法 ^ 指数 % 余数
quit退出 scale=number ,小数点位数
who #查看在线
netstat -a #查看网络联机
ps -aux #后台执行的程序
#关机
sync;sync;sync;
shutdown ,reboot, halt, poweroff
systemctl [指令]
halt #进入系统停止的模式,屏幕可能会保留一些讯息
poweroff #进入系统关机模式,直接关机没有提供电力喔!
reboot #直接重新启动
suspend #进入休眠模式
help
date --help
Usage: date [OPTION]... [+FORMAT] # 这里有基本语法
# 底下是主要的选项说明
Mandatory arguments to long options are mandatory for short options too.
-d, --date=STRING display time described by STRING, not 'now'
# 底下则是重要的格式 (FORMAT) 的主要项目
FORMAT controls the output.
%% a literal %
# 底下是几个重要的范例 (Example)
Examples:
$ date --date='@2147483647'
man
man -f man #跟『man』这个指令有关的说明文件
man -k man #只要有man 这个关键词就将该说明列出来
代号 | 内容说明 |
---|---|
NAME | 简短的指令、数据名称说明 |
SYNOPSIS | 简短的指令下达语法(syntax)简介 |
DESCRIPTION | 较为完整的说明,这部分最好仔细看看! |
OPTIONS | 针对 SYNOPSIS 部分中,有列举的所有可用的选项说明 |
COMMANDS | 当这个程序(软件)在执行的时候,可以在此程序(软件)中下达的指令 |
FILES | 这个程序或数据所使用或参考或连结到的某些文件 |
SEE ALSO | 可以参考的,跟这个指令或数据有相关的其他说明! |
EXAMPLE | 一些可以参考的范例 |
info page
按键 | 进行工作 |
---|---|
空格键 | 向下翻一页 |
[Page Down] | 向下翻一页 |
[Page Up] | 向上翻一页 |
[tab] | 在 node 之间移动,有 node 的地方,通常会以 * 显示。 |
[Enter] | 当光标在 node 上面时,按下 Enter 可以进入该 node 。 |
b | 移动光标到该 info 画面当中的第一个 node 处 |
e | 移动光标到该 info 画面当中的最后一个 node 处 |
n | 前往下一个 node 处 |
p | 前往上一个 node 处 |
u | 向上移动一层 |
s(/) | 在 info page 当中进行搜寻 |
h ? | 显示求助选单 |
q | 结束这次的 info page |