You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
— 实 用 命 令 —<br />
删 除<br />
# dd if=/dev/zero of=/dev/hdc # 删 除 全 部 数 据<br />
# dd if=/dev/urandom of=/dev/hdc<br />
38<br />
# 更 好 的 删 除 全 部 数 据<br />
# kill -USR1 PID # 查 看 dd 进 度 ( 仅 Linux!)<br />
MBR 技 巧<br />
MBR 包 含 了 引 导 程 序 和 分 区 表 , 它 的 大 小 为 512 字 节 。 前 446 字 节 为 引 导 程 序 ,446 到 512 字 节 为 分 区 表 。<br />
# dd if=/dev/sda of=/mbr_sda.bak bs=512 count=1 # 完 全 备 份 MBR<br />
# dd if=/dev/zero of=/dev/sda bs=512 count=1 # 删 除 MBR 和 分 区 表<br />
# dd if=/mbr_sda.bak of=/dev/sda bs=512 count=1 # 完 全 恢 复 MBR<br />
# dd if=/mbr_sda.bak of=/dev/sda bs=446 count=1 # 仅 回 复 引 导 程 序<br />
# dd if=/mbr_sda.bak of=/dev/sda bs=1 count=64 skip=446 seek=446 # 恢 复 分 区 表<br />
14.6 screen<br />
Screen 提 供 了 两 个 主 要 功 能 :<br />
• 在 一 个 终 端 内 运 行 多 个 终 端 会 话 (terminal session)。<br />
• 一 个 已 启 动 的 程 序 与 运 行 它 的 真 实 终 端 分 离 的 , 因 此 可 运 行 于 后 台 。 真 实 的 终 端 可 以 被 关 闭 , 还 可 以 在<br />
稍 后 再 重 新 接 上 (reattached)。<br />
简 短 实 例<br />
开 启 screen:<br />
# screen<br />
在 screen 会 话 中 , 我 们 可 以 开 启 一 个 长 时 间 运 行 的 程 序 ( 如 top)。Detach 这 个 终 端 , 之 后 可 以 从 其 他 机 器<br />
reattach 这 个 相 同 的 终 端 ( 比 如 通 过 ssh)。<br />
# top<br />
现 在 用 Ctrl-a Ctrl-d 来 detach。Reattach 终 端 :<br />
# screen -r<br />
或 更 好 的 :<br />
# screen -R -D<br />
现 在 attach 到 这 里 。 具 体 意 思 是 : 先 试 图 恢 复 离 线 的 screen 会 话 。 若 找 不 到 离 线 的 screen 会 话 , 即 建 立 新<br />
的 screen 会 话 给 用 户 。<br />
Screen 命 令 ( 在 screen 中 )<br />
所 有 命 令 都 以 Ctrl-a 开 始 。<br />
• Ctrl-a ? 各 功 能 的 帮 助 摘 要<br />
• Ctrl-a c 创 建 一 个 新 的 window ( 终 端 )<br />
• Ctrl-a Ctrl-n 和 Ctrl-a Ctrl-p 切 换 到 下 一 个 或 前 一 个 window<br />
• Ctrl-a Ctrl-N N 为 0 到 9 的 数 字 , 用 来 切 换 到 相 对 应 的 window<br />
• Ctrl-a " 获 取 所 有 正 在 运 行 的 window 的 可 导 航 的 列 表<br />
• Ctrl-a a 清 楚 错 误 的 Ctrl-a<br />
• Ctrl-a Ctrl-d 断 开 所 有 会 话 , 会 话 中 所 有 任 务 运 行 于 后 台<br />
• Ctrl-a x 用 密 码 锁 柱 screen 终 端<br />
当 程 序 内 部 运 行 终 端 关 闭 并 且 你 登 出 该 终 端 时 , 该 screen 会 话 就 会 被 终 止 。<br />
14.7 Find<br />
一 些 重 要 选 项 :<br />
-x (BSD) -xdev (Linux) 留 于 同 一 文 件 系 统 (fstab 中 的 dev)<br />
-exec cmd {} \; 执 行 命 令 并 用 全 路 径 替 换 {}<br />
38. 译 注 :/dev/urandom 设 备 文 件 提 供 了 一 种 比 单 独 使 用 $RANDOM 更 好 的 , 能 产 生 更 " 随 机 " 的 随 机 数 的 方 法 。<br />
40