Linux基础(1) - 初见Linux

这一篇讲初见linux的几个命令

主要是开关机和man page

整理知识体系还是挺重要的

linux的下载安装就暂且略过,网上的教程已经有很多了。

整个章节可以概括如下,嘿嘿思维导图真是个好东西!


1、几个基础命令

cal 显示日历

date 显示日期

bc 显示计算器

进入计算器用bc,退出计算器用quit
bc计算器一般默认小数点后0位小数,做除法时,可以设置scale=x,x为小数点后保留多少位小数


2、几个重要热键

  • 【Tab】 命令补全
  • 【Ctrl】+C 让当前程序停掉
  • 【Ctrl】+d 键盘输入结束,用于取代exit

3、man page

man+命令

利用man+命令 可以查询各个linux命令的具体功能,总体来说是非常强大的

比如 man+bc

又比如 man+cal

man page 界面中的按键
命令 含义
空格键 向下翻一页
【Page Down】 向下翻一页
【Page Up】 向上翻一页
【Home】 去到第一页
【End】 去到最后一页
/string 向下查询string字符串
?string 向上查询string字符串
n,N 利用/或者?来查询字符串的时候,可以用n进行正向查询,N进行反向查询
q 结束这次的man page
man -f man

利用 man -f man命令可以查询所有与man有关的man page,

如下展示有1、7两个man page,可以分别用 man 1 man,man 7 man命令打开



4、开关机

sync

Synchronize的缩写,意思是同步,用于关机或者重新启动前,

特别注意将内存中尚未被更新的数据,写入硬盘


shutdown

格式:shutdown 【-t 秒】【-hrknfFc】 时间【警告信息】
注意这里的时间,是一定要加入的参数,比如-t 后面接秒数,表示“过几秒关机之意”

参数 含义
shutdown -h 系统服务停掉后,立即关机(常用)
shutdown -r 系统服务停掉后,关机并重启(常用)
shutdown -c 取消已经在进行的shutdown指令内容
shutdown -k 不是真的关机,只是将警告发出去
shutdown -n 不经过init程序,直接以shutdown功能关机
shutdown -f 系统关机并开机后,强制略过fsck的磁盘检查
shutdown -F 系统重新启动后,强制进行fsck的磁盘检查

这个例子就表示,这台机器将在10分钟后关机,上下两种写法效果都是一样的

命令举例 含义
shutdown -h now 立刻关机,now相当于时间为0的状态
shutdown -r now 立刻重启
shutdown -h 20:25 系统在今天的20:35会关机,如果是20:35之后才执行命令,则是隔天(明天)20:35才关机
shutdown -h +10 十分钟之后系统自动关机
shutdown -r +30 ‘The system will reboot’ 30分钟后系统重启,并显示后面的信息给所有在线用户
shutdown -k now ‘The system will reboot’ 吓唬人的,仅仅是发出警告,实际上并不会重启


reboot/halt/poweroff

这些命令和shutdown都有相似之处,具体就先不赘述,可以通过man命令查询使用

init
命令 含义
init 0 关机
init 6 重启
init 3 纯命令行模式
init 5 含有图形界面模式


-------------本文结束感谢您的阅读-------------