Unit 3 Using the System —— Linux 基础教程节选
来源:田浩然上传资料 / 电子书/Linux/LINUX基础教程/
学习目标
- 登录和注销系统
- 陈述 Linux 命令结构
- 执行基本 Linux 命令
- 使用 Linux 命令与其他用户通信
- 有效使用键盘和鼠标
- 使用命令历史
核心概念
Linux 是多用户多任务系统
- 多个用户可同时运行多个任务,彼此独立
- 使用前必须登录,凭用户名和密码识别身份
- 登录方式:控制台(直连键盘/鼠标/显示器)、串口终端、网络连接
虚拟终端(Virtual Terminals)
- 多数 Linux 发行版的控制台模拟多个虚拟终端
- 每个虚拟终端可视为独立的直连控制台
- 典型配置:VT 1-6 为文本模式登录,VT 7 为图形模式登录(如启用)
- 切换:Alt+Fn(X 窗口下用 Ctrl+Alt+Fn)
Linux 命令
- Linux 中一切操作都通过命令完成(甚至浏览万维网)
- 图形界面(X Window System)不是运行 Linux 的必要条件,只是更方便
- 在 X 中输入命令需先启动终端模拟器(terminal emulator)
命令提示符
- 默认因发行版而异,如
[user@host dir]$ $表示普通用户,#表示 root 用户
命令语法格式
$ command option(s) argument(s)
- 选项与参数之间需空格分隔
- 选项顺序有要求(如
who -u不能写成who -u) - 多选项可合并(如
who -m -u),但不能写成who -mu
基本命令速查
| 命令 | 用途 |
|---|---|
| passwd | 修改密码 |
| mkpasswd | 生成随机密码 |
| date, cal | 查看日期/日历 |
| who, finger | 查看其他活动用户 |
| clear | 清屏 |
| echo | 屏幕输出 |
| write | 向其他用户屏幕发消息 |
| wall | 向所有屏幕发消息 |
| talk | 与其他用户对话 |
| mesg | 开关 write/wall/talk 接收 |
可行动点
- 熟悉
$与#提示符含义,避免误操作 - 掌握
Alt+F*n*切换虚拟终端 who/finger快速查看在线用户clear清屏保持整洁
关联
- 与田浩然目录下「0C110_Linux内核分析与驱动编程」可能有衔接(内核层 vs 用户层)
- 与工作文档中 i.MX Yocto Project 用户指南(嵌入式 Linux 开发)互补