【Linux上分之路】第三篇:Linux热键使用、系统运行级别

冲

Linux热键

Linux热键:Tab按键、Ctrl+c的组合键、Ctrl+d的组合键

Tab

具有命令补齐和文件补齐的功能,避免打错命令和文件名,即匹配该目录下所有与命令行输入相似的结果

Linux热键Tab自动补齐

Ctrl+C

Ctrl+C组合键(摁住Ctrl不放,再按C键),中断目前程序

Ctrl+D

Ctrl+D组合键(摁住Ctrl不放,再按D键),代表键盘输入结束的意思,可以用来提到exit的输入,想直接离开文字界面,按下Ctrl+D就能直接离开

man page

man page查询代号

man是manual(操作说明的简写),是用来查询命令或相关文件的用法

代号代表内容
1用户在shell环境中可以操作的命令或可执行文件
2系统内核可调用的函数与工具等
3一些常用的函数(function)与函数库(library),大部分为C的函数库(libc)
man4设备文件的说明,通常在/dev下的文件
5配置文件或者是某些文件的格式
6游戏(games)
7惯例与协议等,如Linux文件系统、网络协议、ASCII code等说明
8系统管理员可用的管理命令
9跟Kernel有关的文件

LinuxMan查看库函数

man page的内容部分

内容代号内容说明
NAME简短的命令,数据名称说明
SYNOPSIS简短的命令执行语法(syntax)简介
DESCRIPTION较为完整的说明
OPTIONS针对SYNOPSIS部分中,有列举的所有可用的选项说明
COMMANDS当这个程序在执行时,可以在此程序中执行的命令
FILES这个程序或数据所使用或参考或连接到的某些文件
SEE ALSO这个命令或数据有相关的其他说明
EXAMPLE一些可以参考的范例
BUGS是否有相关的错误

LinuxMan内容格式

info page

info与man一致,都是用来查询命令的用法或者文件的格式

info page是将文件数据拆成一个一个的段落,每个段落都用自己独立的页面编写,每个独立的页面也叫做结点

info page查询的目标数据文件都必须以info格式来写成才能够使用info这个功能

Linux正确关机方式

Linux若不正常关机,则可能会造成文件系统的毁损(来不及将数据回写到文件中),故关机前要查看系统的使用状态

who

who命令:可以查看Linux系统用户在线的名单

LinuxWho

netstat -a

netstat -a:查看网络所有的联机状态

LinuxNetstat

ps -aux

ps -aux:查看后台执行的程序

LinuxPsAux

sync

sync:数据同步写入磁盘

在Linux系统中,为了加快数据的读取速度,在默认情况下,某些已经加载内存中的数据将不会直接被写会硬盘,而是先存在内存中

若因特殊情况导致不正常关机则会导致内存中的数据未来得及写入磁盘,则会造成数据更新不及时的情况,则需要执行sync的命令,将内存中还未更新的数据写入到磁盘

shutdown

shutdown命令会通知系统内的各个进程,并且将通知关闭系统中的run level内的一些服务,关机前给其他在线用户一些时间来结束他们的工作

shutdown可以依据目前已启动的服务来逐次关闭各服务后才关机

shutdown的任务:

  • 可以自由选择关机模式:关机、重启、单用户操作模式
  • 可以设置关机时间:可以设置成立刻关机,也可以设置在某一特定时间点关机
  • 可以自定义关机消息:在关机之前,可以将自己设置的消息传送给在线用户
  • 可以选择是否用fsck检查文件系统
  • 可以仅发出警告信息:可以仅发出警告消息∶有时有可能你要进行一些测试,而不想让其他的用户干扰,或者是明白地告诉用户某段时间要注意一下,这个时候可以使用 shutdown 来通知用户,但却不是真的要关机

halt

关闭正在运行的Linux系统,halt命令会首先检测系统的run-level,若run level为0或6,则关闭系统,否则调用shutdown来关闭系统

reboot

重启计算机涉及到硬件资源的管理权限,故只能root管理员重启

poweroff

关闭计算机和重启计算机一样,涉及硬件资源;只有root管理员可以关闭

系统运行级别runlevel

Linux系统通常有7个运行级别runlevel,Linux是通过运行级别来确定系统启动时启动哪些服务

run level0:系统停机状态,系统默认运行级别不能为0,否则不能正常启动

run level1:单用户模式,root权限,用于系统维护,禁止远程登录

run level2:多用户状态,没有NFS网络支持

run level3:完全的多用户状态,有NFS网络支持,登陆后进入控制台命令行模式

run level4:系统未使用,做保留在特殊情况下

run level5:x11控制台,登录之后进入图形GUI模式

run level6:系统正常关闭,系统默认级别不能设为6,否则不能正常启动

查看系统运行级别命令:runlevel
切换系统运行级别命令:init 数字(0~6)

系统级别原理

1、在目录/etc/rc.d/init.d下有许多服务器脚本程序,一般称为服务

LinuxInit

2、在/etc/rc.d目录下有七个格式为rc+number.d的目录,分别对应着系统的7个运行级别

Linux系统运行级别

3、格式为rc+number.d的目录下文件为一些符号链接文件,这些链接文件都指向init.d目录下的service脚本文件,命名规则为:K+nn+服务名或S+nn+服务名,nn为两位数字

LinuxRC

4、系统会根据指定的运行级别进入对应的目录,并按照文件名顺序检索目录下的链接文件

  • 以K开头的文件,系统将终止对应的服务
  • 以S开头的文件、系统将启动对应的服务

5、查看运行级别runlevel

LinuxRunlevel

6、切换系统运行级别

切换系统运行级别命令:init 数字(0~6)

7、init 0为Linux系统关机,init为Linux系统重启

总结

Linux热键和Linux正确开机方式都有助于我们更好的使用Linux系统,而系统运行级别和原理将会是我们学习Linux的基础

赶紧学习起来吧!我是一个正在努力找回自我的人,希望能和一起学习的人成长,有错误的地方请各位大佬帮忙指正,如果觉得有帮助就点个赞当作对我的一个小肯定❤,peace&love

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值