命令类型
- 一种是该指令会直接显示结果然后回到命令提示字符等待下一个指令的输入
- 一种是进入到该指令的环境,直到结束该指令才回到命令提示字符的环境
时间日期命令
-
cal [month][year]
日历 -
date +[%Y-%m-%d]
时间,可格式化输出 -
bc
计算器,简单易用
快捷键
-
[Tab]
,自动补全 -
[Ctrl]-c
停止 -
[Ctrl]-d
输入结束,退出.
使用帮助
[command] --help
基本每个命令都有
万能手册
man [command]
显示命令说明手册
手册首行显示COMMAND[n],这里的n表示当前命令或文件的意义,如下表
代号 | 代表内容 |
---|---|
1 | 使用者在shell环境中可以操作的指令或可可执行文件 |
2 | 系统核心可调用的函数与工具等 |
3 | 一些常用的函数(function)与函数库(library),大部分为C的函数库(libc) |
4 | 设备文件的说明,通常在/dev下的文件 |
5 | 配置文件或者是某些文件的格式 |
6 | 游戏(games) |
7 | 惯例与协定等,例如Linux文件系统、网络协定、ASCII code等等的说明 |
8 | 系统管理员可用的管理指令 |
9 | 跟kernel有关的文件 |
1/5/8很重要
如果只知道和命令有关的关键字,可以使用
man -f command
如果只知道描述此命令可能存在的关键字,可以使用
man -k description
可以输入和这个命令有关的关键字,例如你想查找编辑命令,可以输入
man -k edit
根据查找结果找出你要的命令.
有时查找的结果可能是这样的这时可以使用man n command
来确定具体使用哪条命令.
reboot(2)
reboot(8)
关机命令
shutdown poweroff halt都代表关机,实质上都是调用systemctl.
shutdown -[para]
shutdown -h time
指定时间关机,不指定默认一分钟.time的格式可以多种多样,
+30,20:30,60分别代表30分钟后/20:30/60分钟后关机.
systemctl 系统管理工具
systemctl reboot
systemctl poweroff
systemctl shutdown
- 在终端机模式中,如果你知道某个指令,但却忘记了相关选项与参数,请先善用 --help
的功能来查询相关信息; - 当有任何你不知道的指令或文件格式这种玩意儿,但是你想要了解他,请赶快使用man
或者是info来查询! - 而如果你想要架设一些其他的服务,或想要利用一整组软件来达成某项功能时,请赶快
到/usr/share/doc 下面查一查有没有该服务的说明文档喔! - 另外,再次的强调,因为Linux毕竟是外国人发明的,所以中文文件确实是比较少的! 但
是不要害怕,拿本英文字典在身边吧!随时查阅!不要害怕英文喔!