没有合适的资源?快使用搜索试试~ 我知道了~
首页Solaris cp命令:安全复制与文件处理详解
Solaris cp命令:安全复制与文件处理详解
需积分: 5 0 下载量 196 浏览量
更新于2024-06-13
收藏 7.47MB DOC 举报
本章节主要讨论了Solaris操作系统中的命令行工具,特别是文件处理命令,如cp(copy)用于复制文件。cp命令是Unix/Linux系统中基本且强大的工具,它能够复制各种类型的文件,包括文本文件和可执行程序。命令的基本语法为`cp source-file destination-file`,其中`source-file`是要复制的源文件,而`destination-file`是目标文件,原文件会被复制后的副本替换。 在实际使用时,若目标文件已经存在,cp默认会覆盖原有文件,这可能导致数据丢失。为了避免意外覆盖,建议在执行cp操作时添加交互选项`-i`,这会在覆盖文件前提示用户确认,确保操作的准确性。例如,命令行`cp -i source-file destination-file`会先询问用户是否要覆盖目标文件。 除此之外,本章还提到,除了cp,还有其他一系列文件处理命令,如查看文件内容的ls、vi用于编辑文件、查看和管理文件的cat、pg和more,以及删除文件的rm。此外,章节还涉及了远程文件下载、文件压缩和解压缩、打印文件以及对已存档文件的解包等高级功能。 对于那些对特定命令感兴趣或需要深入了解的高级用户,本章提供了一个灵活的学习路径,允许他们跳转到感兴趣的部分进行深入研究。这一章内容涵盖了 Solaris 命令的基础和进阶操作,旨在帮助用户更有效地管理和操作文件系统。
资源详情
资源推荐
第
3
章
Solaris
命令
39
下载
作,且这些操作后面跟着需进行相应操作的行。假设
用 户 具 有 两 个 名 称 分 别 为 colors.1 和 colors.2 的 文
件,两个 文件都包含颜色的名称,使用 diff命令可比较
这两个文件 并显示它们之间的差异列表(如图 3-6所
示)。
diff命令假定用户需要将第一个文件( colors.1)转
化为第二个文件( colors.2)。diff 命令所显示的第 一行
(4d3)表明用户需要将第四行删除(用户可以忽略 d之
后的数字,因为它只在用户希望将第二个文件转化为
第 一 个 文 件 时 才 比 较 重 要 )。 该 命 令 所 显 示 的 下 一
行 指 定 了要删除的行。其中的小于号( < ) 表 明该
行 来 自 于 第 一个文件;大于号( >)则表明该行来自
第二个文件。
用户可以参考第三部分来了解有关 diff命令的更多信
图3-6 diff 命令
息。
3.1.10 使用file测试文件的内容
用户可以使用 file命令在不打开文件的情况下了解任何 Solaris系统之上的文件内容。 在
以下示例中, file命令报告letter_e.Z文件包含已经通过某种方式进行过压缩的数据。
用户可以参考第三部分来了解有关 file命令的更多信息。
3.1.11 使用unix2dos将Solaris文件转化为 DOS/Windows格式
unix2dos命令可以转化一个 Solaris文本文件,使它可以被 DOS或Windows系统读取。用户
可以使用以下命令将一个名为 memo的文件(使用 dtpad、textedit、vi或其他文本编辑器所创
建) 转化为一个名为 memo.txt的DOS格式文件:
使用该命令不会改变原始文件。用户可以将转换后的新文件作为邮件附件发送给位于一个
MS Windows系统的用户。另外,另一个命令 dos2unix可以将 DOS文件转换为可以由 Solaris系统
所读取的文件。
3.2 三个有用的命令
echo和date命令是大量 Solaris命令中两个使用最频繁的命令。而 script命令则可以帮助用户
记录自己计算机上的某个会话的部分。
3.2.1 使用echo显示文本
echo命令可以将用户在该命令之后放置的任何命令行复制到屏幕之上。具体可以参见图 3-7
所示的示例。
)
40
第一部分
Solaris
介绍
下载
echo命令是用户学习 shell和其他 Solaris程序的好工
具。在第 5章中, echo 命令被用于学习特殊字符。在第
10章中,该命令则被用于学习 shell变量和如何将来自一
个shell脚本的信息发送到屏幕。
提示 内置命令 一些命令(同时也称为实用程序 是
直接内置于 shell中的。这里讨论的echo(sh、csh、
ksh)命令是一个 shell内置变量。 shell总是在试图寻
图3-7 echo命令
找一个与在用户所指定的搜索路径中具有相同名称的命令 /实用程序之前,执行某
个 shell内置变量。内置命令是内置于 shell中的,它们是 shell的一部分。用户可
以使用 man shell_builtins命令来查看内置命令列表。
3.2.2 使用date显示时间和日期
date命令可以显示当前的时间和日期。以下是使用 date命令的一个示例:
3.2.3 使用script记录一个 Solaris会话
script命令允许用户记录一个登录会话的部分或全部内容,包括用户自己的输入以及系
统 的响应。该命令仅在基于字符的设备,例如一个终端或终端仿真器上才显得有用,它可以
捕获 用户输入给 shell的命令以及 shell的响应。另外,它虽然可以捕获某个与 vi编辑器进行
的会话, 但是由于 vi使用控制字符来定位光标,并显示不同的字体类型(例如粗体),因此
所捕获的内 容可能会难以阅读而显得用处不大。如果用户使用 cat命令来显示一个已经捕获了
某个 vi会话的
文件,将会看到该会话的内容在眼前一闪而过而难以理解。在缺省情况下, script命令将会
话 捕获到一个名为 typescript 的文件中。为使用一个不同的名称,可以在 script命令之后
加一个 SPACE和用户希望使用的文件名。为追加到文件,可使用 -a选项(该选项应当在 script
命令之后 但在文件名之前加入),否则 script命令将会覆盖一个现有的文件。以下是一个由
script命令所记 录的会话内容:
剩余32页未读,继续阅读
yybbccddtt
- 粉丝: 1
- 资源: 536
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 贵州煤矿矿井水分类与处理策略:悬浮物、酸性与非酸性
- 醛固酮增多症肾上腺静脉采样对比:ACTH后LR-CAV的最优评估
- 开源云连接传感器监控平台:农业土壤湿度远程监测
- 母婴用品企业年度生产计划线性规划优化模型:实证与应用
- 井下智能变电站:Rogowski线圈电流检测系统的研发与性能验证
- 霍州矿区煤巷稳定性分析及支护策略
- ARM嵌入式系统远程软件更新方案:基于TFTP协议
- 煤炭选煤中汞分布规律与洗选脱汞效果
- 提升码垛机器人性能:拉格朗日动力学模型与滑模模糊控制的应用
- 增强现实技术提升学前手写教学:设计与开发案例
- 不规则工作面沉陷三角剖分算法提升与应用
- 卡尔曼滤波在瞬变电磁干扰压制中的应用研究
- 煤矿安全能力研究:理论与系统构建
- LonWorks总线技术在斜巷运输车辆定位与跑车防护中的应用
- 神东煤炭集团高效煤粉锅炉系统:节能环保新实践
- Ti/SnO2+Sb2Ox/PbO2电极分形维数与电催化性能研究
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功