学习资料:鳥哥私房菜 - 第四章、首次登入與線上求助
一、终端环境认识
1. 提示符格式 [user@host ~]$ 详解:
1 2 3
| [dmtsai@study ~]$ ↑ ↑ ↑↑ 用户名 主机名 目录 身份
|
dmtsai:当前登录的用户名
study:主机名称
~:当前目录(家目录的缩写,即 /home/dmtsai)
$:普通用户身份提示符(如果是root,显示 #)
2. 常用基础命令:
| 命令 |
用途 |
示例 |
说明 |
date |
显示日期时间 |
date +%Y/%m/%d |
可自定义格式 |
cal |
显示日历 |
cal 2025 |
显示全年日历 |
bc |
计算器 |
scale=2; 10/3 |
scale 设置小数位 |
date常用格式:
1 2 3
| date +%Y/%m/%d date +%H:%M:%S date "+%Y-%m-%d %H:%M"
|
cal使用示例:
1 2 3 4
| cal cal -3 cal 2025 cal 7 2025
|
bc计算器操作:
二、Linux热键(非常重要!)
1. Tab 键 - 命令与文件补全
- 命令补全:输入
da + Tab → date(唯一匹配)
- 文件补全:输入
cd /et + Tab → cd /etc/(唯一匹配)
- 双重Tab:输入
d + Tab + Tab → 列出所有以d开头的命令
2. Ctrl + C - 中断当前程序
- 停止正在运行的程序
- 返回Shell提示符
- 适用于:
ping、find、top 等长时间命令
3. Ctrl + D - 输入结束/退出
- 退出当前Shell(相当于输入
exit)
- 表示EOF(End Of File)
4. 其他有用热键:
| 热键 |
用途 |
| Ctrl + L |
清屏(相当于 clear) |
| Ctrl + Z |
暂停程序(可用 fg 恢复) |
| Shift + PageUp/PageDown |
翻看屏幕输出历史 |
| 上下箭头 |
浏览命令历史 |
| Ctrl + R |
搜索历史命令 |
三、在线求助系统
1. --help 选项 - 快速帮助
特点:
- 所有GNU程序都支持
- 显示常用选项和用法
- 适合快速查询
2. man 命令 - 详细手册
man手册的章节:
| 章节 |
内容 |
| 1 |
用户命令(可执行命令) |
| 2 |
系统调用 |
| 3 |
库函数 |
| 4 |
设备文件 |
| 5 |
配置文件格式 |
| 6 |
游戏 |
| 7 |
杂项 |
| 8 |
系统管理命令 |
man手册操作键:
| 按键 |
功能 |
| 空格键 |
向下翻一页 |
| b键 |
向上翻一页 |
| /关键词 |
向下搜索关键词 |
| ?关键词 |
向上搜索关键词 |
| n |
跳到下一个搜索结果 |
| N |
跳到上一个搜索结果 |
| q |
退出 |
3. info 命令 - 更详细的文档
- 比man更详细
- 支持超链接导航(类似网页)
- 用 Tab 在链接间跳转,Enter 进入链接
4. 文档目录位置
四、正确的关机方法
1. 查看当前在线用户
2. 通知用户
1
| wall "System will shutdown in 5 minutes"
|
3. 关机命令
1 2 3 4 5 6 7
| sync shutdown -h now shutdown -h 20:30 shutdown -r now shutdown -r +10 reboot poweroff
|
shutdown常用选项:
-h:关机(halt)
-r:重启(reboot)
-k:假关机(只发警告)
-c:取消关机计划
五、本章重点命令速查表
| 命令 |
用途 |
常用选项/示例 |
date |
显示日期时间 |
date +%Y%m%d |
cal |
显示日历 |
cal -3, cal 2025 |
bc |
计算器 |
scale=4 设小数位 |
man |
查看手册 |
man 5 passwd |
info |
查看info文档 |
info coreutils |
who |
查看在线用户 |
who -b 看最后启动时间 |
wall |
广播消息 |
wall "message" |
shutdown |
关机/重启 |
shutdown -h now |