Linux 操 作 系 统 基 础 介 绍
课 程 目 标 及 要 求 了 解 Linux 操 作 系 统 的 登 入 方 式 掌 握 常 用 命 令 的 基 本 用 法 能 够 熟 练 在 各 个 目 录 转 换
Outline 1. Linux 操 作 系 统 简 介 2. Linux 操 作 系 统 的 登 录 3. Linux 操 作 系 统 的 目 录 结 构 4. 常 用 命 令 5. vi 编 辑 器
1. Linux 操 作 系 统 简 介
操 作 系 统 分 类
Linux 的 定 义 Linux 是 一 个 多 任 务 多 用 户 多 平 台 在 保 护 模 式 下 的, 遵 守 POSIX 标 准 遵 守 SYSV 和 BSD 扩 展 遵 守 GPL 许 可 的 32 位 ( 或 64 位 ) 的 类 UNIX 的 开 放 源 代 码 的 免 费 操 作 系 统 主 要 应 用 于 航 空 航 天 金 融 IT 行 业
Linux 的 特 点 多 任 务 : 计 算 机 在 同 一 时 刻 运 行 多 个 应 用 程 序 的 能 力 多 用 户 : 计 算 机 在 同 一 时 刻 被 多 个 用 户 访 问 的 能 力 如 网 络 上 的 服 务 器 必 须 是 多 用 户 的 因 为 网 络 上 的 服 务 器 需 要 能 够 同 时 接 受 多 个 用 户 的 同 时 访 问 多 平 台 : 可 以 在 不 同 种 类 的 CPU 下 工 作 不 要 以 为 世 界 上 就 只 有 Intel,AMD 这 样 的 兼 容 CPU, 还 有 很 多 种 类 的 CPU 如 :Alpha Sparc 保 护 模 式 : 在 Linux 下 应 用 软 件 无 法 访 问 系 统 分 配 的 内 存 以 外 的 内 存 区 域 因 此, 一 个 软 件 的 错 误 不 会 造 成 整 个 系 统 的 瘫 痪 Linux 理 论 上 永 远 不 会 死 机, 就 是 这 个 原 因 ( 但 事 实 上 还 是 会 死 机 的 )
Linux 的 历 史 GNU & GPL (1983.9) Linux (1991.8.25) Richard Stallman giving a speech on "Free Software and your freedom" at the biennale du design of Saint Etienne (2008) Linus Torvalds in 2002 参 考 资 料 : http://linux-vbird.bluedata.org/linux_base/0110whatislinux.htm
Linux 的 重 要 发 行 版 目 前 比 较 适 合 个 人 电 脑 用 的 Linux 发 行 版 是 Ubuntu, 界 面 漂 亮, 易 用 性 强 参 考 资 料 : http://tech.ccidnet.com/pub/images/tech/linux/zhuanti/version/
Linux 的 下 载 Red Hat: http://www.redhat.com Fedora: http://fedora.redhat.com Mandriva: http://www.mandriva.com Novell SuSE: http://www.novell.com/linux/suse/ Debian: http://www.debian.org/ Slackware: http://www.slackware.com/ Linpus: http://www.linpus.com.tw/ Gentoo: http://www.gentoo.org/ Ubuntu: http://www.ubuntulinux.org/ CentOS: http://www.centos.org/
生 物 信 息 使 用 Linux 的 原 因 稳 定 的 Linux: 全 球 60% 以 上 的 金 融 领 域 选 择 Linux 高 效 的 Linux: 科 学 计 算 领 域 广 泛 使 用 Linux 常 用 生 物 信 息 分 析 软 件 都 是 Linux 版 本 开 源 的 Linux: 全 球 的 爱 好 者 共 同 开 发 更 高 效 的 代 码 免 费 的 Linux
2. Linux 操 作 系 统 的 登 录
登 录 方 式 需 要 一 个 被 允 许 登 录 的 用 户 名 及 其 密 码 方 可 登 录 Linux 操 作 系 统, 根 据 登 录 方 式 的 不 同 分 为 本 地 登 录 和 远 程 登 录 本 地 登 录 图 形 界 面 的 本 地 登 录 终 端 字 符 界 面 的 本 地 登 录 远 程 登 录 Windows 系 统 远 程 登 录 Linux 系 统 远 程 登 录
本 地 登 录 终 端 字 符 界 面 的 本 地 登 录 图 形 界 面 的 本 地 登 录
Windows 系 统 远 程 登 录 远 程 登 录 是 指 用 户 使 用 ssh telnet 等 命 令, 登 录 至 远 程 主 机, 登 录 后 所 有 的 操 作 都 是 对 远 程 主 机 的 操 作 Windows 系 统 本 身 不 支 持 SSH 登 录, 必 须 使 用 第 三 方 模 拟 终 端 程 序 登 录 系 统 常 用 的 如 下 : PUTTY Xmanager SecureCRT/SecureFX SSH Secure Shell
Linux 系 统 远 程 登 录 Linux 系 统 中, 在 不 同 的 桌 面 环 境 下 启 动 终 端 后, 直 接 执 行 ssh 命 令 远 程 登 录 ssh hostname@ipaddress
3. Linux 操 作 系 统 的 目 录 结 构
Linux 的 目 录 结 构 Linux 不 区 分 C 盘 D 盘, 用 / 表 示 根 目 录, 是 最 高 一 级 目 录
Linux 的 目 录 结 构 Linux 中 可 使 用 绝 对 路 径 和 相 对 路 径 从 / 开 始 的 为 绝 对 路 径, 相 对 于 某 一 路 径 的 路 径 为 相 对 路 径 绝 对 路 径 相 对 路 径. 表 示 当 前 目 录.. 表 示 上 一 级 目 录
4. 常 用 命 令
目 录 操 作 pwd ( print work directory ) 查 看 当 前 所 在 目 录, 显 示 全 路 径 cd (change directory) 切 换 到 指 定 目 录 语 法 :cd [ 目 录 名 ] 目 录 名 可 以 是 全 路 径, 也 可 以 是 相 对 路 径
ls 目 录 操 作 列 出 指 定 目 录 下 的 文 件 和 目 录 语 法 :ls [ 参 数 ] [ 目 录 或 文 件 ] -a 显 示 指 定 目 录 下 的 子 目 录 和 文 件, 包 括 隐 藏 文 件 -c 按 照 文 件 的 修 改 时 间 排 序 -L 若 指 定 的 名 称 是 一 个 符 号 链 接 文 件, 则 显 示 链 接 指 向 的 文 件 -R 递 归 显 示 指 定 目 录 的 子 目 录 和 子 目 录 中 的 文 件 -l 以 长 格 式 显 示 文 件 和 目 录 的 详 细 信 息, 每 行 列 出 的 信 息 依 次 是 : 文 件 类 型 和 权 限 链 接 数 文 件 属 主 文 件 属 组 文 件 大 小 建 立 或 最 近 修 改 的 时 间 文 件 名
目 录 操 作 类 型 和 权 限 链 接 数 所 属 用 户 用 户 所 在 的 用 户 组 大 小 修 改 时 间 目 录 或 文 件 名 注 : 前 面 10 个 字 符 串 中, 第 一 个 表 示 文 件 类 型,- 为 普 通 文 件 ;d 目 录 ;l 符 号 链 接 ; b 块 设 备 文 件 ;c 字 符 设 备 文 件 后 面 9 位 表 示 文 件 的 访 问 权 限, 分 为 3 组, 第 一 组 表 示 文 件 的 属 主 权 限, 第 二 组 表 示 同 组 用 户 的 权 限, 第 三 组 表 示 其 他 用 户 的 权 限 每 一 组 的 3 个 字 符 表 示 对 文 件 的 读 (r), 写 (w) 和 执 行 权 限 (x)
mkdir 目 录 操 作 创 建 新 目 录, 要 求 创 建 目 录 的 用 户 在 该 父 目 录 路 径 下 有 写 权 限, 并 且 在 该 父 目 录 下 没 有 同 名 的 文 件 或 目 录 语 法 :mkdir[ 参 数 ] [ 目 录 名 或 是 父 目 录 路 径 / 目 录 名 ] -p 递 归 创 建 多 层 目 录, 即 此 参 数 后 可 以 是 一 个 路 径, 若 路 径 中 的 某 些 目 录 不 存 在, 系 统 将 自 动 建 立 那 些 尚 不 存 在 的 目 录, 直 至 最 后 一 级 rmdir 删 除 空 目 录 语 法 :rmdir [ 参 数 ] [ 目 录 名 或 是 父 目 录 路 径 / 目 录 名 ] -p 递 归 删 除 目 录, 当 子 目 录 删 除 后 其 父 目 录 为 空 时, 也 一 同 被 删 如 果 整 个 路 径 被 删 除 或 者 由 于 某 种 原 因 保 留 部 分 路 径, 则 系 统 在 标 准 输 出 上 显 示 相 应 的 信 息
rm 目 录 操 作 删 除 目 录, 该 命 令 可 以 删 除 一 个 目 录 下 的 一 个 或 是 多 个 文 件 或 是 目 录, 他 也 可 以 将 某 个 目 录 下 及 其 下 面 的 所 有 文 件 和 子 目 录 均 删 除 对 于 链 接 文 件, 只 是 断 开 链 接, 源 文 件 保 持 不 变 若 删 除 目 录, 必 须 增 加 -r 参 数 语 法 :rm [ 参 数 ] 文 件 或 是 目 录 -f 强 制 删 除, 不 给 提 示 -r 删 除 目 录 -i 进 行 交 互 式 删 除, 由 于 rm 删 除 文 件 和 目 录 后 是 不 能 够 恢 复 的, 所 以 可 以 使 用 i 参 数 在 删 除 前 进 行 系 统 确 认
文 件 的 创 建 及 拷 贝 touch 创 建 一 个 新 的 空 文 件, 无 内 容 语 法 :touch [ 参 数 ] [ 文 件 名 ] cp 拷 贝 文 件 或 目 录, 该 命 令 可 以 将 指 定 的 目 录 或 是 文 件 拷 贝 到 另 一 个 目 录 或 是 文 件, 可 以 使 用 通 配 符 拷 贝 具 有 同 一 特 征 的 所 有 文 件 语 法 :cp [ 参 数 ] 源 文 件 或 是 目 录 目 标 文 件 或 是 目 录 -a 通 常 在 拷 贝 目 录 的 时 候 使 用, 将 保 留 链 接, 文 件 属 性, 并 递 归 拷 贝 目 录 -d 拷 贝 时 保 留 链 接 -f 删 除 已 经 存 在 的 目 标 文 件 并 不 提 示 -i 交 互 式 拷 贝, 如 果 目 标 文 件 存 在, 则 提 示 用 户, 以 免 覆 盖 重 要 文 件 或 是 目 录 -p 除 拷 贝 源 文 件 的 内 容 外, 还 将 其 修 改 时 间 和 访 问 权 限 也 复 制 过 来 -r 若 源 文 件 是 目 录, 将 递 归 拷 贝 该 目 录 下 的 所 有 子 目 录 和 文 件
文 件 的 创 建 及 拷 贝 mv 移 动 或 重 命 名 文 件 或 目 录 语 法 :mv [ 参 数 ] 源 文 件 或 是 目 录, 目 标 文 件 或 是 目 录 可 以 使 用 该 命 令 来 为 文 件 或 是 目 录 改 名 或 将 文 件 由 一 个 目 录 移 入 另 外 一 个 目 录 中 -i 交 互 式 操 作, 如 果 目 标 文 件 存 在, 则 提 示 用 户, 以 免 覆 盖 重 要 文 件 或 是 目 录 -f 强 制 执 行, 删 除 已 经 存 在 的 目 标 文 件 并 不 提 示
文 件 的 读 取 cat 显 示 文 件, 连 接 文 件, 该 命 令 的 功 能 之 一 是 显 示 文 件, 他 依 次 读 取 其 后 所 指 文 件 的 内 容 并 将 其 输 出 到 标 准 输 出 功 能 之 二 是 用 来 将 两 个 或 是 多 个 文 件 连 接 起 来 语 法 :cat [ 参 数 ] 文 件 -n 在 文 件 前 面 显 示 行 号 -b 在 文 件 前 面 显 示 行 号, 但 是 对 于 空 白 行 不 编 号 -s 当 遇 到 由 连 续 两 行 以 上 的 空 白 行 时, 就 代 换 为 一 行 more 显 示 文 件, 在 终 端 按 屏 显 示 文 件, 一 次 显 示 一 屏 内 容, 显 示 满 之 后, 停 下 来, 并 在 底 部 打 印 出 --More--, 系 统 还 将 显 示 出 已 显 示 文 本 占 全 部 文 本 的 百 分 比, 若 要 继 续 显 示, 空 格 键 显 示 下 一 页, 回 车 键 显 示 下 一 行,q 为 退 出 语 法 :more [ 参 数 ] 文 件 -p 显 示 下 一 屏 之 前 先 清 屏 -s 文 件 中 连 续 的 空 白 行 压 缩 成 一 个 空 白 行 显 示
文 件 的 读 取 less 显 示 文 件, 功 能 类 似 于 more, 但 是 强 于 more 按 页 显 示 文 件, 可 以 用 方 向 键 滚 动 文 件,b 键 往 前 移 动, 要 移 动 到 文 件 的 百 分 比 位 置, 则 指 定 一 个 0 到 100 之 间 的 数, 并 按 p 键 语 法 :less [ 参 数 ] 文 件 -S 分 列 显 示 head 显 示 指 定 文 件 的 前 n 行, 如 果 没 有 指 定 n, 默 认 为 10 行, 如 果 没 有 指 入 读 取 语 法 :head [ 参 数 ] 文 件 -n 行 数 tail 显 示 文 件 的 后 n 行, 输 出 文 件 后 面 的 部 分, 默 认 为 最 后 10 行 语 法 :tail [ 参 数 ] 文 件 -n 数 字 -c 显 示 最 后 几 个 字 节 -f 动 态 显 示, 常 用 于 跟 踪 消 息 文 件
tar 文 件 的 归 档 及 压 缩 为 文 件 和 目 录 归 档,tar 可 以 为 文 件 或 是 目 录 创 建 档 案, 可 以 为 某 一 特 定 文 件 创 建 档 案 ( 备 份 文 件 ), 也 可 以 在 档 案 中 改 变 文 件, 或 者 向 档 案 中 加 入 新 的 文 件 tar 可 以 把 一 大 堆 的 文 件 和 目 录 打 包 为 一 个 文 件, 便 于 管 理 和 传 输 语 法 :tar [options] [tarfile] [other-files] -c 创 建 新 的 归 档 文 件 ( 不 于 -t-x 参 数 同 时 使 用 ) -r 把 要 存 档 的 文 件 追 加 到 档 案 文 件 的 末 尾 -t 列 出 归 档 文 件 内 容 目 录 ( 不 于 -c-x 参 数 同 时 使 用 ) -x 从 归 档 文 件 中 释 放 文 件 ( 不 于 -t-c 参 数 同 时 使 用 ) -v 显 示 命 令 执 行 的 过 程 -z 用 gzip 命 令 来 压 缩 和 解 压 文 件 -f 指 定 备 份 文 件, 或 设 备, 例 如 磁 带 机
gzip(gunzip) 文 件 的 归 档 及 压 缩 压 缩 和 解 压 gz 为 后 缀 的 文 件 语 法 :gzip/gunzip [ 参 数 ] 文 件 名.gz -c 将 输 出 写 到 标 准 输 出 上, 并 保 留 源 文 件 -d 将 压 缩 文 件 解 压 -l 对 每 个 压 缩 文 件, 显 示 压 缩 文 件 的 大 小, 未 压 缩 时 的 大 小, 压 缩 比 以 及 文 件 压 缩 前 的 名 称 -t 测 试, 检 查 压 缩 文 件 是 否 完 整 -f 压 缩 的 文 件 重 名, 强 制 覆 盖 -num 用 指 定 的 数 字 调 整 压 缩 的 速 度,-1 或 -fast 表 示 最 快 压 缩 方 法 ( 低 压 缩 比 ) -9 或 是 -best 表 示 慢 压 缩 方 法 ( 高 压 缩 比 ) 系 统 缺 省 为 6
文 件 的 归 档 及 压 缩 unzip 解 压 zip 为 后 缀 的 文 件 语 法 :unzip [ 参 数 ] 文 件 名.zip -v 查 看 压 缩 文 件 目 录, 但 是 不 解 压 -t 测 试 文 件 有 无 损 坏, 但 是 不 解 压 -d [ 目 录 ] 把 文 件 解 压 到 指 定 目 录 下 -n 覆 盖 已 经 存 在 的 文 件 -o 覆 盖 已 经 存 在 的 文 件, 而 且 不 要 求 用 户 确 认
权 限 控 制 chmod 改 变 文 件 或 是 目 录 的 访 问 权 限, 权 限 类 型 可 以 是 以 下 字 母 的 组 合, 多 个 权 限 方 式 或 是 多 个 文 件, 用 逗 号 隔 开 用 户 可 以 是 下 述 字 母 中 任 意 一 个 或 是 其 组 合 语 法 a:chmod [ 用 户 ] [ 操 作 ] [ 权 限 类 型 ] 文 件 名 u 表 示 用 户 (user), 即 文 件 或 是 目 录 的 所 有 者 g 表 示 同 组 (group) 用 户, 即 与 文 件 属 主 有 相 同 组 ID 的 所 有 用 户 o 表 示 其 他 (other) 用 户 a 表 示 所 有 (all) 用 户, 系 统 默 认 值 操 作 选 项 可 以 是 :+ 添 加 某 个 权 限 ;- 取 消 某 个 权 限 ;= 赋 予 给 定 权 限 并 取 消 其 他 所 有 权 限 语 法 b:chmod [ddd] 文 件 名 数 字 属 性 的 格 式 是 3 个 从 0 到 7 的 八 进 制 数 字, 其 代 表 的 用 户 顺 序 为 u,g,o 0 表 示 没 有 权 限,1 表 示 可 执 行 权 限,2 表 示 可 写 权 限,4 表 示 可 读 权 限, 数 字 可 以 相 加 表 示 权 限 的 累 加
grep 搜 索 文 件 并 过 滤 出 有 某 个 特 征 的 行 语 法 :grep [ 参 数 ] 匹 配 模 式 文 件 -n 把 所 有 匹 配 的 行 在 行 前 加 上 行 号 列 出 -v 把 不 包 含 匹 配 模 式 的 行 列 出 locate 文 件 的 搜 索 查 找 文 件, 该 命 令 提 供 的 寻 找 条 件 可 以 是 一 个 用 逻 辑 运 算 符 not and or 组 成 的 负 荷 条 件 locate 会 在 保 存 文 件 与 目 录 名 称 的 数 据 库 中 查 找 合 乎 范 本 样 式 条 件 的 文 件 或 是 目 录 语 法 :locate [ 参 数 ] [ 操 作 ] -d 设 置 locate 指 令 所 使 用 的 数 据 库 预 设 的 数 据 库 位 于 /var/lib/slocate/slocate.db
文 件 的 搜 索 Find 在 目 录 结 构 中 搜 索 文 件, 并 执 行 指 定 的 操 作 语 法 :find [ 路 径 ] [ 参 数 ] [ 操 作 ] -empty 查 找 系 统 中 空 白 的 文 件 或 是 空 白 的 文 件 目 录 -name 要 查 找 的 文 件 名, 可 以 加 通 配 符 -user uname 查 找 属 于 某 个 用 户 的 文 件 -group gname 查 找 属 于 某 组 的 文 件 -links n 查 找 有 n 个 链 接 的 文 件 -exec 执 行 操 作
系 统 命 令 Top 即 时 显 示 进 程 动 态 语 法 :top, 进 入 top 之 后 键 入 如 下 字 符 查 看 不 同 参 数 h: 显 示 帮 助 q: 离 开 此 命 令 s: 更 新 速 度, 每 几 秒 更 新 一 次, 也 可 以 使 用 空 格 键 手 动 更 新 n: 只 显 示 最 上 面 运 行 的 几 个 进 程 i: 不 显 示 任 何 闲 置 或 无 用 的 进 程 u: 单 独 显 示 某 一 用 户 的 进 程, + 显 示 所 有 用 户 的 进 程 P: 按 照 cpu 使 用 率 排 列 C: 按 照 mem 使 用 率 排 列
ps 显 示 用 户 的 运 行 程 序 语 法 :ps [ 参 数 ] -e 列 出 所 有 用 户 的 进 程 -u 列 出 指 定 用 户 的 进 程 -f 列 出 详 细 的 列 表 history 系 统 命 令 查 询 历 史 命 令 记 录 语 法 :history [ 参 数 ] number 只 显 示 前 面 最 近 使 用 的 几 个 命 令 -c 从 下 一 个 命 令 开 始 记 录 -h 只 显 示 命 令 历 史 记 录, 不 显 示 命 令 编 号, 时 间 等 信 息 -r 反 向 显 示 命 令 的 历 史 记 录, 即 从 最 近 的 一 个 命 令 开 始 显 示
其 他 cut 截 取 文 件 中 的 某 字 段 语 法 :cut [ 参 数 ] 文 件 -c m-n 表 示 显 示 每 一 行 的 第 m 个 字 元 到 第 n 个 字 元 -f m-n 表 示 显 示 第 m 栏 到 第 n 栏 ( 使 用 tab 分 隔 ) -d 分 隔 符 用 来 定 义 分 隔 符, 默 认 为 tab paste 连 接 文 件 语 法 :paste [-s][-d < 间 隔 字 符 >] [ 文 件...] -s 串 列 进 行 而 非 平 行 处 理 -d 分 隔 符 用 来 定 义 分 隔 符, 默 认 为 tab
其 他 uniq 报 告 和 删 除 文 件 中 重 复 的 行, 将 文 件 中 的 重 复 行 删 除, 只 留 下 每 条 记 录 的 唯 一 样 本, 如 果 输 入 文 件 用 -, 则 从 标 准 输 入 读 取 ( 一 般 用 于 排 序 后 的 文 件 ) 语 法 :uniq [ 参 数 ] 文 件 -c 显 示 输 出 中, 在 每 行 行 首 加 上 本 行 在 文 件 中 出 现 的 次 数 -d 只 显 示 重 复 行 -u 只 显 示 文 件 中 不 重 复 的 行
sort 其 他 排 序 文 件, 对 已 经 排 序 的 文 件 进 行 合 并, 并 检 查 文 件 以 确 定 它 们 是 否 已 经 排 序, 排 序 关 键 字 定 义 了 用 来 排 序 的 最 小 的 字 符 序 列, 默 认 以 整 行 为 关 键 字 按 照 ASCII 字 符 顺 序 进 行 排 语 法 :sort [ 参 数 ] 文 件 -u 对 排 序 后 认 为 相 同 的 行 只 留 其 中 一 行 -o 输 出 文 件 -d 按 字 母 顺 序 排 序, 比 较 时 仅 字 母, 数 字, 空 格 和 制 表 符 有 意 义 -f 将 小 写 字 母 与 大 写 字 母 同 等 对 待 -I 忽 略 非 打 印 字 符 -M 作 为 月 份 比 较 -r 按 逆 序 输 出 排 序 结 果
split 分 隔 文 件 语 法 :split [ 参 数 ] 文 件 [ 前 缀 ] -b SIZE SIZE 值 为 每 一 输 出 文 件 的 大 小, 单 位 为 byte -l NUMBER NUMBER 值 为 每 一 输 出 文 件 的 行 数 wc 统 计 文 件 的 字 节 数, 字 数, 行 数 语 法 :wc [ 参 数 ] 文 件 -c 统 计 字 节 数 -l 统 计 行 数 -w 统 计 字 数 其 他
5. vi 编 辑 器
vi 的 基 本 概 念 vi 编 辑 器 是 Visual interface 的 简 称, 是 Linux 中 最 基 本 的 文 本 编 辑 器, 可 以 执 行 输 出 删 除 查 找 替 换 块 操 作 等 众 多 文 本 操 作 vi 编 辑 器 不 是 一 个 排 版 程 序, 并 不 像 Word 或 WPS 那 样 可 以 对 字 体 格 式 段 落 等 其 他 属 性 进 行 编 排, 它 只 是 一 个 文 本 编 辑 程 序 vi 编 辑 器 没 有 菜 单, 它 通 过 命 令 对 文 本 进 行 编 辑 操 作 Red Hat Linux 中, 缺 省 的 vi 是 vim(vi 的 增 强 版 ), 它 兼 容 所 有 标 准 vi 的 操 作, 并 且 有 多 窗 口 编 辑 多 风 格 显 示 等 新 功 能 vi 编 辑 器 共 有 以 下 三 种 模 式 : 命 令 模 式 (command mode) 插 入 模 式 (Insert mode) 底 行 模 式 (last line mode)
vi 的 三 种 模 式 系 统 提 示 符 启 动 vi 命 令 模 式 a i o 键 Esc 键 :wq 插 入 模 式 末 行 模 式
vi 的 启 动 及 退 出 在 系 统 提 示 符 ( 如 $ #) 下 输 入 vi 及 文 件 名 称 ( 如 vi text) 后, 就 进 入 vi 全 屏 幕 编 辑 画 面, 如 果 该 文 件 已 存 在, 会 打 开 这 个 文 件, 如 果 不 存 在 将 新 建 一 个 文 件 此 时 的 状 态 为 命 令 模 式, 输 入 的 任 何 字 符 都 被 视 为 指 令, 键 入 的 命 令 不 会 在 屏 幕 上 显 示 在 命 令 模 式 下 键 入 a i 或 o 可 切 换 至 插 入 模 式 进 行 编 辑 在 插 入 模 式 下 键 入 Esc 键 即 可 返 回 命 令 模 式 在 命 令 模 式 下 键 入 :q :q! 或 :wq 即 可 退 出 vi 其 中,:q 为 不 保 存 退 出, 但 如 果 文 件 已 有 更 新,vi 会 提 示 保 存 后 退 出 ;:q! 为 强 制 不 保 存 退 出 ;:wq 为 保 存 退 出
课 程 要 求 必 须 熟 记 并 会 使 用 的 命 令 : ssh 登 入 cd 切 换 到 指 定 目 录 cp 拷 贝 文 件 或 目 录 ls 列 出 指 定 目 录 下 的 文 件 和 目 录 more 显 示 文 件 less 显 示 文 件
参 考 资 料 参 考 书 籍 鸟 哥 的 Linux 私 房 菜 基 础 学 习 篇 参 考 网 站 http://linux-vbird.bluedata.org