Linux学习日志(1) 首次登录与在线求助

学习资料:鳥哥私房菜 - 第四章、首次登入與線上求助

一、终端环境认识

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      # 2026/03/01
date +%H:%M:%S # 14:30:45
date "+%Y-%m-%d %H:%M" # 2026-03-01 14:30

cal使用示例:

1
2
3
4
cal         # 本月日历
cal -3 # 上个月、本月、下个月
cal 2025 # 2025年全年
cal 7 2025 # 2025年7月

bc计算器操作:

1
2
3
4
bc          # 进入计算器
scale=2 # 设置小数精度为2位
10/3 # 显示 3.33
quit # 退出

二、Linux热键(非常重要!)

1. Tab 键 - 命令与文件补全

  • 命令补全:输入 da + Tab → date(唯一匹配)
  • 文件补全:输入 cd /et + Tab → cd /etc/(唯一匹配)
  • 双重Tab:输入 d + Tab + Tab → 列出所有以d开头的命令

2. Ctrl + C - 中断当前程序

  • 停止正在运行的程序
  • 返回Shell提示符
  • 适用于:pingfindtop 等长时间命令

3. Ctrl + D - 输入结束/退出

  • 退出当前Shell(相当于输入 exit
  • 表示EOF(End Of File)

4. 其他有用热键:

热键 用途
Ctrl + L 清屏(相当于 clear
Ctrl + Z 暂停程序(可用 fg 恢复)
Shift + PageUp/PageDown 翻看屏幕输出历史
上下箭头 浏览命令历史
Ctrl + R 搜索历史命令

三、在线求助系统

1. --help 选项 - 快速帮助

1
2
date --help      # 显示date命令的简要帮助
cal --help # 显示cal命令的简要帮助

特点:

  • 所有GNU程序都支持
  • 显示常用选项和用法
  • 适合快速查询

2. man 命令 - 详细手册

1
2
man date         # 查看date的详细手册
man man # 查看man命令自己的手册

man手册的章节:

章节 内容
1 用户命令(可执行命令)
2 系统调用
3 库函数
4 设备文件
5 配置文件格式
6 游戏
7 杂项
8 系统管理命令

man手册操作键:

按键 功能
空格键 向下翻一页
b键 向上翻一页
/关键词 向下搜索关键词
?关键词 向上搜索关键词
n 跳到下一个搜索结果
N 跳到上一个搜索结果
q 退出

3. info 命令 - 更详细的文档

1
info date        # 查看date的info文档
  • 比man更详细
  • 支持超链接导航(类似网页)
  • Tab 在链接间跳转,Enter 进入链接

4. 文档目录位置

1
/usr/share/doc/  # 存放已安装软件的详细文档

四、正确的关机方法

1. 查看当前在线用户

1
2
who          # 查看谁在线
whoami # 查看自己是谁

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 # 20:30关机
shutdown -r now # 立即重启
shutdown -r +10 # 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